@charset "utf-8";
/* web font */
@font-face {
font-family:'Roboto-Medium';
font-style:normal;
font-weight:normal;
src:url('../../common/font/Roboto-Medium.eot');
src:local(※), url('../../common/font/Roboto-Medium.woff') format('woff'), url('../../common/font/Roboto-Medium.ttf') format('truetype')
}

body {
	overflow-x: hidden;
}
#m_gnb {
	background:unset !important;
	padding-bottom:0px !important;
	background-color:#FF6B24 !important;
}
.mcom_gnb {
	height:50px !important;
}
.mcom_wrap.ssg .mcom_gnbwrap {
    border-bottom: none !important;
}
/* 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} */
body,th,td,input,select,textarea,button{font-size:14px;font-family:'AppleSDGothicNeo-Regular',sans-serif;color:#000}
fieldset,img{border:0 none}
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}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
body{-webkit-text-size-adjust:none}
a{text-decoration:none}
a:active,a:hover{text-decoration:none}
.blind{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;line-height:0;white-space:normal;word-wrap:break-word;word-break:break-all;clip:rect(0,0,0,0)}
.blind:before{display:block;width:0;height:0;font-size:0;content:'\00a0'}
caption{overflow:hidden;width:1px;height:1px;margin-top:-1px;padding:0;font-size:1px;line-height:0;color:transparent;white-space:nowrap;text-overflow:ellipsis}
caption.blind{position:static;margin:-1px 0 0}
caption.blind:before{display:none}
caption .blind{position:static}
caption .blind:before{display:none}
.skip_navi{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;color:#fff;text-align:center}
.skip_navi:focus,.skip_navi:active{width:100%;height:auto;padding:5px 0;background:#f84e64}

.sp_head,.m_head:before,.m_head:after,.m_head_inparea button:after,.m_head_inparea .head_logolst li .sp_head,.m_head_srh:before,.m_head_srh:after,.m_tab_srh li a:before,.m_footer:before,.m_head_inparea:after{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(https://sstatic.ssgcdn.com/ui/m_ssg/img/v2/sp_head.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:150px 650px}
.inpbx{display:block;overflow:hidden;width:auto;height:18px;padding:8px 8px 7px;line-height:18px;border:1px solid #ccc;border-radius:2px;letter-spacing:-1px;box-shadow:inset 0 1px 0 rgba(0,0,0,.07)}
.inpbx input{width:100%;height:17px;border:0 none;background:transparent;font-size:12px;line-height:17px;color:#767676;vertical-align:top}
.inpbx input.focus,.inpbx input:focus{color:#222}
.txtarea{display:block;overflow:hidden;position:relative;padding:5px;border:1px solid #ccc;border-radius:3px;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:#969696}
.txtarea textarea{width:100%;border:0 none;background:transparent;font-size:12px;line-height:17px;color:#000;vertical-align:top}
.inpbx.disabled,.txtarea.disabled{background:#f9f9f9}
.inpbx.disabled input,.txtarea.disabled textarea,.txtarea.disabled label{color:#bbb}
#m_gnb button,#sm_header button,#e_header button{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-focus-ring-color:rgba(255, 255, 255, 0);outline:0}

.sp_cm_base{display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_cm_base.png) no-repeat;background-size:375px auto}

.header_banner{position:relative;overflow:hidden}
.header_banner a{display:block;background:#616b75}
.header_banner img{display:block;width:100%;max-width:400px;margin:0 auto}
.header_banner .close{position:absolute;top:0;right:0;overflow:hidden;width:32px;height:32px;background:transparent;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.header_banner .close:before,
.header_banner .close:after{display:block;position:absolute;top:50%;left:7px;overflow:hidden;width:18px;height:1px;background:#fff;content:''}
.header_banner .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header_banner .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

.flick-ct a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}

.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;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}
.opa_select select{width:100%;height:100%}

.m_catg_sch{overflow:hidden;padding:12px 14px}
.m_catg_sch li{float:left;position:relative;width:17%;height:35px;padding:3px 0;text-align:center}
.m_catg_sch li:nth-child(6n),.m_catg_sch li:nth-child(6n+1){width:16%}
.m_catg_sch a,.m_catg_sch span{display:inline-block;position:absolute;top:3px;left:50%;min-width:19px;height:32px;padding:0 7px;margin-left:-18px;border:1px solid #e6e6e6;border-radius:3px;background:#f7f7f7;font-weight:bold;font-size:16px;color:#999;line-height:32px;white-space:nowrap}
.m_catg_sch span{display:block;position:relative;left:0;top:0;width:auto;margin:0;padding-left:12px}
.m_catg_sch .selected a,.m_catg_sch .selected span{border-color:#ecb5d4;background:#ecb5d4;color:#fff}
p.m_catg_sch{padding:15px 20px}
.m_catgbx dt{height:27px;padding:0 20px;background:#ecb5d4;font-size:11px;color:#fff;line-height:30px;font-weight:bold}
.m_catgbx .list_none{padding:20px 0;text-align:center}
.m_catgbrand{padding-left:20px}
.m_catgbrand li{border-top:1px solid #e0e0e0}
.m_catgbrand li:first-child{border-top:0}
.m_catgbrand a{display:block;position:relative;height:22px;padding:9px 40px 9px 0;font-weight:bold;color:#333;line-height:22px}
.m_catgbrand a:before{display:inline-block;overflow:hidden;position:absolute;top:50%;right:18px;width:6px;height:10px;margin-top:-5px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_ssg_rtn.png) no-repeat -81px -39px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:210px 350px;content:''}

#schlst_area{position:absolute;top:47px;left:0;width:100%;background:#FFF;display:none}
.m_head,.m_head_srh{position:relative;padding:0 11px;z-index:20}
.m_head:before,.m_head:after,.m_head_srh:before,.m_head_srh:after{position:absolute;top:0;left:0;width:11px;height:50px;background-position:0 -105px;content:''}
.m_head:after,.m_head_srh:after{left:auto;right:0;background-position:-15px -105px}
.m_head_inparea{position:relative;padding:9px 54px 9px 93px;background:#fff}
.m_head_inparea:after{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-position:0 -600px;background-repeat:repeat-x;content:''}
.m_head_inparea .b_def3{height:27px;line-height:27px}
.m_head_inparea .head_ipbx{position:relative}
.m_head_inparea .head_ipbx .inpbx{padding-right:25px}
.m_head_inparea .inpbx{padding:5px 8px 4px;border:1px solid #e6e6e6;box-shadow:none;background:#f5f5f5;border-radius:0}
.m_head_inparea .inpbx input{font-size:13px;color:#222}
.m_head_inparea .head_ipbx .head_inpdel{display:inline-block;position:absolute;top:0;right:0;height:16px;padding:6px;vertical-align:top}
.m_head_inparea .head_ipbx .ico_srch{width:15px;height:16px;background-position:-27px -14px}
.m_head_inparea button{position:absolute;top:0;left:-11px;bottom:0;width:98px;height:47px;padding-left:9px;line-height:100%;border-right:1px solid #f2f2f2}
.m_head_inparea button .ico_logo{position:absolute;left:14px;top:17px;width:79px;height:12px;background-position:0 -36px;vertical-align:top}
.m_head_inparea button:after{position:absolute;bottom:8px;left:50%;width:7px;height:4px;margin-left:-3px;background-position:-43px -14px;content:''}
.m_head_inparea.selected button{z-index:10;background:#fff;border:1px solid #b3b3b3;border-bottom:0}
.m_head_inparea.selected button .ico_logo{left:13px;top:16px}
.m_head_inparea.selected button:after{background-position:-52px -14px}
.m_head_inparea.selected .head_logolst{display:block}
.m_head_inparea .head_logolst{display:none;position:absolute;top:46px;left:-11px;width:86px;padding:0 6px 0 4px;border:1px solid #b3b3b3;border-top:0;z-index:20;background:#fff;text-align:center}
.m_head_inparea .head_logolst ul{padding:0 5px;border-top:1px solid #bdbdbd}
.m_head_inparea .head_logolst li{padding-top:1px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_6b6b6b.gif) repeat-x;background-size:2px 1px}
.m_head_inparea .head_logolst li:first-child{padding-top:0;background:none}
.m_head_inparea .head_logolst li a{display:block;padding:9px 0 10px}
.m_head_inparea .head_logolst li .sp_head{vertical-align:middle}
.m_head_inparea .head_logolst li.l_ssgcom .sp_head{width:66px;height:12px;background-position:0 -50px}
.m_head_inparea .head_logolst li.l_small .sp_head{width:58px;height:13px;background-position:0 -62px}
.m_head_inparea .head_logolst li.l_ssg .sp_head{width:72px;height:17px;background-position:0 -398px}
.m_head_inparea .head_logolst li.l_emall .sp_head{width:61px;height:16px;background-position:0 -86px;vertical-align:top}
.m_head_inparea .head_logolst li.l_traders .sp_head{width:78px;height:16px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/v2/sp_head_traders.png) no-repeat 0 0;background-size:150px 50px}
.m_srharea{position:relative;width:100%;z-index:99;background:#fff}
.m_head_srh .inpbx{padding:5px 8px 4px;border:1px solid #bfbfbf;box-shadow:none;background:#f5f5f5;border-radius:0}
.m_head_srh .m_head_inparea{position:relative;padding:9px 65px 9px 0}
.m_head_srh .m_head_inparea .addr_ipbx{position:relative}
.m_head_srh .m_head_inparea .addr_ipbx .inpbx{padding-right:27px}
.m_head_srh .m_head_inparea button{position:static;top:auto;left:auto;bottom:auto;width:auto;height:auto;padding:0;border:0 none}
.m_head_srh .m_head_inparea button:after{display:none}
.m_head_srh .m_head_inparea .inpbx input{font-size:13px;color:#222}
.m_head_srh .m_head_inparea .b_right{display:inline-block;position:absolute;right:0;top:9px;z-index:10;vertical-align:top}
.m_head_srh .m_head_inparea .b_def{width:60px;height:29px;margin:0;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#f5f5f5));border:1px solid #dedede;border-radius:2px;box-shadow:1px 1px 0 0 rgba(0,0,0,.2);font-weight:bold;font-size:12px;color:#666;letter-spacing:-1px;text-align:center}
.m_head_srh .m_head_inparea .addr_ipbx .addr_del{display:inline-block;position:absolute;top:0;right:0;padding:8px;vertical-align:top}
.m_head_srh .m_head_inparea .addr_ipbx .del{width:15px;height:16px;background-position:-30px -105px}
.m_schgo{position:relative;padding:14px 108px 14px 14px;border-bottom:1px solid #ddd}
.m_schgo .btn_go{display:inline-block;position:absolute;top:50%;right:14px;height:30px;margin-top:-15px;padding:0 8px;background:#ff5b7e;font-size:12px;line-height:30px;border-radius:2px;color:#fff;vertical-align:top;letter-spacing:-1px}
.m_schgo .btn_go .sp_head{width:15px;height:8px;margin:11px 0 0 8px;background-position:-30px -125px}
.sb_schtab{min-height:50px;margin-top:2px;border-bottom:1px solid #ddd;background:#1c1513;text-align:center}
.sb_schtab a,.sb_schbox{display:block}
.sb_schtab a img{width:320px !important;height:50px !important;vertical-align:top}
.sb_schbox:after{display:block;clear:both;content:''}
.sb_schtit{float:left;margin-left:20px}
.sb_schtit .sb_schimg{display:inline-block;vertical-align:middle}
.sb_schtit .sb_schimg img{vertical-align:top}
.sb_schtit .sb_vline{display:inline-block;width:1px;height:50px;margin-right:-1px;vertical-align:middle}
.sb_sch_r{float:right;margin:17px 10px 0 0;font-size:12px;color:#8c7e5e}
.sb_sch_r .ico_arrow{display:inline-block;overflow:hidden;width:5px;height:8px;margin:4px 0 -4px 10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/special/sp_com.png) no-repeat -22px -120px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:150px 150px}
.sb_schtx{display:inline-block;vertical-align:top}

.sb_plantop{min-height:50px;background:#1c1513}
.sb_plantop .sb_planbox{display:block}
.sb_plantop .sb_planbox:after{display:block;clear:both;content:''}
.sb_plantop .sb_plantit{float:left;margin-left:20px}
.sb_plantop .sb_plantit .sb_planimg{display:inline-block;vertical-align:middle}
.sb_plantop .sb_plantit .sb_planimg img{vertical-align:top;width:auto !important;height:50px !important;box-shadow:none !important}
.sb_plantop .sb_plantit .sb_vline{display:inline-block;width:1px;height:50px;margin-right:-1px;vertical-align:middle}
.sb_plantop .sb_plan_r{float:right;margin:17px 10px 0 0;font-size:12px;color:#8c7e5e}
.sb_plantop .sb_plan_r .ico_arrow{display:inline-block;overflow:hidden;width:6px;height:8px;margin:4px 0 -4px 10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/special/ico_arr.png) no-repeat;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:6px 8px}
.sb_plantop .sb_plantx{display:inline-block;vertical-align:top}
/* 기획전 바로가기 배너 - gucci2015 */
.sb_plantop.gucci2015{border-top:5px solid #222;background-color:#fff}
.sb_plantop.gucci2015 .sb_plantit .sb_planimg img{height:60px !important}
.sb_plantop.gucci2015 .sb_plan_r{margin:14px 20px 0 0;color:#fff}
.sb_plantop.gucci2015 .sb_plantx{position:relative;height:31px;padding:0 28px 0 13px;line-height:31px;background-color:#404040}
.sb_plantop.gucci2015 .sb_plantx:after{position:absolute;right:12px;top:11px;display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;content:''}

.m_schlist{min-height:20px;background:#fff}
.m_schlist li{position:relative;border-top:1px solid #f5f5f5;word-break:break-all;word-wrap:break-word}
.m_schlist li:first-child{border-top:0 none}
.m_schlist li .box{display:block;position:relative;padding:9px 14px;color:#000}
.m_schlist li .box em{color:#ff5b7e}
.m_schlist li .num{position:absolute;right:14px;color:#999}
.m_schlist li .del{display:inline-block;position:absolute;right:0;top:0;bottom:0;width:40px}
.m_schlist li .del .sp_head{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background-position:-50px -105px}
.m_schlist.del_schlist li{padding-right:26px}
.m_sch_b{width:auto;height:35px;border:1px solid #565656;border-left:0 none;border-right:0 none;background:#686868;font-size:13px}
.m_sch_b:after{display:block;clear:both;content:''}
.m_sch_b a{color:#fff;display:block;padding:8px 14px}
.m_sch_b .mschb_btn{color:#fff;display:block;padding:8px 14px}
.mschb_left{display:inline;float:left}
.mschb_right{display:inline;float:right}
.m_tab_wrap{margin-top:10px}
.m_tab_srh{display:table;position:relative;width:100%;z-index:10;margin-top:-1px;margin-bottom:-1px;background:#f7f7f7;table-layout:fixed;border-collapse:collapse}
.m_tab_srh li{display:table-cell;vertical-align:top}
.m_tab_srh li a{display:block;position:relative;height:49px;margin-left:-1px;border:1px solid #dbdbdb;font-weight:bold;font-size:12px;line-height:49px;color:#808080;text-align:center}
.m_tab_srh li a.two_line{height:39px;padding-top:10px;line-height:16px}
.m_tab_srh li a:before{display:none;position:absolute;left:100%;top:0;bottom:0;width:6px;height:auto;background-position:-62px -106px;content:''}
.m_tab_srh li:last-child a:before{left:auto;right:100%;background-position:-69px -106px}
.m_tab_srh li:first-child a{margin-left:0}
.m_tab_srh li.on a{z-index:10;margin-bottom:-1px;padding-bottom:1px;border-bottom:0 none;background:#fff;color:#222}
.m_tab_srh li.on a:before{display:block}
.m_tab_srh li:first-child a{border-left:0 none !important}
.m_tab_srh li:last-child a{border-right:0 none !important}
.m_schlife{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.m_schlife li{display:table-cell;text-align:center}
.m_schlife li .box{display:block;position:relative;padding:20px 0}
.m_schlife li .box:before{position:absolute;left:0;top:18px;bottom:18px;width:1px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_ydot_d9d9d9.gif) repeat-y;background-size:1px 2px;content:''}
.m_schlife li:first-child .box:before{display:none}
.m_schlife li .sch_icoarea{display:block;height:53px}
.m_schlife li .sch_icoarea span{width:45px;height:45px}
.m_schlife li .ico_ss{background-position:-90px -14px}
.m_schlife li .ico_ss2{background-position:-90px -61px}
.m_schlife li .ico_ss3{background-position:-90px -108px}
.m_schlife li .tit{display:block;font-size:12px}
.m_srh_alertwrap{position:relative}
.m_src_btn{margin-top:20px}
.m_src_btn .b_def{height:30px;padding:0 10px;line-height:30px}
.m_srh_alert_area{display:table;width:100%;height:160px;table-layout:fixed;border-collapse:collapse}
.m_srh_alert_box{display:table-cell;text-align:center;vertical-align:middle}
.m_srh_alert{display:block;margin-bottom:10px}
.m_srh_alert .ico_alert{width:62px;height:54px;background-position:0 -170px}
.m_srh_alert .ico_alert2{width:50px;height:50px;background-position:0 -230px}
.m_srh_alert .ico_alert3{width:44px;height:42px;background-position:0 -283px}
.m_srh_alert .ico_alert4{width:49px;height:61px;background-position:0 -329px}
.m_srh_alert_p{line-height:20px;color:#222}
.m_srh_alert_p .point{color:#ff5b7e}

.m_srharea_v2{-webkit-backface-visibility:hidden}
.m_srharea_v2 .sb_schtab{margin:0 !important;border-bottom:0}
.m_srharea_v2 .m_head_srh{padding:8px 10px;border-bottom:1px solid #ccc}
.m_srharea_v2 .m_head_srh:before,.m_srharea_v2 .m_head_srh:after{display:none}
.m_srharea_v2 .m_tab_wrap{margin:0}
.m_srharea_v2 .m_src_btn .mcom_b_def{display:inline-block;height:30px;margin:0;padding:0 10px;background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 -2px 0 #efefef;font-weight:bold;font-size:12px;color:#666;line-height:30px;letter-spacing:-1px;text-align:center}
/* gnb개편후 삭제  */
.m_srharea_v2 .m_head_inparea{padding:0}
.m_srharea_v2 .m_head_inparea:after{display:none}
.m_srharea_v2 .m_head_inparea .m_schtype .btn_t{height:35px;border-color:#bfbfbf;border-radius:0;background-color:#f5f5f5;line-height:36px}
.m_srharea_v2 .m_head_inparea .m_schtype .btn_t:before{top:8px;bottom:8px}
.m_srharea_v2 .m_head_inparea .m_schlayer{border-color:#bfbfbf}
.m_srharea_v2 .m_head_inparea .b_right{right:6px;top:3px}
.m_srharea_v2 .m_head_inparea .b_right .mcom_b_def{overflow:hidden;display:inline-block;width:32px;height:32px;margin:0;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#f5f5f5));border:1px solid #dedede;border-radius:2px;font-weight:bold;font-size:12px;color:#666;letter-spacing:-1px;text-align:center;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_srharea_v2 .m_head_inparea .b_right .mcom_b_def .sp_com_v2{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background-position:-194px -30px;content:''}
.m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{padding:9px 72px 9px 105px;border-color:#bfbfbf;background-color:#f5f5f5}
.m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input{height:17px;padding-top:1px;line-height:17px}
.m_srharea_v2 .m_head_inparea .addr_ipbx .addr_del{top:3px;right:42px}
.m_srharea_v2 .m_head_inparea .addr_ipbx .del{width:15px;height:15px;background-position:-177px -30px}
.mcom_wrap.lgu .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{padding-left:8px}
.mcom_wrap.sm .m_srharea_v2 .m_head_srh{border-bottom:0;background:#f12e24}
.mcom_wrap.sm .m_srharea_v2 .m_head_inparea{padding:0 !important}
.mcom_wrap.sm .m_srharea_v2 .m_head_inparea .b_right .mcom_b_def{border-color:#730104}
.mcom_wrap.sm .m_srharea_v2 .m_head_inparea .m_schtype .btn_t{border-color:#cf2219;background-color:#cf2219}
.mcom_wrap.sm .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{border-color:#cf2219;background-color:#cf2219}
.mcom_wrap.sm .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input{color:#fff}
.mcom_wrap.sm .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}
.mcom_wrap.sm.sfc .m_srharea_v2 .m_head_srh{border-bottom:0;background-color:#316ab4}
.mcom_wrap.sm.sfc .m_srharea_v2 .m_head_inparea{padding:0 !important}
.mcom_wrap.sm.sfc .m_srharea_v2 .m_head_inparea .m_schtype .btn_t{border-color:#1c1d1d;background-color:#658fc7}
.mcom_wrap.sm.sfc .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{padding-left:8px;border-color:#1c1d1d;background-color:#658fc7}
.mcom_wrap.sm.sfc .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input{color:#fff}
.mcom_wrap.sm.sfc .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}
.mcom_wrap.sd .m_srharea_v2 .m_head_srh{border-bottom:0;background-color:#cb8c5e}
.mcom_wrap.sd .m_srharea_v2 .m_head_inparea{padding:0 !important}
.mcom_wrap.sd .m_srharea_v2 .m_head_inparea .b_right .mcom_b_def{border-color:#3d1e0e}
.mcom_wrap.sd .m_srharea_v2 .m_head_inparea .m_schtype .btn_t{border-color:#6d4e37;background-color:#a2704b}
.mcom_wrap.sd .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{border-color:#6d4e37;background-color:#a2704b}
.mcom_wrap.sd .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input{color:#fff}
.mcom_wrap.sd .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}
.mcom_wrap.sd.sfc .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{padding-left:8px}
.mcom_wrap.siv .m_srharea_v2 .m_head_srh{border-bottom:0;background:#f5f5f5}
.mcom_wrap.siv .m_srharea_v2 .m_head_inparea .m_schtype .btn_t{border-radius:0}
.mcom_wrap.siv .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{border-color:#ccc;background-color:#fff}
.mcom_wrap.siv .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input::-webkit-input-placeholder{color:#888}
.mcom_wrap.siv .m_srharea_v2 .m_head_inparea .b_right .mcom_b_def{border:0;border-radius:0;background:#222}
.mcom_wrap.em .m_srharea_v2{background:#2c2f31;line-height:1.5}
.mcom_wrap.em .m_srharea_v2 .m_head_srh{border-bottom:0}
.mcom_wrap.em .m_srharea_v2 .m_head_inparea{padding:0 !important}
.mcom_wrap.em .m_srharea_v2 .m_head_inparea .m_schtype .btn_t{border-color:#1c1d1d;background-color:#fff;color:#2d2f33}
.mcom_wrap.em .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{border-color:#1c1d1d;background-color:#fff}
.mcom_wrap.em .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input{color:#222}
.mcom_wrap.em .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx input::-webkit-input-placeholder{color:#afafaf}
.mcom_wrap.em .m_srharea_v2 .m_head_inparea .m_schclose .btn_t .ico_arrow{background-position:-165px -42px}
.mcom_wrap.em .m_srharea_v2 .m_head_inparea .b_right .mcom_b_def .sp_com_v2{width:19px;height:19px;margin:-9px 0 0 -9px;background-position:-194px -30px;content:''}
.mcom_wrap.em.traders .m_srharea_v2 .m_head_inparea .m_schtype .btn_t{border-color:#1c1d1d;background-color:#fff;color:#2d2f33}
.mcom_wrap.boots .m_srharea_v2 .m_head_srh{border-bottom:0}
.mcom_wrap.boots .m_srharea_v2 .m_head_inparea .m_schlayer{left:2px;right:1px}
.mcom_wrap.boots .m_srharea_v2 .m_head_inparea .m_schtype .btn_t{border-width:2px;border-color:#cae0f5;background-color:#fff}
.mcom_wrap.boots .m_srharea_v2 .m_head_inparea .b_right{top:4px}
.mcom_wrap.boots .m_srharea_v2 .m_head_inparea .b_right .mcom_b_def{border:0;background:#004896}
.mcom_wrap.boots .m_srharea_v2 .m_head_inparea .addr_ipbx .inpbx{border:2px solid #cae0f5;background-color:#fff}
/* //gnb개편후 삭제  */
.mcom_wrap.sm .m_srharea_v2 .m_schgo{position:relative;padding:14px 108px 14px 14px;border-bottom:1px solid #b2b2b2;background:#fafbfb;color:#444}
.mcom_wrap.sm .m_srharea_v2 .m_schgo .btn_go{display:inline-block;position:absolute;top:50%;right:14px;height:30px;margin-top:-15px;padding:0 8px;background:#f12e24;font-size:12px;line-height:30px;border-radius:2px;color:#fff;vertical-align:top;letter-spacing:-1px}
.mcom_wrap.sm .m_srharea_v2 .m_schlist{min-height:20px;background:#fff}
.mcom_wrap.sm .m_srharea_v2 .m_schlist li{position:relative;border-top:1px solid #e4e4e4}
.mcom_wrap.sm .m_srharea_v2 .m_schlist li:first-child{border-top:0 none}
.mcom_wrap.sm .m_srharea_v2 .m_schlist li .box{display:block;position:relative;padding:9px 14px;color:#444}
.mcom_wrap.sm .m_srharea_v2 .m_schlist li .box em{color:#fc1934}
.mcom_wrap.sm .m_srharea_v2 .m_schlist li .num{position:absolute;right:14px;color:#999}
.mcom_wrap.sm .m_srharea_v2 .m_schlist li .del{display:inline-block;position:absolute;right:0;top:0;bottom:0;width:40px}
.mcom_wrap.sm .m_srharea_v2 .m_schlist li .del .sp_head{width:17px;height:17px;margin:-9px 0 0 -8px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/v2/sp_head2_sm.png) no-repeat 0 0;background-size:250px 250px;background-position:-8px 0}
.mcom_wrap.sm .m_srharea_v2 .m_sch_b{width:auto;height:35px;border:1px solid #b2b2b2;border-left:0 none;border-right:0 none;background:#fafbfb;font-size:13px}
.mcom_wrap.sm .m_srharea_v2 .m_sch_b a{color:#444;display:block;padding:8px 14px}
.mcom_wrap.sm .m_srharea_v2 .m_sch_b .mschb_btn{color:#444}
.mcom_wrap.sm .m_srharea_v2 .m_tab_wrap{margin:0;padding:10px 10px 0;border-bottom:1px solid #b2b2b2;background:#fafbfb}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh{display:table;position:relative;width:100%;z-index:10;margin:0;background:#fafbfb;table-layout:fixed;border-collapse:collapse}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li{display:table-cell;vertical-align:top}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li a{display:block;position:relative;height:37px;margin-left:-1px;border:0;font-weight:bold;font-size:15px;line-height:37px;color:#888;text-align:center}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li a.two_line{height:39px;padding-top:10px;line-height:16px}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li a:before{display:none !important}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li:last-child a:before{left:auto;right:100%;background-position:-69px -106px}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li:first-child a{margin-left:0}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li.on a{z-index:10;margin-bottom:-1px;padding-bottom:1px;border:1px solid #b2b2b2;border-bottom:0 none;border-top-left-radius:2px;border-top-right-radius:2px;background:#fff;color:#222}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li:first-child.on a{border-left:1px solid #b2b2b2 !important}
.mcom_wrap.sm .m_srharea_v2 .m_tab_srh li:last-child.on a{border-right:1px solid #b2b2b2 !important}
.mcom_wrap.sm .m_srharea_v2 .m_src_btn .mcom_b_def{display:inline-block;height:30px;margin:0;padding:0 10px;background:#fc1934;border:1px solid #fa0d1f;border-radius:2px;box-shadow:none;font-weight:bold;font-size:12px;color:#fff;line-height:30px;letter-spacing:-1px;text-align:center}
.mcom_wrap.sm .m_srharea_v2 .m_srh_alert_p{line-height:20px;color:#666}
.mcom_wrap.sm .m_srharea_v2 .m_srh_alert_p .point,.mcom_wrap.sm .m_srharea_v2 .m_srh_alert_p span{color:#fc1934}
.mcom_wrap.sd .m_srharea_v2 .m_schgo{position:relative;padding:14px 108px 14px 14px;border-bottom:1px solid #b2b2b2;background:#fafbfb;color:#444}
.mcom_wrap.sd .m_srharea_v2 .m_schgo .btn_go{display:inline-block;position:absolute;top:50%;right:14px;height:30px;margin-top:-15px;padding:0 8px;background:#d18b63;font-size:12px;line-height:30px;border-radius:2px;color:#fff;vertical-align:top;letter-spacing:-1px}
.mcom_wrap.sd .m_srharea_v2 .m_schlist{min-height:20px;background:#fff}
.mcom_wrap.sd .m_srharea_v2 .m_schlist li{position:relative;border-top:1px solid #e4e4e4}
.mcom_wrap.sd .m_srharea_v2 .m_schlist li:first-child{border-top:0 none}
.mcom_wrap.sd .m_srharea_v2 .m_schlist li .box{display:block;position:relative;padding:9px 14px;color:#444}
.mcom_wrap.sd .m_srharea_v2 .m_schlist li .box em{color:#994d15}
.mcom_wrap.sd .m_srharea_v2 .m_schlist li .num{position:absolute;right:14px;color:#999}
.mcom_wrap.sd .m_srharea_v2 .m_schlist li .del{display:inline-block;position:absolute;right:0;top:0;bottom:0;width:40px}
.mcom_wrap.sd .m_srharea_v2 .m_schlist li .del .sp_head{width:17px;height:17px;margin:-9px 0 0 -8px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/v2/sp_head2_sd.png) no-repeat 0 0;background-size:250px 250px;background-position:-8px 0}
.mcom_wrap.sd .m_srharea_v2 .m_sch_b{width:auto;height:35px;border:1px solid #b2b2b2;border-left:0 none;border-right:0 none;background:#fafbfb;font-size:13px}
.mcom_wrap.sd .m_srharea_v2 .m_sch_b a{color:#444;display:block;padding:8px 14px}
.mcom_wrap.sd .m_srharea_v2 .m_sch_b .mschb_btn{color:#444}
.mcom_wrap.sd .m_srharea_v2 .m_tab_wrap{margin:0;padding:10px 10px 0;border-bottom:1px solid #b2b2b2;background:#fafbfb}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh{display:table;position:relative;width:100%;z-index:10;margin:0;background:#fafbfb;table-layout:fixed;border-collapse:collapse}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li{display:table-cell;vertical-align:top}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li a{display:block;position:relative;height:37px;margin-left:-1px;border:0;font-weight:bold;font-size:15px;line-height:37px;color:#888;text-align:center}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li a.two_line{height:39px;padding-top:10px;line-height:16px}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li a:before{display:none !important}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li:last-child a:before{left:auto;right:100%;background-position:-69px -106px}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li:first-child a{margin-left:0}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li.on a{z-index:10;margin-bottom:-1px;padding-bottom:1px;border:1px solid #b2b2b2;border-bottom:0 none;border-top-left-radius:2px;border-top-right-radius:2px;background:#fff;color:#222}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li:first-child.on a{border-left:1px solid #b2b2b2 !important}
.mcom_wrap.sd .m_srharea_v2 .m_tab_srh li:last-child.on a{border-right:1px solid #b2b2b2 !important}
.mcom_wrap.sd .m_srharea_v2 .m_src_btn .mcom_b_def{display:inline-block;height:30px;margin:0;padding:0 10px;background:#994d15;border:1px solid #994d15;border-radius:2px;box-shadow:none;font-weight:bold;font-size:12px;color:#fff;line-height:30px;letter-spacing:-1px;text-align:center}
.mcom_wrap.sd .m_srharea_v2 .m_srh_alert_p{line-height:20px;color:#666666}
.mcom_wrap.sd .m_srharea_v2 .m_srh_alert_p .point,.mcom_wrap.sd .m_srharea_v2 .m_srh_alert_p span{color:#994d15}
.mcom_wrap.siv .m_srharea_v2 .m_tab_wrap{margin:0;padding:0 34px 0 50px;border-bottom:1px solid #ccc;background:#f5f5f5}
.mcom_wrap.siv .m_srharea_v2 .m_tab_srh{margin:0;background:#f5f5f5}
.mcom_wrap.siv .m_srharea_v2 .m_tab_srh li{text-align:center}
.mcom_wrap.siv .m_srharea_v2 .m_tab_srh li a{display:inline-block;height:45px;margin-bottom:0;padding-bottom:0;border:0;border-bottom:3px solid #f5f5f5;background:#f5f5f5;font-size:15px;line-height:48px;letter-spacing:-1px;color:#888}
.mcom_wrap.siv .m_srharea_v2 .m_tab_srh li.on a{border-bottom:3px solid #222;color:#222}
.mcom_wrap.siv .m_srharea_v2 .m_tab_srh li.on a:before{display:none}
.mcom_wrap.siv .m_srharea_v2 .m_schgo .btn_go{background:#222}
.mcom_wrap.siv .m_srharea_v2 .m_schlist li .box{color:#888}
.mcom_wrap.siv .m_srharea_v2 .m_schlist li .box em{color:#222}
.mcom_wrap.siv .m_srharea_v2 .m_schlist li .num{color:#222}
.mcom_wrap.siv .m_srharea_v2 .m_src_btn .mcom_b_def{border:0;border-radius:0;box-shadow:none;background:#222;font-weight:normal;color:#fff}
.mcom_wrap.siv .m_srharea_v2 .m_srh_alert_p{color:#888}
.mcom_wrap.siv .m_srharea_v2 .m_srh_alert_p span{color:#222}
.mcom_wrap.siv .m_srharea_v2 .m_sch_b{border-color:#ccc;background:#f5f5f5;color:#888}
.mcom_wrap.siv .m_srharea_v2 .m_sch_b a{color:#888}
.mcom_wrap.em .m_srharea_v2 .m_schgo{position:relative;padding:14px 108px 14px 14px;border-bottom:1px solid #1c1e20;background:#242526;color:#dfe3e5}
.mcom_wrap.em .m_srharea_v2 .m_schgo .btn_go{display:inline-block;position:absolute;top:50%;right:14px;height:30px;margin-top:-15px;padding:0 8px;background:#f15300;font-size:12px;line-height:30px;border-radius:2px;color:#fff;vertical-align:top;letter-spacing:-1px}
.mcom_wrap.em .m_srharea_v2 .m_schlist{min-height:20px;background:#2c2f31}
.mcom_wrap.em .m_srharea_v2 .m_schlist li{position:relative;border-top:1px solid #1c1e20}
.mcom_wrap.em .m_srharea_v2 .m_schlist li:first-child{border-top:0 none}
.mcom_wrap.em .m_srharea_v2 .m_schlist li .box{display:block;position:relative;padding:9px 14px;color:#dfe3e5}
.mcom_wrap.em .m_srharea_v2 .m_schlist li .box em{color:#ffcd19}
.mcom_wrap.em .m_srharea_v2 .m_schlist li .num{position:absolute;right:14px;color:#999}
.mcom_wrap.em .m_srharea_v2 .m_schlist li .del{display:inline-block;position:absolute;right:0;top:0;bottom:0;width:40px}
.mcom_wrap.em .m_srharea_v2 .m_schlist li .del .sp_head{width:17px;height:17px;margin:-9px 0 0 -8px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/v2/sp_head2_em.png) no-repeat 0 0;background-size:250px 250px;background-position:-8px 0}
.mcom_wrap.em .m_srharea_v2 .m_sch_b{width:auto;height:35px;border:1px solid #17181a;border-left:0 none;border-right:0 none;background:#242526;font-size:13px}
.mcom_wrap.em .m_srharea_v2 .m_sch_b a{color:#fff;display:block;padding:8px 14px}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh{display:table;position:relative;width:100%;z-index:10;margin:0;background:#1c1d1d;border-bottom:1px solid #121313;table-layout:fixed;border-collapse:collapse}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh li{display:table-cell;vertical-align:top}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh li a{display:block;position:relative;height:38px;margin-left:0;border:none;border-bottom:3px solid #1c1d1d;font-weight:bold;font-size:15px;line-height:38px;color:#fefefe;text-align:center}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh li a.two_line{height:38px;padding-top:10px;line-height:16px}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh li a:before{display:none !important}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh li:first-child a{margin-left:0}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh li.on a{z-index:10;margin-bottom:0;padding-bottom:0;border-bottom:3px solid #ffcd19;background:none;color:#ffcd19}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh li:first-child a{border-left:0 none !important}
.mcom_wrap.em .m_srharea_v2 .m_tab_srh li:last-child a{border-right:0 none !important}
.mcom_wrap.em .m_srharea_v2 .m_src_btn .mcom_b_def{display:inline-block;height:30px;margin:0;padding:0 10px;background:#181a1b;border:1px solid #121313;border-radius:0;box-shadow:none;font-weight:bold;font-size:12px;color:#acacad;line-height:30px;letter-spacing:-1px;text-align:center}
.mcom_wrap.em .m_srharea_v2 .m_srh_alert_p{line-height:20px;color:#dfe3e5}
.mcom_wrap.em .m_srharea_v2 .m_srh_alert_p .point,.mcom_wrap.em .m_srharea_v2 .m_srh_alert_p span{color:#ffcd19}
.mcom_wrap.em .m_srharea_v2 .m_srh_alert .ico_alert{width:62px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/v2/sp_head2_em.png) no-repeat 0 0;background-size:250px 250px;background-position:0 -25px}
.mcom_wrap.em.traders .m_srharea_v2 .m_schgo .btn_go{display:inline-block;position:absolute;top:50%;right:14px;height:30px;margin-top:-15px;padding:0 8px;background:#9cd41b;font-size:12px;line-height:30px;border-radius:2px;color:#fff;vertical-align:top;letter-spacing:-1px}
.mcom_wrap.em.traders .m_srharea_v2 .m_schlist li .box em,.mcom_wrap.em.traders .m_srharea_v2 .m_srh_alert_p .point,.mcom_wrap.em.traders .m_srharea_v2 .m_srh_alert_p span{color:#a6dd27}
.mcom_wrap.em.traders .m_srharea_v2 .m_tab_srh li.on a{border-bottom:3px solid #a6dd27;background:none;color:#a6dd27}
.mcom_wrap.em.boons .m_srharea_v2 .m_schgo .btn_go{display:inline-block;position:absolute;top:50%;right:14px;height:30px;margin-top:-15px;padding:0 8px;background:#c40000;font-size:12px;line-height:30px;border-radius:2px;color:#fff;vertical-align:top;letter-spacing:-1px}
.mcom_wrap.em.boons .m_srharea_v2 .m_schlist li .box em,.mcom_wrap.em.boons .m_srharea_v2 .m_srh_alert_p .point{color:#c40000}
.mcom_wrap.em.boons .m_srharea_v2 .m_tab_srh li a,.mcom_wrap.em.boons .m_srharea_v2 .m_srh_alert_p{color:#999}
.mcom_wrap.em.boons .m_srharea_v2 .m_tab_srh li.on a{border-bottom:3px solid #c40000;background:none;color:#fff}
.mcom_wrap.em.boons .m_srharea_v2 .m_srh_alert_p span{color:#fff}
.mcom_wrap.boots .m_srharea_v2 .m_tab_wrap{border-bottom:2px solid #cae0f5}
.mcom_wrap.boots .m_srharea_v2 .m_tab_srh{margin:0;background:#fff}
.mcom_wrap.boots .m_srharea_v2 .m_tab_srh li a{height:42px;margin-bottom:0;padding-bottom:0;border:0;font-size:14px;line-height:42px;color:#999}
.mcom_wrap.boots .m_srharea_v2 .m_tab_srh li.on a{background:#cae0f5;color:#004990}
.mcom_wrap.boots .m_srharea_v2 .m_tab_srh li.on a:before{display:none}
.mcom_wrap.boots .m_srharea_v2 .m_schgo .btn_go{background:#1a498b}
.mcom_wrap.boots .m_srharea_v2 .m_schlist li .num{color:#a093f2}
.mcom_wrap.boots .m_srharea_v2 .m_schlist li .box{color:#4d4d4d}
.mcom_wrap.boots .m_srharea_v2 .m_schlist li .box em{color:#a093f2}
.mcom_wrap.boots .m_srharea_v2 .m_src_btn .mcom_b_def{background:#004990;border:0;border-radius:0;box-shadow:none;font-weight:normal;color:#fff}
.mcom_wrap.boots .m_srharea_v2 .m_srh_alert_p{color:#4d4d4d}
.mcom_wrap.boots .m_srharea_v2 .m_srh_alert_p span{color:#004990}
.mcom_wrap.boots .m_srharea_v2 .m_sch_b{border-color:#333;background:#333}

/* footer */
#mcom_footer{padding-bottom:70px;border-top:1px solid #e7e7e7;background:#fff}
#mcom_footer .mcom_footer.type02 {padding-bottom:50px}
#mcom_footer .mcom_ch_banner{text-align:center}
#mcom_footer .mcom_ch_banner img{width:320px;margin:0;padding:0;vertical-align:top}
.mcom_footer .footer_notiwrap{position:relative;padding:3px 15px 1px}
.mcom_footer .footer_notiwrap .noti_arrow{position:absolute;right:15px;top:50%;width:7px;height:12px;margin-top:-6px;background-position: 0 -439px}
.mcom_footer .footer_noti{position:relative;padding:0 30px 0 35px;line-height:26px;-webkit-backface-visibility:hidden;-webkit-transform:scale(1)}
.mcom_footer .footer_noti:after{display:block;clear:both;content:''}
.mcom_footer .footer_noti .noti_tit{position:absolute;top:50%;left:0;width:27px;height:16px;margin-top:-9px;padding:0;border:1px solid #cacaca;border-radius:3px;font-size:10px;line-height:16px;color:#767676;text-align:center;box-sizing:border-box}
.mcom_footer .footer_noti .noti_dsc{overflow:hidden;height:26px}
.mcom_footer .footer_noti .noti_dsc a{display:block;overflow:hidden;font-size:11px;color:#666;text-overflow:ellipsis;white-space:nowrap}
.mcom_footer .os_view{margin-top:15px}
.mcom_footer .os_view a{display:block;margin:0 -4px;padding:10px 0;border:1px solid #9a9a9a;background:#adadad;font-size:18px;color:#fff;text-align:center}
/* footer 개편 17.3.27*/
.mcom_footer{font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_footer .bar{margin:0 5px;font-size:10px;color:#cdcdd0}
.mcom_footer .txt_link{color:#414141;text-decoration:underline}
.mcom_footer .mcom_btnbx_warp{padding:0 13px;background:#dbdbe0}
.mcom_footer .mcom_btnbx_list{display:table;width:100%;border-collapse:collapse}
.mcom_footer .mcom_btnbx_list li{display:table-cell;position:relative;vertical-align:top}
.mcom_footer .mcom_btnbx_list li:after{position:absolute;top:50%;right:0;width:1px;height:12px;margin-top:-6px;background:#b8b8be;content:''}
.mcom_footer .mcom_btnbx_list li:last-child:after{display:none}
.mcom_footer .mcom_btnbx_list li a{display:block;position:relative;margin:0 10px;padding:9px 0 6px;font-size:11px;color:#565656;text-align:center;letter-spacing:-.05px}
.mcom_footer .mcom_service_wrap{padding:0 15px;background:#717178}
.mcom_footer .mcom_service_area{display:table;width:100%;min-height:53px;padding:12px 0;border-top:1px solid #606066;box-sizing:border-box}
.mcom_footer .mcom_service_area:first-of-type{border-top:0}
.mcom_footer .mcom_service_area .mcom_service_info{display:table-cell;position:relative;padding:2px 0 0 34px;font-size:10px;color:#fff;vertical-align:middle;line-height:13px}
.mcom_footer .mcom_service_area .mcom_service_info:before{position:absolute;top:50%;left:0;width:29px;height:27px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/v2/sp_footer.png) no-repeat;background-size:50px auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}
.mcom_footer .mcom_service_area.sm .mcom_service_info:before{background-position:0 0}
.mcom_footer .mcom_service_area.em .mcom_service_info:before{background-position:0 -30px}
.mcom_footer .mcom_service_info .mcom_info_mall{letter-spacing:-.5px}
.mcom_footer .mcom_service_info .mcom_tel_tx{font-size:12px;font-family:'Roboto-Medium';font-weight:700;color:#fcfcfd;vertical-align:-1px;letter-spacing:-.3px;white-space:nowrap}
.mcom_footer .mcom_service_info .mcom_email_tx{padding-left:1px;font-family:'Avenir-Medium',sans-serif;color:#fcfcfd;line-height:1.1;letter-spacing:-.3px}
.mcom_footer .mcom_service_btnarea{display:table-cell;vertical-align:middle;font-size:0;text-align:right}
.mcom_footer .mcom_service_btnarea .mcom_service_btn{display:inline-block;height:22px;margin:2px 0 2px 1px;padding:0 15px;border:1px solid #606066;border-radius:3px;background:#66666d;font-size:10px;color:#fff;letter-spacing:-.05px}
.mcom_footer .mcom_service_btnarea .mcom_service_btn em{display:inline-block;vertical-align:-1px;line-height:1.2}
.mcom_footer .mcom_service_btnarea .mcom_service_btn:before{display:inline-block;width:1px;height:100%;margin-left:-1px;vertical-align:middle;content:''}
.mcom_footer .mcom_mall_wrap{padding:0 20px}
.mcom_footer .mcom_mall_box{margin-top:7px}
.mcom_footer .mcom_mall_box .mcom_mall_name{font-size:11px;color:#414141;letter-spacing:-.5px}
.mcom_footer .mcom_mall_box address{margin-top:0;font-size:10px;color:#888;line-height:1.5}
.mcom_footer .mcom_noti_wrap{margin-top:10px}
.mcom_footer .mcom_noti_tip{font-size:11px;color:#414141}
.mcom_footer .mcom_noti_tip .txt_link{display:inline-block;padding:0 1px 0 4px}
.mcom_footer .mcom_noti_txt{font-size:10px;color:#888}
.mcom_footer .mcom_cont_info{margin-top:13px;padding-top:6px;border-top:1px solid #d8d8dc;font-size:0}
.mcom_footer .mcom_cont_lst:after{display:block;clear:both;content:''}
.mcom_footer .mcom_cont_lst li{float:left;margin-right:8px}
.mcom_footer .mcom_cont_lst li a{font-size:11px;color:#414141;letter-spacing:-.5px}
.mcom_footer .mcom_cont_lst li .bar{margin:0 8px 0 0}
@media screen and (max-width:320px){
  .mcom_footer .mcom_service_wrap{padding:0 13px}
  .mcom_footer .mcom_service_btnarea .mcom_service_btn{padding:0 6px}
}

/* Lazy Loading */
.lazy-load, .lazy-loaded{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0}
.lazy-loaded{opacity:1}
.html_loading{background:url(http://static.ssgcdn.com/ui/m_ssg/img/indicator.gif) 50% 50% no-repeat;width:100%;height:100%;background-size:32px 32px;background-color:rgba(255, 255, 255, 0.5);position:fixed;top:0;left:0;right:0;z-index:100}
/*앱으로 보기*/
.ly_app{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.75);z-index:5000;display:none}
.ly_app .ly_cont{position:absolute;top:50%;left:50%;text-align:center;margin:-100px 0 0 -132px;width:264px}
.ly_app .ly_cont a{display:inline-block}
.ly_app .ly_cont .bn img{width:244px;vertical-align:top}
.ly_app .ly_cont .btn_app_view{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_app.png);background-position:0 0;background-repeat:no-repeat;background-size:900px 100px;width:286px;height:67px;margin-top:4px}
.ly_app .ly_cont .btn_web_view{background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_app.png) 0 -75px no-repeat;background-size:900px 100px;width:90px;height:25px;margin:19px 0 0 16px;float:right}
.ly_app .btn_app_close{width:264px;padding-right:11px}
.ly_app .btn_app_close img{max-width:100%}
.ly_app .bn_app{width:264px}
.ly_app .bn_app img{max-width:100%;vertical-align:top}

/* paginate */
.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 #f87491;position:relative;color:#f87491;font-weight:normal}
.m_paginate a.prev,.m_paginate a.next{width:44px;background-color:#f5f5f5;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_page.png);background-size:200px auto}
.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(http://static.ssgcdn.com/ui/m_ssg/img/sp_page.png);background-size:200px auto;background-position:0 -100px;margin-left:1px}
.m_page_nav{position:relative;border-bottom:2px solid #d9d9d9;border-top:1px solid #d9d9d9;background:#f5f5f5;text-align:center}
.m_page_nav.not_rl{padding:0}
.m_page_nav.last_lsit .m_nav_cen a:hover {cursor:default}
.m_page_nav .more_loading{background:url(http://static.ssgcdn.com/ui/m_ssg/img/indicator.gif) 50% 50% no-repeat;width:100%;height:55px;position:absolute;top:0;left:0;background-size:32px 32px;background-color:rgba(255, 255, 255, 0.5)}
.m_nav_cen a{display:block;height:55px;font-weight:bold;line-height:56px}
.m_nav_cen.type02 a{display:block;height:39px;font-weight:bold;padding:6px 0 10px;line-height:18px}
.m_nav_cen.type02 .ico_navarrow{width:20px;height:23px;margin:17px 3px 0 0;background-position:-25px -40px;display:block;margin:0 auto}
.m_nav_cen .ico_navarrow{width:20px;height:23px;margin:16px 5px 0 0;background-position:-25px -40px}
.m_nav_cen .nav_page{display:inline-block;vertical-align:top}
.m_nav_cen .nav_page .tit{display:inline-block;font-size:13px;color:#ff5b7e;letter-spacing:-1px;font-weight:bold;vertical-align:top}
.m_nav_cen .nav_page .txt{display:inline-block;margin-left:3px;font-size:13px;color:#999;font-weight:normal;vertical-align:top}
.m_nav_cen .nav_page .term_tit {font-size:13px;line-height:17px;color:#222}

.sp_bndeli{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_bn_deli.png) no-repeat;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:99px 24px}
.bn_deli_area{margin-top:12px;padding:0 10px 20px;border-bottom:1px solid #d9d9d9;font-size:14px;line-height:17px;color:#222;letter-spacing:-1px}
.sm_detail .bn_deli_area{margin-top:-18px;border:0 none} /* 신몰 */
.detail_view .bn_deli_area{margin-top:-8px;padding-left:4px;padding-right:4px;border:0 none} /* SSG */
.bn_deli_area:after{display:block;clear:both;content:''}
.bn_deli_area .bn_deli_txt{float:left;margin-top:3px;padding-top:1px}
.bn_deli_area .point{color:#ff567d}
.bn_deli_area .ico_deli{width:18px;height:18px;margin:-1px 3px 0 0;background-position:0 0}
.bn_deli_area .btn_deli{float:right;width:80px;height:24px;background-position:-19px 0}


.sp_com_v2{display:inline-block;overflow:hidden;background:url(../images/mobile_v3.png) no-repeat 0 0;background-size:250px 250px;color:transparent;white-space:nowrap;text-overflow:ellipsis;width:30px;height:26px;vertical-align:top}
.mcom_wrap.sm .sp_com_v2, .mcom_fixed.sm .sp_com_v2{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_sm_v2.png)}

.mcom_gnbwrap{position:relative;z-index:2011;padding-bottom:4px;background:#ff0000;}
.mcom_wrap.ssg .mcom_gnbwrap{background:url(https://sstatic.ssgcdn.com/ui/m_ssg/img/com_v2/bg_pt.gif) repeat-x 0 100%;background-size:2px 4px;background-color:#ff0000;}

.mcom_gnb{position:relative;padding:0 104px 0 44px;height:54px;text-align:center;background:#FF6B24;}
.mcom_gnb .mcom_gnb_lft{position:absolute;left:1px;top:0}
.mcom_gnb .mcom_gnb_rgt{position:absolute;right:10px;top:0}

.mcom_gnb .m_logo{width:240px;height:20px;margin-top:17px;background-position:0 0;vertical-align:top;margin-left:-60px;}
.mcom_gnb button{display:inline-block;width:60px;height:54px;line-height:100%;vertical-align:top}
.mcom_gnb button strong,.mcom_gnb .b_cart strong{display:block;margin-top:2px;font-weight:bold;font-size:11px;letter-spacing:-1px;color:#ffffff;}
.mcom_wrap.em .mcom_gnb button strong,.mcom_wrap.em .mcom_gnb .b_cart strong{color:#ffffff;}
.mcom_gnb .b_category,.mcom_gnb .b_mall{color:#fff}
.mcom_wrap.ssg .mcom_gnb .b_category{color:#ffffff}
.mcom_gnb .b_category .sp_com_v2{background-position:0 -30px}
.mcom_wrap.ssg .mcom_gnb .b_mall{color:#aa90fc}
.mcom_gnb .b_mall .sp_com_v2{background-position:-36px -30px}
.mcom_wrap.siv .mcom_gnb .b_mall{color:#222}
.mcom_wrap.boots .mcom_gnb .b_mall{color:#1a498b}
.mcom_gnb .b_cart{position:relative;display:inline-block;width:60px;height:54px;margin-right:-4px;line-height:100%;text-align:center}
.mcom_gnb .b_cart strong{margin-top:4px;color:#fffff;}
.mcom_wrap.ssg .mcom_gnb .b_cart strong{color:#fffff;}

.mcom_gnb .b_cart .ico_cart{width:24px;height:17px;background-position:-68px -94px;margin-top:13px}
.mcom_gnb .b_cart .pd_numbx{position:absolute;top:5px;right:0;width:30px;text-align:center;line-height:19px;height:19px;color:#ffffff;}

.mcom_wrap.ssg .mcom_gnb .b_mall_v2{width:63px}
.mcom_wrap.ssg .mcom_gnb .b_mall_v2 .sp_com_v2{width:63px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/mall_ssg.gif) no-repeat 0 5px;background-size:63px 40px}
.mcom_wrap.ssg .mcom_gnb .b_mall_v2 strong,.mcom_wrap.sm .mcom_gnb .b_mall_v2 strong,.mcom_wrap.sd .mcom_gnb .b_mall_v2 strong,.mcom_wrap.em .mcom_gnb .b_mall_v2 strong,.mcom_wrap.em.traders .mcom_gnb .b_mall_v2 strong{display:none}
.mcom_wrap.ssg .mcom_gnb .b_cart .ico_cart{width:30px;height:26px;background-position:-215px -30px;margin-top:10px}

.mcom_sch {background:#FF6B24;}
.mcom_sch .m_head_inparea{position:relative;padding:0 14px 7px;background:none}

.mcom_em .mcom_sch .m_head_inparea{padding:0 14px 3px}
.mcom_sch .m_head_inparea:after,.mcom_sch .m_head_inparea .head_ipbx input:focus+label{display:none}
.mcom_sch .m_head_inparea .head_ipbx label{display:inline-block;overflow:hidden;position:absolute;right:15px;top:50%;width:16px;height:16px;margin-top:-8px;vertical-align:top}
.mcom_sch .m_head_inparea .head_ipbx .ico_srch{background-position:-42px -94px;width:16px;height:16px}
.mcom_sch .m_head_inparea .head_ipbx .inpbx{padding-right:25px}
.mcom_sch .m_head_inparea .inpbx{padding:5px 5px 5px 100px;border:1px solid #d9d9d9;background:#fafafa;border-radius:3px;box-shadow:none}
.mcom_sch .m_head_inparea .inpbx input{font-size:13px;color:#222}



.m_head_inparea .m_schtype{position:absolute;left:0;top:0;bottom:0;width:97px;letter-spacing:-1px}
.m_head_inparea .m_schtype .btn_t{display:block;position:relative;z-index:10;height:27px;padding:1px 0 0 10px;border:1px solid #d9d9d9;border-right:0 none;border-radius:3px 0 0 3px;background:#fafafa;font-size:12px;line-height:28px;color:#2d2f33}
.m_head_inparea .m_schtype .btn_t:before{position:absolute;right:0;top:4px;bottom:4px;width:1px;background:#d9d9d9;content:''}
.m_head_inparea .m_schtype .btn_t .ico_arrow{position:absolute;right:10px;top:50%;width:8px;height:5px;margin-top:-2px;background-position:-165px -36px}
.m_head_inparea .m_schlayer{position:absolute;left:0;right:0;top:100%;margin-top:-5px;padding-top:10px;border:1px solid #e6e6e6;border-top:0 none;border-radius:0 0 4px 4px;background:#fafafa;font-size:12px;line-height:16px}
.m_head_inparea .m_schlayer:before{position:absolute;left:0;top:0;right:0;height:10px;background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0));content:''}
.m_head_inparea .m_schlayer li{border-top:1px solid #e6e6e6}
.m_head_inparea .m_schlayer li:first-child{border-top:0 none}
.m_head_inparea .m_schlayer li a{display:block;height:15px;padding:10px 10px 9px;color:#2d2f33}
.m_head_inparea .m_schlayer li.active a{color:#ff69a4}
.m_head_inparea .m_schclose .btn_t .ico_arrow{background-position:-165px -30px}
.m_head_inparea .m_schclose .m_schlayer{display:none}


/* //gnb개편 배포 후 삭제  */
/* gnb개편 */
.sp_cmg,.mcom_gnb2 .b_category:before,.mcom_gnb2 .b_cart:before,.mcom_gnb2 .b_mall:before,.m_head_inparea2 .inp_ico_srch:after{overflow:hidden;display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_cmg.png) no-repeat;background-size:150px auto;vertical-align:top}
.mcom_gnbwrap{position:relative;z-index:2011}
.mcom_wrap.ssg .mcom_gnbwrap{border-bottom:1px solid #ccc}
/* gnb logo */
@media screen and (max-width:360px){.mcom_gnb2{position:relative;padding:0 90px 0 45px}}
/* gnb 검색 */
.m_head_srh .m_head_inparea2{padding:0}
.m_head_srh .m_head_inparea2 .inpbx2{padding-right:62px}
.m_head_srh .m_head_inparea2 .addr_ipbx{display:table;position:relative;width:100%;height:30px;vertical-align:top;border-collapse:collapse}
.m_head_srh .m_head_inparea2 .addr_del{position:absolute;top:0;right:32px;width:30px;height:30px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/ico_inp_del.png) no-repeat 50% 50%;background-size:15px 15px}
.m_head_srh .m_head_inparea2 .mcom_b_def{position:absolute;top:0;right:0;width:30px;height:30px}
.mcom_wrap.ssg .m_srharea_v2 .m_head_srh{background:#fff}
.mcom_wrap.em .m_srharea_v2 .m_head_srh{background:#ffd040}
.mcom_wrap.traders .m_srharea_v2 .m_head_srh{background:#a6dd27}
.mcom_wrap.tv .m_srharea_v2 .m_head_srh{background:#e2231a}
.mcom_wrap.sm .m_srharea_v2 .m_head_srh{background:#f12e24}
.mcom_wrap.sd .m_srharea_v2 .m_head_srh{background:#c27e56}
.mcom_wrap.boots .m_srharea_v2 .m_head_srh{background:#fff}
.mcom_wrap.siv .m_srharea_v2 .m_head_srh{background:#fff}
/* //gnb개편 */
.mcom_navwrap{position:relative;width:100%;height:43px !important;overflow:hidden;background:rgba(255,255,255,0.95)}
.mcom_navwrap:after{position:absolute;bottom:0;left:0;right:0;height:1px;background:#d4d4d4;content:''}
.mcom_navwrap.stuck{position:fixed;left:0;top:0;z-index:2010 !important}
.mcom_navwrap .mcom_nav{position:relative;overflow:hidden;height:42px !important}
.mcom_navwrap .scroller{position:absolute;padding:0;z-index:20}
.mcom_navwrap ul{white-space:nowrap}
.mcom_navwrap li{position:relative;display:inline-block;text-align:center}
.mcom_navwrap li a{display:block;height:42px;color:#808080;font-size:16px;line-height:42px;text-align:center;letter-spacing:-1px}
.mcom_wrap.em .mcom_navwrap li a{color:#999}
.mcom_navwrap li.on a{color:#2d2f33;font-weight:bold}
.mcom_wrap.em .mcom_navwrap li.on a{color:#47494f}
.mcom_navwrap .nav_mnu{position:relative;display:inline-block;padding:0 9px;height:42px}
.mcom_navwrap .nav_mnu:after{display:none;position:absolute;bottom:0;left:0;right:0;height:4px;background:#be95ff;content:'';z-index:10}
.mcom_navwrap .nav_mnu_new{padding-left:40px}
.mcom_navwrap .nav_mnu_new:before{overflow:hidden;position:absolute;top:12px;left:20px;z-index:10;width:16px;height:18px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/ico_new.png) no-repeat 0 0;background-size:16px 18px;content:''}

.mcom_navwrap .btn_prev{position:absolute;top:0;left:0;z-index:2;width:27px !important;height:42px;background:#fff;-webkit-transform:translateZ(0)}
.mcom_navwrap .btn_prev span{width:11px;height:19px;background-position:0 -94px;margin:12px 0 0 11px}
.mcom_navwrap .btn_next{position:absolute;top:0;right:0;z-index:2;width:27px !important;height:42px;background:#fff;-webkit-transform:translateZ(0)}
.mcom_navwrap .btn_next span{width:11px;height:19px;background-position:-21px -94px;margin:12px 0 0 11px}

.mcom_wrap.em .mcom_navwrap .nav_mnu:after{background:#383f45;content:''}
.mcom_wrap.sm .mcom_navwrap .nav_mnu:after{background:#fb3530;content:''}
.mcom_wrap.sd .mcom_navwrap .nav_mnu:after{background:#cb8c5e;content:''}
.mcom_wrap.sm.sfc .mcom_navwrap .nav_mnu:after{background:#316ab4;content:''}
.mcom_navwrap .on .nav_mnu:after{display:block}

.mcom_wrap.em.traders .mcom_navwrap{background:#282c2d}
.mcom_wrap.em.traders .mcom_navwrap:after{display:none}
.mcom_wrap.em.traders .mcom_navwrap li a{color:#9d9e9e}
.mcom_wrap.em.traders .mcom_navwrap li.on a{color:#a6dd27}
.mcom_wrap.em.traders .mcom_navwrap .nav_mnu:after{background-color:#a6dd27}
.mcom_wrap.em.traders .mcom_navwrap .btn_prev{background:#282c2d}
.mcom_wrap.em.traders .mcom_navwrap .btn_prev span{width:11px;height:19px;background-position:0 -94px;margin:12px 0 0 11px}
.mcom_wrap.em.traders .mcom_navwrap .btn_next{background:#282c2d}
.mcom_wrap.em.traders .mcom_navwrap .btn_next span{width:11px;height:19px;background-position:-21px -94px;margin:12px 0 0 11px}

.mcom_wrap.em.boons .mcom_navwrap li a{color:#9d9e9e}
.mcom_wrap.em.boons .mcom_navwrap li.on a{color:#c40000}
.mcom_wrap.em.boons .mcom_navwrap .nav_mnu:after{background-color:#c40000}

.mcom_wrap.siv .mcom_navwrap{height:42px !important;background:#222}
.mcom_wrap.siv .mcom_navwrap:after{display:none}
.mcom_wrap.siv .mcom_navwrap li a{font-size:14px;color:#888}
.mcom_wrap.siv .mcom_navwrap li.on a{color:#fff}
.mcom_wrap.siv .mcom_navwrap .nav_mnu:after{background-color:#fff}
.mcom_wrap.siv .mcom_navwrap .btn_prev{background:#222}
.mcom_wrap.siv .mcom_navwrap .btn_prev span{width:11px;height:20px;background-position:0 -94px;margin:11px 0 0 8px}
.mcom_wrap.siv .mcom_navwrap .btn_next{background:#222}
.mcom_wrap.siv .mcom_navwrap .btn_next span{width:11px;height:20px;background-position:-21px -94px;margin:11px 0 0 8px}

.mcom_wrap.boots .mcom_navwrap{height:42px !important;background:#f7fafe}
.mcom_wrap.boots .mcom_navwrap:after{display:none}
.mcom_wrap.boots .mcom_navwrap li a{font-size:18px;font-family:'Futura',sans-serif;line-height:38px;color:#919499;letter-spacing:1px}
.mcom_wrap.boots .mcom_navwrap li.on a{font-weight:normal;color:#1a498b}
.mcom_wrap.boots .mcom_navwrap .nav_mnu{margin:0 17px;padding:0}
.mcom_wrap.boots .mcom_navwrap .nav_mnu:after{background-color:#1a498b}
.mcom_wrap.boots .mcom_navwrap .btn_prev{background:#f7fafe}
.mcom_wrap.boots .mcom_navwrap .btn_next{background:#f7fafe}

.mcom_tit{position:relative;padding:0 47px 0;height:42px;line-height:42px;text-align:center;border-bottom:1px solid #d4d4d4;background:rgba(255,255,255,0.8)}
.mcom_wrap.siv .mcom_tit{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}
.mcom_tit h1{display:inline-block;overflow:hidden;max-width:100%;font-size:17px;color:#47494f;text-overflow:ellipsis;white-space:nowrap;line-height:42px}
.mcom_tit h1 .point{font-weight:bold;color:#ff69a4}
.mcom_tit h1 .ico_cliph2{width:15px;height:14px;margin:-2px 3px 2px 0;background-position:-175px -664px;vertical-align:middle}
.mcom_tit .mcom_scatebtn{display:inline-block;vertical-align:top}
.mcom_tit .mcom_scatebtn .sp_com_v2{width:20px;height:20px;margin:10px 0 0;background-position:-154px -62px}
.mcom_tit .mcom_scatebtn.active .sp_com_v2{background-position:-129px -62px}
.mcom_tit .btn{display:inline-block;width:42px;height:42px;vertical-align:top}
.mcom_tit .mcom_tit_lft{position:absolute;top:0;left:5px}
.mcom_tit .mcom_tit_rgt{position:absolute;top:0;right:5px}
.mcom_tit .ico_prev{width:25px;height:15px;background-position:-72px -30px;margin-top:13px}
.mcom_tit .mcom_bookmark{margin-top:7px}
/* gnb 타이틀 개편 */
.mcom_container.overlay:after{display:block;content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2001}

.mcom_wrap.siv .mcom_tit_renew{border-top:1px solid #bcbcbc}

.mcom_bookmark{font-size:0}
.mcom_bookmark .cm_clip_item{display:inline-block;position:relative;right:auto;bottom:auto;width:30px;height:30px;margin-right:3px;font-size:14px}
.mcom_bookmark .cm_clip_item .sel_clip{position:absolute;right:0;bottom:0}
.mcom_bookmark .cm_clip_item.clip_off .sel_clip{width:30px;height:30px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png);background-repeat:no-repeat;background-size:100px 250px;background-position:0 -220px}
.mcom_bookmark .cm_clip_item.clip_ani .sel_clip{right:-2px;bottom:-2px;width:41px;height:38px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_60.png);background-size:41px 874px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_60 .75s steps(22);animation:clipani_60 .75s steps(22)}
.mcom_bookmark .cm_clip_item.clip_on .sel_clip{right:-2px;bottom:-2px;width:41px;height:38px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_60.png);background-size:41px 874px;background-position:100% 100%;background-repeat:no-repeat}
.mcom_bookmark .cm_bt_share{display:inline-block;overflow:hidden;width:30px;height:30px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png);background-repeat:no-repeat;background-repeat:no-repeat;background-size:100px 250px;background-position:-40px -220px;font-size:14px;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.mcom_bookmark .cm_bt_home{display:inline-block;width:42px;height:42px;margin-top:-7px;font-size:14px;vertical-align:top}
.mcom_bookmark .cm_bt_home .ico_home{overflow:hidden;width:26px;height:22px;margin-top:10px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}

.mcom_ly_wrap{position:fixed;top:0;bottom:0;left:0;right:0;z-index:3000;padding:56px 0 25px;background-color:rgba(0,0,0,0.7);text-align:center;color:#fff;visibility:hidden;opacity:0;-webkit-transition:200ms ease;transition:200ms ease;overflow:auto}
.mcom_ly_wrap:after{display:inline-block;width:1px;height:100%;vertical-align:middle;content:''}
.mcom_ly_wrap .mcom_ly_inr{position:relative;display:inline-block;min-width:270px;max-width:350px;width:90%;padding:18px 15px 27px;background:#fff;font-size:14px;text-align:left;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.mcom_ly_wrap .mcom_ly_inr img{max-width:100%;vertical-align:top}
.mcom_ly_wrap .mcom_ly_tit{margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #222;font-family:'AppleSDGothicNeo-Light',sans-serif;font-size:22px;font-weight:normal;line-height:1.25;color:#222}
.mcom_ly_wrap .mcom_ly_cont{font-family:'AppleSDGothicNeo-Regular',sans-serif;font-size:12px;color:#5d6065}
.mcom_ly_wrap .modal-close-btn{position:absolute;top:-41px;right:0;width:36px;height:36px;background:#fff;border-radius:18px}
.mcom_ly_wrap .modal-close-btn:before,
.mcom_ly_wrap .modal-close-btn:after{display:block;position:absolute;top:18px;left:9px;width:18px;height:1px;background:#222;content:''}
.mcom_ly_wrap .modal-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mcom_ly_wrap .modal-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mcom_ly_wrap.show{opacity:1;visibility:visible}

.mcom_wrap.em .mcom_tit h1 .point{color:#ff602c}
.mcom_wrap.em .mcom_tit .mcom_scatebtn .sp_com_v2{width:24px;height:24px;margin:8px 0 0;background-position:-152px -59px}
.mcom_wrap.em .mcom_tit .mcom_scatebtn.active .sp_com_v2{background-position:-127px -59px}
.mcom_wrap.em .mcom_optwrap{margin-top:0}
.mcom_wrap.em .mcom_optover{border-top:0 none;border-bottom-color:#6e7479;background-color:#81898e}
.mcom_wrap.em .mcom_opt li:before{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_em_v2.png)}
.mcom_wrap.em .mcom_opt li .ico_all{width:10px;height:10px;margin:10px 3px 0 2px}
.mcom_wrap.em .mcom_opt li a{height:30px;border:0 none;border-radius:0;line-height:30px}
.mcom_wrap.em .mcom_opt li.has a{margin:0 7px 0 -3px;padding-left:8px;padding-right:6px;background-color:#e3eaed}
.mcom_wrap.em .mcom_opt li.has a:after{height:31px;margin:0 -16px -1px 6px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_em_v2.png)}
.mcom_wrap.em .mcom_opt li.active a{background-color:#fff;color:#ff602c}
.mcom_wrap.em .mcom_sublist li.active a{font-weight:bold;color:#ff602c}
.mcom_wrap.em .mcom_subft .mcom_subclose button{border-color:#dfe3e6;border-bottom-color:#c9cccf;border-radius:0;background-color:#f5f7f7}
.mcom_wrap.em.traders .mcom_tit h1 .point,.mcom_wrap.em.traders .mcom_opt li.active a,.mcom_wrap.em.traders .mcom_sublist li.active a{color:#65c300}
.mcom_wrap.em.boons .mcom_tit h1 .point,.mcom_wrap.em.boons .mcom_opt li.active a,.mcom_wrap.em.boons .mcom_sublist li.active a{color:#c40000}

.mcom_wrap.sm .mcom_tit h1 .point{color:#fc1934}
.mcom_wrap.sm .mcom_opt li:before{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_sm_v2.png)}
.mcom_wrap.sm .mcom_opt li.active a,.mcom_wrap.sm .mcom_sublist li.active a{color:#ff5056}

.mcom_wrap.sd .mcom_tit h1 .point{color:#b8794c}
.mcom_wrap.sd .mcom_opt li:before{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_sd_v2.png)}
.mcom_wrap.sd .mcom_opt li.active a,.mcom_wrap.sd .mcom_sublist li.active a{color:#cb8c5e}

.mcom_wrap.siv .mcom_tit h1 .point{color:#222}
.mcom_wrap.siv .mcom_tit .ico_prev{width:23px;height:19px;margin-top:12px}

.mcom_wrap.boots .mcom_tit h1 .point{color:#004990}
.mcom_wrap.boots .mcom_tit .ico_prev{width:22px;height:18px;margin-top:12px}

.mcom_wrap.howdy .mcom_tit{background-color:#000;height:52px !important}
.mcom_wrap.howdy .mcom_tit h1{font-size:16px;color:#fff;line-height:52px !important}
.mcom_wrap.howdy .mcom_tit .mcom_tit_lft a{display:inline-block;width:16px;height:18px;padding:5px 9px 0 9px}
.mcom_wrap.howdy .mcom_tit .mcom_tit_lft a .ico_prev{display:inline-block;overflow:hidden;width:8px;height:15px;background:url('http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_howdy.png') no-repeat 0 -141px;background-size:60px 200px;color:transparent;white-space:nowrap;text-overflow:ellipsis}

.mcom_subover{overflow:hidden}
.mcom_subbx{margin:0 15px;border-bottom:1px solid #f2f2f2}
.mcom_sublist{margin-bottom:-1px;font-size:13px;line-height:16px;letter-spacing:-1px;vertical-align:top}
.mcom_sublist:after{display:block;clear:both;content:''}
.mcom_sublist li{float:left;width:50%;border-bottom:1px solid #f2f2f2}
.mcom_sublist li .catebx{padding:0 14px}
.mcom_sublist li .catebx:before{display:inline-block;width:1px;height:40px;margin-left:-1px;vertical-align:middle;content:''}
.mcom_sublist li a{display:inline-block;line-height:16px;color:#666;vertical-align:middle}
.mcom_sublist li.active a{color:#ff69a4}
.mcom_subft{position:relative;height:35px;margin:0 15px;text-align:center}
.mcom_subft .mcom_subclose{position:absolute;right:0;top:5px}
.mcom_subft .mcom_subclose button{width:50px;height:25px;border:1px solid #ccc;border-radius:3px;background:#fafafa;font-size:11px;color:#808080}
.mcom_slidepage{display:inline-block;margin-top:5px;font-size:13px;font-family:'HelveticaNeue';line-height:16px;color:#999;vertical-align:top}
.mcom_slidepage .num{float:left;margin:3px 5px 0}
.mcom_slidepage .num em{color:#47494f}
.mcom_slidepage a{float:left;padding:5px 10px}
.mcom_slidepage .prev .sp_com_v2{width:8px;height:15px;background-position:-189px -62px}
.mcom_slidepage .next .sp_com_v2{width:8px;height:15px;background-position:-199px -62px}

.mcom_wrap.ssg .mcom_mall:after{background:#f8ec00}
.mcom_wrap.sm .mcom_mall:after{background:#d42032}
.mcom_wrap.sd .mcom_mall:after{background:#7a7d82}
.mcom_wrap.em .mcom_mall:after{background:#f4993c}
.mcom_wrap.em.traders .mcom_mall:after{background:#3aa153}
.mcom_wrap.em.boons .mcom_mall:after{background:#990e0e}
.mcom_wrap.boots .mcom_mall:after{background:#004990}
.mcom_wrap.tv .mcom_mall:after{background:#dd0006}
.mcom_wrap.howdy .mcom_mall:after{background:#000}
.mcom_wrap.siv .mcom_mall:after{background:#ebebeb}

.mcom_wrap.sm .mcom_mall .btn_close{background-position:-215px -110px}
.mcom_wrap.sd .mcom_mall .btn_close{background-position:-90px -145px}
.mcom_wrap.em .mcom_mall .btn_close{background-position:-90px -160px}
.mcom_wrap.em.traders .mcom_mall .btn_close{background-position:-90px -195px}
.mcom_wrap.em.boons .mcom_mall .btn_close{background-position:-90px -150px}

.mcom_mall{background-color:#313949}
.mcom_mall:after{position:absolute;top:0;left:0;z-index:4000;bottom:0;width:4px;content:""}
.mcom_mall .sp_com_mall{background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_v2.png);background-size:420px 780px}
.mcom_mall .mall_wrap{padding-left:4px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mcom_mall .mall_wrap:after{position:absolute;top:0;left:0;bottom:0;width:4px;-webkit-box-shadow:2px 0px 8px #2f2f2f;box-shadow:2px 0px 8px #2f2f2f;content:""}
.mcom_mall .mall_wrap .mall_scroll{padding:0 0 50px 4px;box-sizing:border-box}
.mcom_mall .mall{position:relative;padding:25px 0 0 0}
.mcom_mall .mall:after{background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_v2.png) 0 -666px;background-size:420px 780px;position:absolute;bottom:-20px;left:0;z-index:0;width:194px;height:114px;content:''}
.mcom_mall .mall li{position:relative;margin-top:-1px}
.mcom_mall .mall li:nth-child(1){z-index:9}
.mcom_mall .mall li:nth-child(2){z-index:8}
.mcom_mall .mall li:nth-child(3){z-index:7}
.mcom_mall .mall li:nth-child(4){z-index:6}
.mcom_mall .mall li:nth-child(5){z-index:5}
.mcom_mall .mall li:nth-child(6){z-index:4}
.mcom_mall .mall li a{display:block;width:225px;height:auto;padding-top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);background:none}
.mcom_mall .mall li .sdw{display:none;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_v2.png) -200px -666px;background-size:420px 780px;position:absolute;top:-88px;left:0;width:220px;height:114px}
.mcom_mall .mall .tx_name{display:block;width:177px;height:84px;margin:0;transition:none}
.mcom_mall .mall .ssg .tx_name{background-position:0 0}
.mcom_mall .mall .sm .tx_name{background-position:0 -111px}
.mcom_mall .mall .sd .tx_name{background-position:0 -222px}
.mcom_mall .mall .em .tx_name{background-position:0 -333px}
.mcom_mall .mall .traders .tx_name{background-position:0 -444px}
.mcom_mall .mall .boons .tx_name{background-position:0 -555px}
.mcom_mall .mall .boots .tx_name{background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_boots.png);background-size:420px 111px}
.mcom_mall .mall .mall_bge{display:inline-block;position:absolute;top:3px;left:153px}
.mcom_mall .mall .mall_bge img{width:67px;height:69px}
.mcom_mall .mall li.on{z-index:10;margin:-15px 0}
.mcom_mall .mall li.on .tx_name{width:220px;height:111px;margin:0}
.mcom_mall .mall li.on .ssg .tx_name{background-position:-200px 0}
.mcom_mall .mall li.on .sm .tx_name{background-position:-200px -111px}
.mcom_mall .mall li.on .sd .tx_name{background-position:-200px -222px}
.mcom_mall .mall li.on .em .tx_name{background-position:-200px -333px}
.mcom_mall .mall li.on .traders .tx_name{background-position:-200px -444px}
.mcom_mall .mall li.on .boons .tx_name{background-position:-200px -555px}
.mcom_mall .mall li.on .boots .tx_name{background-position:-200px 0}
.mcom_mall .mall li.on + li .sdw{display:block}
.mcom_mall .mall li.on .mall_bge{display:none}
.mcom_mall .mall_ban{margin-top:24px}
.mcom_mall .mall_ban a{display:inline-block}
.mcom_mall .mall_ban img{vertical-align:top;width:auto;height:auto;max-width:100%}
.mcom_mall .btn_close{position:absolute;right:20px;top:10px;width:27px;height:27px;background-position:-90px -120px;z-index:10}

.mcom_mall .mall_g7{position:relative;padding:23px 0 0 0;width:210px;height:580px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_g7.png) 0 0 no-repeat;background-size:2000px 600px}
.mcom_mall .mall_g7 .mall_bge{display:inline-block;position:absolute;top:3px;left:160px}
.mcom_mall .mall_g7 .mall_bge img{width:50px;height:51px}
.mcom_mall .mall_g7 li.on .mall_bge{display:none}
.mcom_mall .mall_g7 a{position:absolute;top:0;left:0;display:block;width:180px;height:77px;-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;z-index:20}
.mcom_mall .mall_g7 a.ssg{top:23px}
.mcom_mall .mall_g7 a.sm{top:100px}
.mcom_mall .mall_g7 a.sd{top:177px}
.mcom_mall .mall_g7 a.em{top:254px}
.mcom_mall .mall_g7 a.tr{top:330px}
.mcom_mall .mall_g7 a.bt{top:407px}
.mcom_mall .mall_g7 a.tv{top:484px}
.mcom_mall .mall_g7:after{content:'';position:absolute;top:0;left:0;width:210px;height:580px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_g7.png);background-size:2000px 600px;background-repeat:no-repeat;z-index:10}
.mcom_mall .mall_g7.ssg_on:after{background-position:-250px 0}
.mcom_mall .mall_g7.sm_on:after{background-position:-500px 0}
.mcom_mall .mall_g7.sd_on:after{background-position:-750px 0}
.mcom_mall .mall_g7.em_on:after{background-position:-1000px 0}
.mcom_mall .mall_g7.tr_on:after{background-position:-1250px 0}
.mcom_mall .mall_g7.bt_on:after{background-position:-1500px 0}
.mcom_mall .mall_g7.tv_on:after{background-position:-1750px 0}
.mcom_mall .mall_g7.ssg_on a.ssg,
.mcom_mall .mall_g7.sm_on a.sm,
.mcom_mall .mall_g7.sd_on a.sd,
.mcom_mall .mall_g7.em_on a.em,
.mcom_mall .mall_g7.tr_on a.tr,
.mcom_mall .mall_g7.bt_on a.bt,
.mcom_mall .mall_g7.tv_on a.tv,
.mcom_mall .mall_g7.ssg_on .ssg .mall_bge,
.mcom_mall .mall_g7.sm_on .sm .mall_bge,
.mcom_mall .mall_g7.sd_on .sd .mall_bge,
.mcom_mall .mall_g7.em_on .em .mall_bge,
.mcom_mall .mall_g7.tr_on .tr .mall_bge,
.mcom_mall .mall_g7.bt_on .bt .mall_bge,
.mcom_mall .mall_g7.tv_on .tv .mall_bge{display:none}

.mcom_mall .mall_g8{position:relative;padding:19px 0 0 0;width:200px;height:590px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_g8.png) 0 0 no-repeat;background-size:2250px 600px}
.mcom_mall .mall_g8 .mall_bge{display:inline-block;position:absolute;top:3px;left:144px}
.mcom_mall .mall_g8 .mall_bge img{width:50px;height:51px}
.mcom_mall .mall_g8 li.on .mall_bge{display:none}
.mcom_mall .mall_g8 a{position:absolute;top:0;left:0;display:block;width:200px;height:70px;-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;z-index:20}
.mcom_mall .mall_g8 a.ssg{top:19px}
.mcom_mall .mall_g8 a.sm{top:88px}
.mcom_mall .mall_g8 a.sd{top:158px}
.mcom_mall .mall_g8 a.em{top:228px}
.mcom_mall .mall_g8 a.tr{top:298px}
.mcom_mall .mall_g8 a.bt{top:368px}
.mcom_mall .mall_g8 a.tv{top:438px}
.mcom_mall .mall_g8 a.hwd{top:507px}
.mcom_mall .mall_g8:after{content:'';position:absolute;top:0;left:0;width:210px;height:590px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_g8.png);background-size:2250px 600px;background-repeat:no-repeat;z-index:10}
.mcom_mall .mall_g8.ssg_on:after{background-position:-250px 0}
.mcom_mall .mall_g8.sm_on:after{background-position:-500px 0}
.mcom_mall .mall_g8.sd_on:after{background-position:-750px 0}
.mcom_mall .mall_g8.em_on:after{background-position:-1000px 0}
.mcom_mall .mall_g8.tr_on:after{background-position:-1250px 0}
.mcom_mall .mall_g8.bt_on:after{background-position:-1500px 0}
.mcom_mall .mall_g8.tv_on:after{background-position:-1750px 0}
.mcom_mall .mall_g8.hwd_on:after{background-position:-2000px 0}
.mcom_mall .mall_g8.ssg_on a.ssg,
.mcom_mall .mall_g8.sm_on a.sm,
.mcom_mall .mall_g8.sd_on a.sd,
.mcom_mall .mall_g8.em_on a.em,
.mcom_mall .mall_g8.tr_on a.tr,
.mcom_mall .mall_g8.bt_on a.bt,
.mcom_mall .mall_g8.tv_on a.tv,
.mcom_mall .mall_g8.hwd_on a.hwd,
.mcom_mall .mall_g8.ssg_on .ssg .mall_bge,
.mcom_mall .mall_g8.sm_on .sm .mall_bge,
.mcom_mall .mall_g8.sd_on .sd .mall_bge,
.mcom_mall .mall_g8.em_on .em .mall_bge,
.mcom_mall .mall_g8.tr_on .tr .mall_bge,
.mcom_mall .mall_g8.bt_on .bt .mall_bge,
.mcom_mall .mall_g8.tv_on .tv .mall_bge,
.mcom_mall .mall_g8.hwd_on .hwd .mall_bge{display:none}

.mcom_mall .mall_g9{position:relative;padding:19px 0 0 0;width:150px;height:590px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_g9.png) 0 0 no-repeat;background-size:2500px 600px}
.mcom_mall .mall_g9 .mall_bge{display:inline-block;position:absolute;top:-2px;left:126px}
.mcom_mall .mall_g9 .mall_bge img{width:50px;height:51px}
.mcom_mall .mall_g9 li.on .mall_bge{display:none}
.mcom_mall .mall_g9 a{position:absolute;top:0;left:0;display:block;width:142px;height:61px;-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;z-index:20}
.mcom_mall .mall_g9 a.ssg{top:23px}
.mcom_mall .mall_g9 a.sm{top:84px}
.mcom_mall .mall_g9 a.sd{top:145px}
.mcom_mall .mall_g9 a.em{top:205px}
.mcom_mall .mall_g9 a.tr{top:266px}
.mcom_mall .mall_g9 a.bt{top:327px}
.mcom_mall .mall_g9 a.tv{top:387px}
.mcom_mall .mall_g9 a.si{top:448px}
.mcom_mall .mall_g9 a.hwd{top:508px}
.mcom_mall .mall_g9:after{content:'';position:absolute;top:0;left:0;width:164px;height:590px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_mall_g9.png);background-size:2500px 600px;background-repeat:no-repeat;z-index:10}
.mcom_mall .mall_g9.ssg_on:after{background-position:-250px 0}
.mcom_mall .mall_g9.sm_on:after{background-position:-500px 0}
.mcom_mall .mall_g9.sd_on:after{background-position:-750px 0}
.mcom_mall .mall_g9.em_on:after{background-position:-1000px 0}
.mcom_mall .mall_g9.tr_on:after{background-position:-1250px 0}
.mcom_mall .mall_g9.bt_on:after{background-position:-1500px 0}
.mcom_mall .mall_g9.tv_on:after{background-position:-1750px 0}
.mcom_mall .mall_g9.si_on:after{background-position:-2000px 0}
.mcom_mall .mall_g9.hwd_on:after{background-position:-2250px 0}
.mcom_mall .mall_g9.ssg_on a.ssg,
.mcom_mall .mall_g9.sm_on a.sm,
.mcom_mall .mall_g9.sd_on a.sd,
.mcom_mall .mall_g9.em_on a.em,
.mcom_mall .mall_g9.tr_on a.tr,
.mcom_mall .mall_g9.bt_on a.bt,
.mcom_mall .mall_g9.tv_on a.tv,
.mcom_mall .mall_g9.si_on a.si,
.mcom_mall .mall_g9.hwd_on a.hwd,
.mcom_mall .mall_g9.ssg_on .ssg .mall_bge,
.mcom_mall .mall_g9.sm_on .sm .mall_bge,
.mcom_mall .mall_g9.sd_on .sd .mall_bge,
.mcom_mall .mall_g9.em_on .em .mall_bge,
.mcom_mall .mall_g9.tr_on .tr .mall_bge,
.mcom_mall .mall_g9.bt_on .bt .mall_bge,
.mcom_mall .mall_g9.tv_on .tv .mall_bge,
.mcom_mall .mall_g9.si_on .si .mall_bge,
.mcom_mall .mall_g9.hwd_on .hwd .mall_bge{display:none}

.mcom_mall .spi_history{display:inline-block;overflow:hidden;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_history.png);background-repeat:no-repeat;background-size:155px 200px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.mcom_mall .i_history{display:block;width:66px;height:12px;margin:0 auto 6px;background-position:0 0}
.mcom_mall .i_arr_down{width:14px;height:8px;margin:8px 0 0 7px;background-position:-110px 0}
.mcom_mall .i_arr_up{width:14px;height:8px;margin:8px 0 0 7px;background-position:-130px 0}
.mcom_mall .i_ssg{background-position:0 -15px}
.mcom_mall .i_sm{background-position:-20px -15px}
.mcom_mall .i_sd{background-position:-40px -15px}
.mcom_mall .i_em{background-position:-60px -15px}
.mcom_mall .i_traders{background-position:-80px -15px}
.mcom_mall .i_boons{background-position:-100px -15px}
.mcom_mall .i_howdy{background-position:-120px -15px}
.mcom_mall .i_boots{background-position:-120px -35px}
.mcom_mall .i_tv{background-position:-100px -35px}
.mcom_mall .i_si{background-position:-100px -55px}
.mcom_mall .i_nodata{width:42px;height:43px;background-position:0 -35px}
.mcom_mall .i_clip_off{width:17px;height:14px;background-position:-45px -35px}
.mcom_mall .i_clip_on{width:17px;height:14px;background-position:-65px -35px}
.mcom_mall .i_del{width:15px;height:19px;background-position:-45px -50px}
.mcom_mall .i_cart{width:24px;height:18px;background-position:-65px -50px}
.mcom_mall .i_del_gd{display:block;width:153px;height:111px;margin:0 auto;background-position:0 -80px}
.mcom_mall .history_show{position:absolute;bottom:0px;left:0;width:100%;height:36px;padding-top:14px;border-top:1px solid #212632;background:#272d3b;text-align:center;z-index:3000}
.mcom_mall .history_show strong{display:inline-block;font-weight:normal;font-size:16px;color:#fff;vertical-align:top}
.mcom_mall .history_show .cnt{display:inline-block;min-width:10px;margin:4px 0 0 4px;padding:2px 3px 0;background-color:#f34846;border-radius:8px;color:#fff;font-family:'AvenirNext-Regular','Helvetica','Arial',sans-serif;font-size:11px;font-weight:normal;line-height:14px;vertical-align:top}
.mcom_mall .history_wrap{position:relative;overflow:hidden;left:0;right:0;z-index:10;height:100%;background:#fff}
.mcom_mall .history_wrap:after{z-index:3000}
.mcom_mall .history_wrap .mall_scroll{padding-bottom:0}
.mcom_mall .history_top{position:relative;z-index:3000}
.mcom_mall .history_top .history_hide{display:block;height:33px;padding-top:11px;border-bottom:1px solid #212632;background:#272d3b;text-align:center}
.mcom_mall .history_top .history_hide strong{display:inline-block;font-weight:normal;font-size:16px;color:#fff;vertical-align:top}
.mcom_mall .history_top .history_tit{position:relative;padding:7px 90px 7px 0;border-bottom:1px solid #c0c0c0;background:#f0f0f0}
.mcom_mall .history_top .history_tit:after{display:block;clear:both;content:''}
.mcom_mall .history_top .history_tit h1{float:left;padding-left:12px}
.mcom_mall .history_top .history_tit h1 strong{color:#7c8087;font-family:'Avenir-Medium',sans-serif;font-weight:normal;font-size:13px;letter-spacing:.5px;text-transform:uppercase}
.mcom_mall .history_top .history_tit .h_bt_del{position:absolute;top:50%;right:12px;margin-top:-16px;padding:7px 8px 6px;border:1px solid #d2d2d2;border-radius:2px;font-weight:bold;font-size:13px;line-height:16px;color:#7c8087}
.mcom_mall .history_ct .mall_scroll{padding-left:1px;box-sizing:border-box}
.mcom_mall .history_lst:after{position:absolute;top:0;bottom:0;left:0;width:18px;background-color:#fff;border-right:1px solid #e7e8e9;content:''}
.mcom_mall .history_lst > li{position:relative;font-size:0;line-height:0;white-space:nowrap}
.mcom_mall .history_lst > li:after{position:absolute;left:35px;right:0;bottom:0;height:1px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_939393.gif) repeat-x;background-size:3px 1px;opacity:.3;content:''}
.mcom_mall .history_lst > li:first-child .h_mall > div:after{position:absolute;top:0;left:0;width:100%;height:50%;background:#fff;z-index:1;content:''}
.mcom_mall .history_lst > li.on{padding-left:15px}
.mcom_mall .history_lst > li.on .h_unit{margin-left:-144px}
.mcom_mall .h_unit{display:inline-block;width:100%;vertical-align:top;white-space:normal;transition:All .5s ease}
.mcom_mall .h_unit .in{display:table;table-layout:fixed;width:100%}
.mcom_mall .h_unit .cell{display:table-cell;height:63px;vertical-align:middle}
.mcom_mall .h_unit .h_mall{width:35px;text-align:center}
.mcom_mall .h_unit .h_mall > div{position:relative;overflow:hidden;height:100%}
.mcom_mall .h_unit .h_mall > div span{position:absolute;top:50%;left:50%;z-index:10;width:16px;height:16px;margin:-8px 0 0 -8px}
.mcom_mall .h_unit .h_link a{display:block}
.mcom_mall .h_unit .h_thmb{position:absolute;top:0;left:0}
.mcom_mall .h_unit .h_thmb .thmb{width:100px;height:100px}
.mcom_mall .h_unit .h_thmb .thmb img{width:100%;height:100%;vertical-align:top}
.mcom_mall .h_unit .h_ico{padding-right:5px}
.mcom_mall .h_unit .h_ico strong{display:inline-block;padding:1px 2px 0;border:1px solid #e5e5e5;border-radius:4px;font-weight:normal;font-size:12px;line-height:13px;color:#767b85;white-space:nowrap;vertical-align:top}
.mcom_mall .h_unit .h_txt{padding-right:10px;font-size:13px;line-height:17px;color:#767b85}
.mcom_mall .h_unit .h_txt .tx{display:block;display:-webkit-box;overflow:hidden;max-height:34px;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mcom_mall .h_unit .h_txt .tx_price{display:block;margin-top:2px;font-size:12px}
.mcom_mall .h_unit .h_txt .tx_price em{font-family:'Avenir-Medium',sans-serif;font-size:14px;vertical-align:top}
.mcom_mall .h_unit .h_txt .tx_date{display:block;display:-webkit-box;overflow:hidden;max-height:17px;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:1px;font-family:'Avenir-Medium',sans-serif;font-size:11px}
.mcom_mall .h_unit .h_clip{width:27px;font-size:14px}
.mcom_mall .h_unit .h_clip a{display:block}
.mcom_mall .h_unit_del{display:inline-block;width:144px;text-align:right;vertical-align:top}
.mcom_mall .h_unit_del a{display:inline-block;width:72px;height:50px;padding-top:12px;background:#bbb;text-align:center;vertical-align:top}
.mcom_mall .h_unit_del a em{display:block;margin-top:5px;color:#fff;font-weight:bold;font-size:13px;line-height:17px}
.mcom_mall .history_del_gd{position:absolute;top:45px;bottom:0;left:0;z-index:3000;width:100%;background:rgba(0,0,0,.8)}
.mcom_mall .history_del_gd p{position:absolute;top:50%;left:0;width:100%;margin-top:-92px;text-align:center;vertical-align:middle}
.mcom_mall .history_del_gd .bt{display:inline-block;margin-top:38px;padding:0 35px;background:#ff93d0;color:#fff;line-height:36px}
.mcom_mall .history_nodata{position:absolute;top:50%;left:0;width:100%;margin-top:-50px;font-size:18px;text-align:center}
.mcom_mall .history_nodata p{margin-top:4px;color:#93979f;font-size:13px}
.mcom_mall .history_loading{padding:16px 0;text-align:center}
.mcom_mall .history_loading img{width:20px;height:20px;vertical-align:top}
.mcom_mall .h_unit.h_unit_item .h_link{position:relative;height:100px;padding-left:110px}
.mcom_mall .h_unit.h_unit_item .h_link .cell{display:block;height:auto}
.mcom_mall .h_unit.h_unit_item .h_txt{padding-top:5px}
.mcom_mall .h_unit.h_unit_item + .h_unit_del a{height:67px;padding-top:32px}
.mcom_mall .h_unit.h_unit_item + .h_unit_del a:first-child{background:#ff5b59}

.mcom_fixed{position:fixed;left:0;right:0;bottom:0;z-index:2900}
.mcom_fixed .mcom_bgn{border-top:1px solid #c4c4c4;background:#fff;box-shadow:0 -1px 2px 0 rgba(0,0,0,.20);height:51px}
.mcom_fixed .btn{display:block;height:52px;background:#757a80;font-size:16px;font-weight:bold;color:#fefeff;line-height:51px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px}
.mcom_fixed .b_type1{background:#ff69a4}
.mcom_fixed.sm .b_type1{background:#fc1934}
.mcom_fixed.sd .b_type1{background:#cb8c5e}
.mcom_fixed.em .b_type1{background:#ff602c}
.mcom_fixed.em.traders .b_type1{background:#a6dd27}
.mcom_fixed.em.boons .b_type1{background:#c40000}
.mcom_fixed.boots .b_type1{background:#004990}
.mcom_fixed .b_type2{background:#757a80}
.mcom_fixed .b_type2.btn_wish{border-left:1px solid #fff}
.mcom_fixed .b_type3{height:43px;line-height:43px;margin:3px 1px 0;font-size:14px}
.mcom_fixed .b_type4{background:#9fa2a6}
.mcom_fixed .b_type5{background:#c9c9c9;font-size:15px;font-weight:normal;color:#f5f5f5}
.mcom_fixed .col40{width:40%}
.mcom_fixed .btn_request_alert{display:block;height:52px;margin-top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ff6967;font-size:15px;font-weight:normal;line-height:51px;letter-spacing:-1px;color:#fff;text-align:center}
.mcom_fixed .btn_request_alert .ico_notice{display:inline-block;width:17px;height:19px;margin:15px 3px 0 0;background-position:-26px -28px;vertical-align:top}

.mcom_fixed .btn_top{overflow:hidden;position:absolute;right:10px;bottom:20px;bottom:100%;margin:0 0 30px;width:44px;height:44px;border:1px solid rgba(199,199,199,.9) !important;border-radius:5px;background:rgba(255,255,255,.9)}
.mcom_fixed .btn_top .tx{display:block;position:absolute;left:-9999px}
.mcom_fixed .btn_top .ico_top{width:20px;height:25px;margin-top:9px;background-position:-30px -215px}
.mcom_fixed.sm .btn_top .ico_top{background-position:-185px -140px}
.mcom_fixed.sd .btn_top .ico_top{background-position:-30px -175px}
.mcom_fixed.em .btn_top .ico_top{background-position:-30px -190px}
.mcom_fixed.em.traders .btn_top .ico_top{background-position:-185px -120px}
.mcom_fixed.em.boons .btn_top .ico_top{background-position:-30px -180px}
.mcom_fixed .btn_prev{position:absolute;left:0;top:0;width:51px;height:52px;border-top:1px solid #c4c4c4;background:#fff}
.mcom_fixed .btn_prev .ico_prev{width:22px;height:18px;margin-top:17px;background-position:0 -120px}
.mcom_fixed.sm .btn_prev .ico_prev{background-position:-125px -110px}
.mcom_fixed.sd .btn_prev .ico_prev{background-position:0 -145px}
.mcom_fixed.em .btn_prev .ico_prev{background-position:0 -160px}
.mcom_fixed.em.traders .btn_prev .ico_prev{background-position:0 -195px}
.mcom_fixed.em.boons .btn_prev .ico_prev{background-position:0 -150px}
.mcom_fixed.boots .btn_prev .ico_prev{background-position:0 -185px}
.mcom_fixed .btn_part{position:absolute;right:0;top:0;width:51px;height:51px;margin:-1px 0 0 0;display:block;border:0;border-top:1px solid #c4c4c4;border-radius:0;background:#fff;box-shadow:none;font-weight:bold;color:#666;line-height:51px;text-align:center}
.mcom_fixed .btn_part a{display:block;width:51px;height:50px}
.mcom_fixed .btn_part .ico_clip{width:21px;height:18px;margin-top:15px;background-position:-62px -66px}
.mcom_fixed .btn_part.clip_red,.mcom_fixed .btn_part.clip_yellow{border-color:#c4c4c4}
.mcom_fixed .btn_part.clip_red .ico_clip{background-position:-31px -66px}
.mcom_fixed .btn_part.clip_yellow .ico_clip{background-position:0 -66px}

.mcom_fixed .btn_history{display:none;width:44px;height:44px;border:1px solid rgba(199,199,199,.9)!important;border-radius:5px;background:rgba(255,255,255,.9)}
.mcom_fixed .btn_history .ico_history{width:32px;height:29px;margin-top:6px;background-position:-60px -215px}
.mcom_fixed.sm .btn_history .ico_history{background-position:-215px -140px}
.mcom_fixed.sd .btn_history .ico_history{background-position:-60px -175px}
.mcom_fixed.em .btn_history .ico_history{background-position:-60px -190px}
.mcom_fixed.em.traders .btn_history .ico_history{background-position:-215px -120px}
.mcom_fixed.em.boons .btn_history .ico_history{background-position:-60px -180px}
.mcom_fixed .m_f_history_gd{display:none;position:fixed;left:0;bottom:0;width:100%;height:64px;background:rgba(0,0,0,.8);text-align:right}
.mcom_fixed .m_f_history_gd span{display:inline-block;overflow:hidden;width:233px;height:34px;margin:16px 67px 0 0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/tx_history_gd.png) 0 0 no-repeat;background-size:233px 34px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
#floating-layer2 .btn_history{display:block}
@media(max-height:340px){
.mcom_fixed .btn_history{display:none !important}
}

.mcom_fixed .mcom_fixtbl{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.mcom_fixed .mcom_fixtbl li{display:table-cell;vertical-align:top;background-color:#e0e0e0}
.mcom_fixed .mcom_fixtbl li .disable{color:#adb0b2}
.mcom_fixed .mcom_or li:first-child .b_type3{margin-left:4px}
.mcom_fixed .mcom_or li:nth-child(2) .b_type3{margin-right:4px}
.mcom_fixed .mcom_or li:last-child{width:42%}

/* 선물하기 */
.mcom_fixed .mcom_fixtbl li.col_gift{width:52px}
.mcom_fixed .gift_btn{display:block;width:51px;height:51px;border-right:1px solid #ddd;background:url(http://static.ssgcdn.com/ui/m_ssg/img/gift_btn.png) no-repeat;background-size:51px 51px}
.mcom_fixed.on{display:block!important;z-index:3000}
.mcom_fixed .gift_tooltip{display:none}
.mcom_fixed.on .gift_tooltip{display:block}
.mcom_fixed .gift_tooltip .gift_dim{position:fixed;top:0;right:0;bottom:32px;left:0;border:1px solid transparent;background:#000;opacity:.7}

.mcom_fixed .gift_tooltip_box{position:absolute;right:7px;bottom:35px;width:300px;height:343px;background:url(/m/images/gift_tooltip_box.png) no-repeat;background-size:300px 343px;-webkit-transform:translateZ(0)}
.mcom_fixed .gift_tooltip_box a.gift_btn_tel{position:absolute;top:132px;left:25px;width:124px;height:42px}
.mcom_fixed .gift_tooltip_box a.gift_btn_kakao{position:absolute;top:200px;left:25px;width:124px;height:42px}
.mcom_fixed .gift_tooltip_box a.gift_btn_sms{position:absolute;top:268px;left:25px;width:124px;height:42px}
.mcom_fixed .gift_tooltip_box a.gift_btn_close{position:absolute;top:1px;right:11px;width:40px;height:40px}

.mcom_fixed .gift_tooltip_box3{position:absolute;right:7px;bottom:72px;width:300px;height:343px;background:url(/m/images/gift_tooltip_box3.png) no-repeat;background-size:300px 343px;-webkit-transform:translateZ(0)}
.mcom_fixed .gift_tooltip_box3 a.gift_btn_tel{position:absolute;top:132px;left:25px;width:124px;height:42px}
.mcom_fixed .gift_tooltip_box3 a.gift_btn_kakao{position:absolute;top:200px;left:25px;width:124px;height:42px}
.mcom_fixed .gift_tooltip_box3 a.gift_btn_sms{position:absolute;top:268px;left:25px;width:124px;height:42px}
.mcom_fixed .gift_tooltip_box3 a.gift_btn_close{position:absolute;top:1px;right:11px;width:40px;height:40px}


.mcom_wrap aside#rightlist{width:100%;position:absolute;top:0;left:0;z-index:2600;display:none}
.mcom_wrap aside#rightlist:after{display:none}
.mcom_wrap .mall_scroll{width:100%;min-height:100%}

/* 141106_환추가 */
.mcom_aside_lft{position:relative}
.mcom_aside_lft::after{content:'';overflow:hidden;position:absolute;top:0;right:0px;bottom:0;z-index:2100;width:7px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.6))}
.mcom_ctg{position:absolute;width:100%}
.mcom_sub_ctg{position:absolute;width:100%;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/bg_pt2.gif) repeat-x 0 60px}
.mcom_sch_ctg{position:absolute;width:100%;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/bg_pt2.gif) repeat-x 0 60px}
.mcom_all_service{position:absolute;width:100%;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/bg_pt2.gif) repeat-x 0 60px}

.sp_lf,.lf_catesub .lf_catesub>li>.catebx a:first-child:before,.lf_tabcate>li>.catebx a:after,.lf_tab li a:before,.lf_catetop a:before, .lf_cate .nosub .b_view{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(/m/images/sp_lf.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:218px 500px}
.lf_wrap{position:relative;background:#f5f6f7;line-height:1.5}
.lf_cont{position:relative;z-index:10;padding-bottom:40px;background:#f5f6f7}
.ico_new{width:37px;height:22px;margin:-1px 0 -3px -1px;background-position:-115px -90px}

.lf_article{background:#fff}
.h2_lf{height:23px;padding:1px 25px 0;border-bottom:1px solid #e8e8e8;background:#f5f6f7;font-size:11px;line-height:24px;color:#909699}
.h2_lf .ico_new{margin-top:2px;margin-left:6px}

.lf_logwrap{background:#FF6B24}
.lf_logtop{position:relative;padding:10px 14px;letter-spacing:-1px}
.lf_logtop .map_use{display:none;width:25px;height:25px;margin:0 7px -1px 20px;background-position:0 0;vertical-align:middle}
.lf_logtop .tx{display:inline-block;font-size:16px;color:#fff;vertical-align:middle}
.lf_logtop .tx .sp_lf{width:40px;height:15px;margin:-1px 0 1px 6px;vertical-align:middle}
.lf_logtop .grade_family{background-position:-178px -90px}
.lf_logtop .grade_bronze{background-position:-178px -110px}
.lf_logtop .grade_silver{background-position:-178px -130px}
.lf_logtop .grade_gold{background-position:-178px -150px}
.lf_logtop .grade_vip{background-position:-178px -170px}
.lf_logtop .grade_vvip{background-position:-178px -190px}

.lf_logtop_right{position:absolute;right:25px;top:10px}
.lf_logtop_right .btn_deliv{width:34px;height:29px;margin:-1px 0 0;background-position:-184px -53px}
.lf_logtop_right .btn_deliv_v2{width:70px;height:27px;margin:0;background-position:-148px -210px}
.lf_logtop_right .btn_deliv_v3{width:58px;height:27px;margin:0;background-position:-160px -240px}
.lf_logtop_right .btn_myjumpo{width:58px;height:27px;margin:0 4px 0 0;background-position:-160px -283px}
.mcom_aside_lft.em .lf_logtop_right .btn_deliv_v2{width:70px;height:27px;margin:0;background-position:-148px -223px}
.mcom_aside_lft.em .lf_logtop_right .btn_deliv_v3{background-position:-160px -313px}
.mcom_aside_lft.em.traders .lf_logtop_right .btn_deliv{background-position:-188px -191px}
.mcom_aside_lft.em.traders .lf_logtop_right .btn_deliv_v2{width:70px;height:27px;margin:0;background-position:-148px -253px}
.mcom_aside_lft.em.traders .lf_logtop_right .btn_deliv_v3{background-position:-160px -313px}
.lf_logtop_right .btn_close{width:27px;height:27px;margin-left:8px;background-position:-191px -25px}
.lf_logtop_right .lf_deliv_noti{display:none;position:relative;margin-right:2px;vertical-align:top}
.lf_logtop_right .lf_deliv_noti .lf_noti{position:absolute;right:0;top:4px;min-width:148px;height:19px;margin:0 15px 0 10px;padding-top:1px;background:#000;font-size:11px;font-weight:bold;line-height:20px;color:#fff;text-align:center}
.lf_logtop_right .lf_deliv_noti .lf_noti:before{position:absolute;right:100%;top:0;width:10px;height:20px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_lf_tt.png) no-repeat 0 0;background-size:25px 20px;content:''}
.lf_logtop_right .lf_deliv_noti .lf_noti:after{position:absolute;left:100%;top:0;width:15px;height:20px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_lf_tt.png) no-repeat -10px 0;background-size:25px 20px;content:''}
.lf_logtop_right .lf_deliv_noti .lf_noti .point{font-weight:bold;color:#fa6f5c}
.lf_lqlist{border-top:1px solid #adaeb3}
.lf_lq{display:table;width:100%;font-size:12px;line-height:14px;color:#d3d5db;letter-spacing:-1px;table-layout:fixed;border-collapse:collapse}
.lf_lq li{display:table-cell;vertical-align:top}
.lf_lq li a{display:block;position:relative;height:53px;padding:12px 0 12px 13px;border-left:1px solid #adaeb3;color:inherit}
.lf_lq li.myssg{font-size:16px;font-family:'HelveticaNeue';line-height:16px;color:#ffe96e;letter-spacing:0}
.mcom_wrap.lgu .lf_lq li.myssg{font-size:13px;font-family:'HelveticaNeue';line-height:16px;color:#ffe96e;letter-spacing:0}
.lf_lq li.myssg a{height:55px;padding-top:10px}
.lf_lq li.myssg .ico_arrow{background-position:-27px 0}
.lf_lq li .ico_clip{width:12px;height:11px;margin:0 0 0 3px;background-position:-61px 0}
.lf_lq li .lfq_bot{position:absolute;left:13px;bottom:13px}
.lf_lq li .lfq_bot .ico_new{position:absolute;left:100%;top:0;margin:-14px 0 0 -6px}
.lf_lq li .ico_arrow{width:16px;height:16px;background-position:-44px 0}
.lf_lq li .num{display:inline-block;margin:-5px 0 -4px;font-family:'HelveticaNeue';font-size:23px;line-height:25px;color:#fff;vertical-align:top}
.lf_lq li .num+.ico_new{margin-left:-2px}
.lf_lq li:first-child a{border-left:0 none}
.lf_brandgo{margin:15px 15px 0 15px;font-size:15px}
.lf_brandgo a{display:block;position:relative;height:32px;padding-top:1px;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa;line-height:34px;color:#a096f5;text-align:center}
.lf_brandgo .ico_arrow{position:absolute;right:15px;top:50%;width:22px;height:11px;margin-top:-6px;background-position:-74px 0}

.lf_mcate{margin:9px 0 0 20px;padding-left:32px;font-size:17px;line-height:20px;letter-spacing:-1px;padding-bottom:6px}
.lf_mcate .b_view{display:inline-block;position:absolute;right:15px;top:50%;z-index:10;width:53px;height:28px;margin-top:-15px;padding:0;border:1px solid #e7e7e7;border-radius:2px;font-size:11px;line-height:28px;color:#808080;text-align:center}

.lf_mcate>li{border-top:1px solid #ededed;color:#222}
.lf_mcate>li>.catebx,.lf_mcatesub>li>.catebx{position:relative}
.lf_mcate>li>.catebx a:first-child{display:block;position:relative;padding:10px;color:inherit}
.lf_mcate>li>.catebx a .ico_brand{position:absolute;right:100%;top:50%;margin:-14px 4px 0 0}
.lf_mcate>li:first-child,.lf_mcatesub>li:first-child{border-top:0 none}

.lf_mcatesubtit{padding:5px 10px;border-top:1px solid #ededed;background:#b3bec2;font-size:11px;font-weight:bold;line-height:14px;color:#fff}
.lf_mcatesub{background:#fbfcfc;font-size:16px;line-height:18px;letter-spacing:-1px}
.lf_mcatesub>li{border-top:1px solid #ededed;color:#47494c}
.lf_mcatesub>li>.catebx a:first-child{display:block;padding:11px 75px 11px 12px;color:inherit}

.lf_tmlistwrap{overflow:hidden}
.lf_tmlist{margin-bottom:-1px}
.lf_tmlist:after{display:block;clear:both;content:''}
.lf_tmlist li{float:left;width:50%;border-bottom:1px solid #ededed;text-align:center}
.lf_tmlist li a{display:block;position:relative;height:81px}
.lf_tmlist li a:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.lf_tmlist li img{max-width:100%;max-height:81px;vertical-align:middle}

.lf_banner{padding:15px;border-bottom:1px solid #ededed;font-size:14px;line-height:20px;color:#ff69a4;text-align:center}
.lf_banner img{vertical-align:top;max-width:100%}

.lf_wish{padding:18px 25px;border-bottom:1px solid #ededed;font-size:14px;line-height:20px}
.lf_wish a{display:inline-block;position:relative;padding-left:32px;color:inherit;vertical-align:top}
.lf_wish .ico_wish{position:absolute;left:0;top:0px;width:17px;height:20px;background-position:-155px -90px}

.lf_allview{padding:18px 25px;font-size:14px;line-height:20px;color:#ff69a4}
.lf_allview a{display:inline-block;position:relative;padding-left:32px;color:inherit;vertical-align:top}
.lf_allview .ico_av{position:absolute;left:0;top:1px;width:17px;height:17px;background-position:-97px 0}
.lf_allview .ico_new{margin-top:-1px;margin-left:7px;vertical-align:top}

.lf_special{padding:17px 25px;font-size:14px;line-height:20px;position:relative;background:#f5f6f7}
.lf_special:after{content:'';position:absolute;height:1px;background-color:#e8e8e8;left:19px;right:19px;bottom:0}
.lf_special a{display:block;position:relative;padding-left:26px;vertical-align:top;line-height:24px;color:#ff5b59}
.lf_special a:after{content:'';position:absolute;top:8px;right:18px;width:18px;height:9px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_lf.png) no-repeat -140px -140px;background-size:218px 500px}
.lf_special .ico_store{position:absolute;left:2px;top:4px;width:13px;height:13px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_lf.png) no-repeat -140px -115px;background-size:218px 500px;display:inline-block;vertical-align:top;overflow:hidden}

.lf_setlist{padding:20px 25px;background:#f5f6f7}
.lf_set{font-size:14px;line-height:20px;color:#47494c}
.lf_set li{margin-top:21px}
.lf_set li:first-child{margin-top:0}
.lf_set li a{display:inline-block;position:relative;padding-left:26px;color:inherit;vertical-align:top}
.lf_set li .ico_cs{position:absolute;left:0;top:1px;width:16px;height:16px;background-position:-44px -17px}
.lf_set li .ico_search{position:absolute;left:0;top:-1px;width:17px;height:21px;background-position:-61px -17px}
.lf_set li .ico_login{position:absolute;left:2px;top:1px;width:12px;height:16px;background-position:-94px -19px}
.lf_set li .ico_logout{position:absolute;left:2px;top:1px;width:12px;height:16px;background-position:-80px -17px}
.lf_set li .ico_product{position:absolute;left:1px;top:1px;width:14px;height:16px;background-position:-115px -115px}
.lf_set li .ico_new{margin-top:-1px;margin-left:7px;vertical-align:top}
.lf_set li .ico_guide{position:absolute;left:1px;top:-1px;width:20px;height:17px;background:url(/m/images/sp_lf.png) no-repeat -198px -280px !important;background-size:218px 500px !important}

.lf_set li .ico_notice{position:absolute;left:0;top:1px;width:17px;height:25px;background:url(/m/images/sp_lf.png) no-repeat -141px -275px !important;background-size:218px 500px !important}
.lf_set li .ico_time{position:absolute;left:0;top:1px;width:17px;height:25px;background:url(/m/images/sp_lf.png) no-repeat -161px -275px !important;background-size:218px 500px !important}
.lf_set li .ico_star{position:absolute;left:0;top:1px;width:17px;height:25px;background:url(/m/images/sp_lf.png) no-repeat -179px -275px !important;background-size:218px 500px !important}
.lf_set li .ico_promotion{position:absolute;left:0;top:1px;width:17px;height:25px;background:url(/m/images/sp_lf.png) no-repeat -198px -275px !important;background-size:218px 500px !important}

.lf_set li .en{font-size:13px;font-family:'Roboto-Medium'}
.lf_bnarea{position:relative;padding:0 17px 0 23px;background:#f5f6f7}
.lf_bnarea:after{position:absolute;top:2px;left:19px;right:19px;height:1px;background:#e8e8e8;content:''}
.lf_bnarea a{display:block;position:relative;z-index:1;text-align:center}
.lf_bnarea img{width:100%;vertical-align:top}
.lf_lywrap{position:relative;line-height:1.5}
.lf_lywrap:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7);content:''}
.lf_ct_top{position:relative;z-index:10;height:60px}
.lf_ct_top:before{position:absolute;left:0;top:0;width:71px;height:63px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/bg_lftop.png) no-repeat 0 0;background-size:71px 128px;content:''}
.lf_ct_top:after{position:absolute;left:71px;top:0;right:0;height:63px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/bg_lftop.png) repeat-x 0 -65px;background-size:71px 128px;content:''}
.lf_ct_top h1{position:relative;z-index:10;height:60px;padding-left:71px;font-size:15px;font-weight:normal;line-height:17px;color:#47494f;letter-spacing:-1px}
.lf_ct_top h1:before{display:inline-block;width:1px;height:60px;margin-left:-1px;vertical-align:middle;content:''}
.lf_ct_top h1 .tit{display:inline-block;vertical-align:middle;width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lf_ct_top h1 .ico_brand{margin-right:8px;vertical-align:middle}
.lf_ct_top .lf_close{position:absolute;right:20px;top:15px;z-index:10}
.lf_ct_top .lf_close .sp_lf{width:32px;height:32px;background-position:-115px 0}
.lf_ct_cont{position:relative;z-index:10;background:#fff}
.lf_allservicelist{overflow:hidden;margin-bottom:15px}
.lf_allservice{margin:0 -1px -1px 0;font-size:13px}
.lf_allservice:after{display:block;clear:both;content:''}
.lf_allservice li{float:left;width:33.3%;color:#41404a;text-align:center}
.lf_allservice li:nth-child(3n-1){width:33.4%}
.lf_allservice li a{display:block;position:relative;height:100px;padding-top:1px;border-right:1px solid #ededed;color:inherit}
.lf_allservice li a:before{position:absolute;bottom:0;left:0;right:0;background:#ededed;height:1px;content:''}
.lf_allservice li:nth-child(3n-2) a:before{left:10px}
.lf_allservice li:nth-child(3n) a:before{right:10px}
.lf_allservice li .icobx{display:block;position:relative;width:61px;height:60px;margin:0 auto}
.lf_allservice li .ico_new{position:absolute;right:0;top:10px;margin-right:-10px}
.lf_allservice li .txt{display:block;line-height:15px}

.lf_mymenulist{overflow:hidden;margin:10px 0 15px}
.lf_mymenu{margin:0 -1px -1px 0;font-size:13px}
.lf_mymenu:after{display:block;clear:both;content:''}
.lf_mymenu li{float:left;width:50%;color:#47494d;text-align:left}
.lf_mymenu li:nth-child(2n-1) a{padding-left:21px}
.lf_mymenu li a{display:block;position:relative;height:50px;padding:0 0 1px 15px;border-right:1px solid #ededed;color:inherit}
.lf_mymenu li a:before{position:absolute;bottom:0;left:0;right:0;background:#ededed;height:1px;content:''}
.lf_mymenu li:nth-child(2n-1) a:before{left:10px}
.lf_mymenu li:nth-child(2n) a:before{right:10px}
.lf_mymenu li a:after{display:inline-block;width:1px;height:50px;margin-left:-1px;vertical-align:middle;content:''}
.lf_mymenu li .sp_lf{width:19px;height:19px;margin-right:7px;vertical-align:middle}
.lf_mymenu li .ico_my1{background-position:-90px -45px}
.lf_mymenu li .ico_my2{background-position:-90px -105px}
.lf_mymenu li .ico_my3{background-position:-90px -65px}
.lf_mymenu li .ico_my4{background-position:-90px -125px}
.lf_mymenu li .ico_my5{background-position:-90px -85px}
.lf_mymenu li .ico_my6{background-position:-90px -145px}
.lf_mymenu li .txt{display:inline-block;margin:1px 0 -1px;vertical-align:middle}

.lf_artpd{border-top:1px solid #e4e5e6}
.lf_appmenu{padding:20px;font-size:12px}
.lf_appmenu li{margin-top:20px;min-height:50px}
.lf_appmenu li a{display:block;position:relative;padding-left:69px}
.lf_appmenu li .ico_app{display:inline-block;position:absolute;left:0;top:0;width:60px;height:60px;vertical-align:top}
.lf_appmenu li .ico_app img{width:60px;vertical-align:top}
.lf_appmenu li .app_cont{display:inline-block;vertical-align:middle}
.lf_appmenu li .app_cont .tit{display:block;font-size:14px;color:#47494c}
.lf_appmenu li .app_cont .txt{display:block;line-height:15px;color:#909699}
.lf_appmenu li:first-child{margin-top:0}

.lf_catetop{font-size:16px;letter-spacing:-1px}
.lf_catetop a{display:block;position:relative;padding:15px 20px;background:#e0f0f1;color:#333b40}
.lf_catetop a:before{position:absolute;right:25px;top:50%;width:6px;height:11px;margin-top:-6px;background-position:-123px -33px;content:''}
.lf_catetop .point{color:#68d0d1}

.lf_cate{font-size:16px;line-height:18px;color:#47494c;letter-spacing:-1px}
.lf_cate .b_view{display:inline-block;position:absolute;right:25px;top:50%;z-index:10;width:53px;height:28px;margin-top:-15px;padding:0;border:1px solid #e7e7e7;border-radius:2px;background:#fafafa;font-size:11px;line-height:28px;color:#808080;text-align:center}
.lf_cate .b_view:before{display:none}
.lf_cate .nosub .b_view{display:block;position:absolute;right:25px;top:50%;z-index:0;width:22px;height:22px;margin-top:-11px;padding:0;border:0 !important;border-radius:0 !important;background-color:transparent !important;background-position:-148px 0}

.lf_cate .selected{position:relative;z-index:10}
.lf_cate .selected>.catebx:before{position:absolute;left:0;top:0;bottom:0;width:6px;background:#fc4355;content:''}
.lf_cate .selected>.catebx a{color:#fc4355}
.lf_cate .selected>.catebx .b_view{border-color:#ff8692;background-color:#f22e41;color:#fff}

.lf_cate>li{border-bottom:1px solid #ededed}
.lf_cate>li>.catebx{position:relative}
.lf_cate>li>.catebx a:first-child{display:block;padding:15px 85px 15px 20px;color:inherit}
.lf_cate>li.selected{border-bottom-color:#fc4355}
.lf_cate>li._cate_20{color:#00baff}
.lf_catesub{display:none;font-size:15px;background:#f5f7f8}
.lf_catesub>li{border-top:1px solid #ededed}
.lf_catesub>li>.catebx{position:relative}
.lf_catesub>li>.catebx a:first-child{display:block;position:relative;padding:15px 85px 15px 38px}
.lf_catesub>li>.catebx a:first-child:before{position:absolute;left:20px;top:50%;width:8px;height:3px;margin-top:-2px;background:#ced0d0;content:''}
.lf_catesub>li.selected{margin-bottom:-1px;border-bottom:1px solid #fc4355}
.lf_catesub .lf_catesub{font-size:14px;background:#ebeced}
.lf_catesub .lf_catesub>li{border-top:1px solid #ced0d0}
.lf_catesub .lf_catesub>li>.catebx{position:relative}
.lf_catesub .lf_catesub>li>.catebx a:first-child{display:block;position:relative;padding:15px 85px 15px 54px}
.lf_catesub .lf_catesub>li>.catebx a:first-child:before{position:absolute;left:42px;top:50%;width:6px;height:6px;margin-top:-3px;background-position:-27px -17px;content:''}

.lf_catesub .lf_catesub .lf_catesub{padding-left:38px;border-top:1px solid #ced0d0;background:#dedfe0;font-size:14px}
.lf_catesub .lf_catesub .lf_catesub>li{border-top:1px solid #ced0d0}
.lf_catesub .lf_catesub .lf_catesub>li:first-child{border-top:0 none}
.lf_catesub .lf_catesub .lf_catesub>li>.catebx{position:relative}
.lf_catesub .lf_catesub .lf_catesub>li>.catebx a:first-child{display:block;position:relative;padding:15px 85px 15px 28px}
.lf_catesub .lf_catesub .lf_catesub>li>.catebx a:first-child:before{display:none}

.lf_action{text-align:center;padding:30px 0 30px}
.lf_action .ico_action{width:48px;height:44px;background-position:-115px -45px}
.lf_action p{margin-top:12px;font-size:14px;line-height:18px;color:#b2b2b2;letter-spacing:-1px}

.lf_mvpd{padding:10px;background:#fff}
.lf_mvpd a{display:block;padding:12px 0;border:1px solid #dbdfe2;border-bottom-color:#c6cacc;background:#f5f7f7;font-size:16px;color:#5c6a73;text-align:center}
.lf_mvpd .tx{display:inline-block;position:relative;vertical-align:top}
.lf_mvpd .tx .ico_arrow{position:absolute;left:100%;top:50%;width:6px;height:11px;margin:-6px 0 0 10px;background-position:-115px -33px}
.lf_mtabwrap{background:#c6cacc}
.lf_mtab{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.lf_mtab li{display:table-cell;text-align:center;vertical-align:top}
.lf_mtab li a{display:block;position:relative;height:48px}
.lf_mtab li a:before{position:absolute;left:-1px;top:50%;width:1px;height:24px;margin-top:-12px;background:#a4a6a7;content:''}
.lf_mtab li img{height:48px;vertical-align:top}
.lf_mtab li:first-child a:before,.lf_mtab li.active a:before{display:none}
.lf_mtab li.active a{z-index:10}
.lf_martwrap{background:#fff}
.h3_lf{height:24px;border-bottom:1px solid #e8e8e8;background:#f5f6f7;font-size:13px;font-family:'HelveticaNeue';line-height:24px;color:#909699;text-align:center}
.lf_martlist{margin-top:10px;font-size:13px;line-height:17px}
.lf_martlist:after{display:block;clear:both;content:''}
.lf_martlist li{float:left;width:33.33%;text-align:center}
.lf_martlist li a{display:block;position:relative;height:52px;padding:70px 8px 0;color:#3d3d3d}

.lf_tabwrap{padding-top:4px;border-bottom:1px solid #d9d9d9;background:#f7f7f7}
.lf_tab{display:table;width:100%;font-size:12px;font-weight:bold;color:#808080;table-layout:fixed;border-collapse:collapse}
.lf_tab li{display:table-cell;text-align:center;vertical-align:top}
.lf_tab li a{display:block;position:relative;height:39px;border-left:1px solid #d9d9d9;line-height:39px;color:inherit}
.lf_tab li a:before{display:none;position:absolute;left:100%;top:0;width:6px;height:40px;background-position:-90px -167px;content:''}
.lf_tab li.on a{margin-bottom:-1px;padding-bottom:1px;background:#fff;color:#222}
.lf_tab li.on a:before{display:block}
.lf_tab li:first-child a{border-left:0 none}
.lf_tab li:last-child a:before{display:none}

.mcom_scroll{width:100%}
.lf_tab_list{padding-bottom:40px}
.lf_tabcate{padding-top:15px;font-size:14px;line-height:18px;color:#333;letter-spacing:-1px}
.lf_tabcate>li{border-bottom:1px solid #ededed}
.lf_tabcate>li>.catebx a{display:block;position:relative;padding:15px 20px;color:inherit}
.lf_tabcate>li>.catebx a:after{position:absolute;right:25px;top:50%;width:23px;height:23px;margin-top:-12px;background-position:-171px 0;content:''}
.lf_tabcate>li.selected>.catebx a{background:#f5b0d6;color:#fff}
.lf_tabcate>li.selected>.catebx a:after{background-position:-195px 0}

.lf_tabcatesub{padding-left:30px;border-top:1px solid #ededed;background:#f7f7f7;font-size:14px;color:#5d6166}
.lf_tabcatesub>li{border-top:1px solid #e0e0e0}
.lf_tabcatesub>li>.catebx{position:relative}
.lf_tabcatesub>li>.catebx a{display:block;padding:11px 0}
.lf_tabcatesub>li:first-child{border-top:0 none}

.mcom_layer{position:absolute;left:0;top:0;right:0;min-height:100%;background:#fff;line-height:1.5;z-index:3000}
.mcom_layer_header{padding:12px 23px;background:#4c5559;font-size:17px;line-height:26px;color:#fff;letter-spacing:-1px}
.mcom_layer.ssg .mcom_layer_header{background:#4c4f59}
.mcom_layer_header h1{font-size:17px;font-weight:normal;text-align:center}
.mcom_layer_header h1 em{color:#46c7c7}
.mcom_layer.ssg .mcom_layer_header h1 em{color:#ff69a4}
.mcom_layer_close{position:absolute;right:13px;top:9px}
.mcom_layer_close .ico_close{display:inline-block;overflow:hidden;width:32px;height:32px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/btn_ly_close.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:32px 32px}

.sp_ltm{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_rtm.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:66px 31px}
.ml_address{padding:14px 17px;font-size:15px;line-height:18px;color:#636566}
.ml_timearea{border-top:2px solid #d0d6d8;border-bottom:1px solid #d0d6d8}
.ml_timetbl,.ml_timetbl th,.ml_timetbl td{margin:0;padding:0;border:0 none;font-size:13px;line-height:15px}
.ml_timetbl{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}
.ml_timetbl th{padding:11px 0;border-bottom:1px solid #d0d6d8;color:#333b40;vertical-align:middle;text-align:center}
.ml_timetbl th .ico_em{width:66px;height:16px;background-position:0 0}
.ml_timetbl th .ico_traders{width:64px;height:16px;background-position:0 -16px}
.ml_timetbl td{padding:13px 0;border-top:1px dotted #d2d7d9;color:#636566;vertical-align:middle;text-align:center}
.ml_timetbl td.td_time{color:#77858c}
.ml_timetbl td.td_rest{background:#f5f7f7}
.ml_timetbl td.td_active{color:#73b1da}
.ml_timetbl td.td_none{padding:105px 0;background:#f5f7f7;font-weight:bold}
.ml_timetbl tr:first-child td{border-top:0 none}

.ml_banner img{display:block;width:100% !important}
.ml_etcarea{padding:22px 14px 27px 14px;border-top:2px solid #d0d6d8}
.ml_etctip{margin-bottom:10px;font-size:14px;line-height:17px;color:#636566}
.ml_etclist{font-size:12px;line-height:18px;color:#adc2cc}
.ml_etclist li{position:relative;margin-top:9px;padding-left:14px}
.ml_etclist li:first-child{margin-top:0}
.ml_etclist li:before{position:absolute;left:0;top:6px;width:6px;height:2px;background:#adc2cc;content:''}
.ts_btnwrap{margin:12px 0;padding:0 10px;line-height:1.5}
.ts_btnlist{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.ts_btnlist li{display:table-cell;text-align:center;vertical-align:top}
.ts_btnlist li .tbn{display:block;position:relative;margin:0 5px;padding:10px 0;background:#8fa8b2;font-size:16px;color:#fff}
.ts_btnlist li .tbn:before{position:absolute;left:0;bottom:0;right:0;height:5px;background:#829ba5;content:''}
.ts_btnlist li .tbn .sp_tbn{display:inline-block;overflow:hidden;width:8px;height:14px;margin:4px 0 -4px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/btn_arrow.png) no-repeat 0 0;background-size:8px 28px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.ts_btnlist li .tbn .tbn_next_arrow{margin-left:10px;background-position:0 0}
.ts_btnlist li .tbn .tbn_prev_arrow{margin-right:10px;background-position:0 -14px}
.ts_btnlist li .tbn_type2{background:#7c7e80}
.ts_btnlist li .tbn_type2:before{background:#707476}
.ts_btnlist li .tbn_type3{background:#ff6633}
.ts_btnlist li .tbn_type3:before{background:#e75e2f}
.ts_btnlist li:first-child a{margin-left:0}
.ts_btnlist li:last-child a{margin-right:0}

.mcom_layer.ssg .ts_btnlist li .tbn{display:block;position:relative;margin:0 5px;padding:10px 0;border-radius:3px;background:#8fa8b2;font-size:16px;color:#fff}
.mcom_layer.ssg .ts_btnlist li .tbn:before{display:none}
.mcom_layer.ssg .ts_btnlist li .tbn_type2{background:#7c7e80}
.mcom_layer.ssg .ts_btnlist li .tbn_type3{background:#ff5b7e}

/*좌측 메뉴*/
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty1{color:#575757;}
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty2{color:#575757;}
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty3{color:#575757;}
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty4{color:#575757;}
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty5{color:#575757;}
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty6{color:#575757;}
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty7{color:#575757;}
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty8{color:#575757;}
.mcom_aside_lft.ssg .lf_mcate li.lf_cate_ty9{color:#575757;}
.mcom_aside_lft.ssg .lf_cate_ty1 .ico_brand{width:28px;height:28px;background-position:0 -45px}
.mcom_aside_lft.ssg .lf_cate_ty2 .ico_brand{width:28px;height:28px;background-position:0 -75px}
.mcom_aside_lft.ssg .lf_cate_ty3 .ico_brand{width:28px;height:28px;background-position:0 -105px}
.mcom_aside_lft.ssg .lf_cate_ty4 .ico_brand{width:28px;height:28px;background-position:0 -135px}
.mcom_aside_lft.ssg .lf_cate_ty5 .ico_brand{width:28px;height:28px;background-position:0 -165px}
.mcom_aside_lft.ssg .lf_cate_ty6 .ico_brand{width:28px;height:28px;background-position:0 -195px}
.mcom_aside_lft.ssg .lf_cate_ty7 .ico_brand{width:28px;height:28px;background-position:0 -225px}
.mcom_aside_lft.ssg .lf_cate_ty8 .ico_brand{width:28px;height:28px;background-position:0 -250px}
.mcom_aside_lft.ssg .lf_cate_ty9 .ico_brand{width:28px;height:28px;background-position:0 -275px}


.dt_obj{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_obj.png) #ffd801 50% 0 no-repeat;background-size:320px 65px;width:100%;text-align:center;position:relative}
.dt_obj a{display:block;height:65px}
.dt_obj .timer{font-size:24px;color:#fff;font-weight:bold;font-family:'Helvetica';line-height:24px;padding-top:21px}
.dt_obj .timer span{vertical-align:top}
.dt_obj .timer span.unit{font-family:'Courier New';margin:0 -3px;font-size:20px}
.dt_obj .timer span.unit_day{color:#fff}
.dt_obj .timer span.unit_day2{color:#fff;font-size:13px;margin:0 3px 0 -3px;vertical-align:2px}
.dt_obj .tx_sale{position:absolute;width:290px;top:11px;left:50%;margin-left:-160px;text-align:right;padding:0 15px;font-size:12px;font-weight:bold;color:#622800;line-height:18px}
.dt_obj .tx_sale em{font-weight:bold;color:#ff4200;letter-spacing:-.5px}
.dt_obj .md_talk{font-size:12px;color:#5d371e;line-height:15px;text-align:left;padding:1px 14px 12px;min-width:292px}
.dt_obj .md_talk span{vertical-align:top}
.dt_obj .md_talk span.tit{display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/tx_md_talk.png) 0 0 no-repeat;background-size:77px 13px;width:72px;height:15px}
.dt_hb{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_hb.png) #2dd0ff 50% 0 no-repeat;background-size:320px 65px;width:100%;text-align:center;position:relative}
.dt_hb a{display:block;height:65px}
.dt_hb .timer{font-size:24px;color:#fff;font-family:'Trebuchet MS';line-height:24px;padding-top:21px}
.dt_hb .timer span{vertical-align:top}
.dt_hb .timer span.unit{font-family:'Courier New';margin:0 -3px;font-size:20px;font-weight:bold}
.dt_hb .timer span.unit_day{color:#fbfe01}
.dt_hb .timer span.unit_day2{color:#fbfe01;font-size:13px;margin:0 3px 0 -3px;vertical-align:2px}
.dt_hb .tx_sale{position:absolute;width:290px;top:11px;left:50%;margin-left:-160px;text-align:right;padding:0 15px;font-size:12px;font-weight:bold;color:#025972;line-height:18px}
.dt_hb .tx_sale em{font-weight:bold;color:#fbfe01;letter-spacing:-.5px}
.dt_news{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_newspp2.png) 0 0 repeat-x;background-size:9px 65px;height:65px;width:100%}
.dt_news a{display:block;height:65px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_newspp.png) 50% 0 no-repeat;background-size:320px 65px}
.dt_news a.week_evt{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_weekprom.png) 50% 0 no-repeat;background-size:320px 65px}
/*obj red (s)
.dt_hb{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_hb_black.png) #000 50% 0 no-repeat;background-size:320px 65px;width:100%}
.dt_hb .timer span.unit_day,.dt_hb .timer span.unit_day2,.dt_hb .tx_sale em{color:#f4ba4e}
.dt_hb .tx_sale{color:#cbcbcb}
.dt_obj{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_obj_red.png) #ED1B24 50% 0 no-repeat;background-size:320px 65px}
.dt_obj .tx_sale{color:#fff}
.dt_obj .tx_sale em{color:#FFD801}
.dt_obj .md_talk{color:#fff}
.dt_obj .md_talk span.tit{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/tx_md_talk_bw.png) 0 0 no-repeat;background-size:77px 13px}*/
/*obj red (e)*/
/* unit */
.soldout_new{position:absolute;right:0;bottom:0;left:0;padding:5px 0;background:rgba(0,0,0,.45);line-height:0;color:#fff;text-align:center}
.soldout_new .tt1{display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/tx_soldout.png) 0 0 no-repeat;width:41px;height:12px;background-size:contain}
.soldout_new .tt2{display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/tx_soldout2.png) 0 0 no-repeat;width:23px;height:12px;background-size:contain}
.soldout_new .tx{display:block;font-size:10px;margin-top:5px;line-height:1;letter-spacing:-.5px}
.soldout_new .tx em{color:#ffff00}
.soldout_new .tx em.year{color:#fff}
.soldout_new.type55 .tt1{width:38px;height:11px}
.soldout_new.type55 .tt2{width:19px;height:11px}
.soldout_new.type55 .tx{margin-top:4px;font-size:8px}
.soldout_new.type55 .tx .year{display:none}
.soldout_new.type66 .tt1,.soldout_new.type68 .tt1,.soldout_new.type70 .tt1{width:40px;height:12px}
.soldout_new.type66 .tt2,.soldout_new.type68 .tt2,.soldout_new.type70 .tt2{width:21px;height:12px}
.soldout_new.type66 .tx .year,.soldout_new.type68 .tx .year,.soldout_new.type70 .tx .year{display:none}
.soldout_new.type84 .tt1,.soldout_new.type105 .tt1,.soldout_new.type127 .tt1{width:45px;height:13px}
.soldout_new.type84 .tt2,.soldout_new.type105 .tt2,.soldout_new.type127 .tt2{width:22px;height:13px}
.soldout_new.type84 .tx{margin-top:3px;font-size:9px}
.soldout_new.type105 .tx,.soldout_new.type127 .tx{margin-top:4px;font-size:10px}
.soldout_new.type145{text-align:left;padding:14px 0 14px 10px}
.soldout_new.type145 .tt1{width:55px;height:16px}
.soldout_new.type145.type_h{padding:10px 0 8px 10px}
.soldout_new.type145.type_h .tt1{width:40px;height:12px}
.soldout_new.type145 .tt2{width:28px;height:16px}
.soldout_new.type145 .tx{margin-top:4px;font-size:10px}
.soldout_new.type250{padding:10px 0}
.soldout_new.type250 .tt1{width:55px;height:16px}
.soldout_new.type250 .tt2{width:28px;height:16px}
.soldout_new.type250 .tx{margin-top:5px;font-size:12px}

.cm_item_soldout{position:absolute;right:0;bottom:0;left:0;padding:2px 0 2px;background:rgba(0,0,0,.45);font-size:12px;line-height:1.5;color:#fff;text-align:center}
.cm_item_soldout .tt1{display:block;letter-spacing:-1px}
.cm_item_soldout .tt1.small{margin-bottom:-3px}
.cm_item_soldout .tx{display:block;font-family:'HelveticaNeue-Medium';font-size:10px;letter-spacing:-.5px}
.cm_item_soldout .tx em{color:#ff0}

.cm_soldout_y .cm_soldout_tx{display:table;width:100%;position:absolute;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);font-size:13px;line-height:1.5;color:#fff;text-align:left;height:44px;letter-spacing:-1px}
.cm_soldout_y .cm_soldout_tx .inner{display:table-cell;vertical-align:middle;padding-left:10px}
.cm_soldout_y .cm_soldout_tx .tt1{display:block;letter-spacing:-1px}
.cm_soldout_n .cm_soldout_tx{display:table;width:100%;position:absolute;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);font-size:13px;line-height:1.5;color:#fff;text-align:center;height:44px;letter-spacing:-1px}
.cm_soldout_n .cm_soldout_tx .inner{display:table-cell;vertical-align:middle;padding-left:0;text-align:center}
.cm_soldout_n .cm_soldout_tx .tt1{display:block;letter-spacing:-1px}
.ty_thmb  .cm_soldout_n .cm_clip_item{display:none}
.cm_item .btn_enter{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_enter3.png) -50px 0 no-repeat;background-size:150px 150px;width:40px;height:40px}
.cm_item .btn_change{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_enter3.png) 0 0 no-repeat;background-size:150px 150px;width:40px;height:40px}
.ty_lst .cm_soldout_y .cm_soldout_tx,.ty_lst .cm_soldout_n .cm_soldout_tx,.ty_lst2 .cm_soldout_y .cm_soldout_tx,.ty_lst2 .cm_soldout_n .cm_soldout_tx{text-align:center;font-size:12px;height:22px}
.ty_lst .cm_soldout_y .cm_soldout_tx .inner,.ty_lst .cm_soldout_n .cm_soldout_tx .inner,.ty_lst2 .cm_soldout_y .cm_soldout_tx .inner,.ty_lst2 .cm_soldout_n .cm_soldout_tx .inner{padding-left:0}
.ty_bthmb .cm_soldout_y .cm_soldout_tx{text-align:center;font-size:15px}

/* 딱일 */
.cm_bdg{position:absolute;top:0;left:0;width:44px}
.cm_bdg > span{display:block;width:44px;height:48px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_bdg.png);background-repeat:no-repeat;background-size:200px auto;letter-spacing:-1.5px;line-height:41px;vertical-align:top;text-align:center;color:#fff;font-size:21px;font-family:'Roboto-Medium','Helvetica',sans-serif;font-weight:normal;margin-bottom:-7px}
.cm_bdg em.per{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_bdg.png) 0 -600px no-repeat;background-size:200px auto;display:inline-block;width:7px;height:9px;color:transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:2px}
.cm_bdg .di_sale{background-position:0 0;padding-top:5px;height:43px}
.cm_bdg .di_coupon{background-position:0 -75px}
.cm_bdg .di_enuri{background-position:0 -150px}
.cm_bdg .di_plus{background-position:0 -225px;font-size:15px;letter-spacing:1px;padding-top:5px;height:43px}
.cm_bdg .di_plus em{font-style:normal;color:#f9f051}
.cm_bdg .di_plus2{background-position:0 -300px}
.cm_bdg .di_better{background-position:0 -375px}
.cm_bdg .di_sale2{background-position:0 -450px}
.cm_bdg .di_gift{background-position:0 -525px}
.cm_bdg .di_onefree{background-position:0 -675px;font-size:11px;letter-spacing:0;padding-top:4px;height:44px}
.cm_bdg .di_onefree em{margin:0 3px}
.cm_best{padding:0 0 5px 10px;;margin-top:-6px}
.cm_best span{display:inline-block;font-size:17px;font-family:'Roboto-Medium',sans-serif;font-weight:bold;color:#000;border-bottom:3px solid #000;padding:0 6px 3px;height:20px}
.cm_times{padding:0 0 5px 10px;;margin-top:-6px}
.cm_times span{display:inline-block;font-size:17px;font-weight:bold;color:#000;border-bottom:3px solid #000;padding:0 6px 3px;height:20px}
.ty_lst2 .cm_bdg{top:0;left:5px;z-index:1}
.ty_thmb .cm_best{margin-top:0;margin-bottom:-10px;padding:12px 0 0 0;text-align:center}
.ty_bthmb .cm_bdg{top:10px;left:10px}
.ty_bthmb .cm_bdg > span{margin-bottom:-10px;width:57px;height:63px;font-size:27px;line-height:55px}
.ty_bthmb .cm_bdg em.per{width:9px;height:11px;background-position:-100px -600px}
.ty_bthmb .cm_bdg .di_sale{background-position:-100px 0;padding-top:5px;height:58px}
.ty_bthmb .cm_bdg .di_coupon{background-position:-100px -75px}
.ty_bthmb .cm_bdg .di_enuri{background-position:-100px -150px}
.ty_bthmb .cm_bdg .di_plus{background-position:-100px -225px;font-size:15px;letter-spacing:1px;padding-top:6px;height:57px}
.ty_bthmb .cm_bdg .di_plus em{font-style:normal;color:#f9f051}
.ty_bthmb .cm_bdg .di_plus2{background-position:-100px -300px}
.ty_bthmb .cm_bdg .di_better{background-position:-100px -375px}
.ty_bthmb .cm_bdg .di_sale2{background-position:-100px -450px}
.ty_bthmb .cm_bdg .di_gift{background-position:-100px -525px}
.ty_bthmb .cm_best{padding:11px 0 5px 0;text-align:center}

.ty_bthmb2 .cm_bdg > span{margin-bottom:-10px;width:57px;height:63px;font-size:26px;line-height:55px}
.ty_bthmb2 .cm_bdg em.per{width:9px;height:11px;background-position:-100px -600px}
.ty_bthmb2 .cm_bdg .di_sale{background-position:-100px 0;padding-top:5px;height:58px}
.ty_bthmb2 .cm_bdg .di_coupon{background-position:-100px -75px}
.ty_bthmb2 .cm_bdg .di_enuri{background-position:-100px -150px}
.ty_bthmb2 .cm_bdg .di_plus{background-position:-100px -225px;font-size:15px;letter-spacing:1px;padding-top:6px;height:57px}
.ty_bthmb2 .cm_bdg .di_plus em{font-style:normal;color:#f9f051}
.ty_bthmb2 .cm_bdg .di_plus2{background-position:-100px -300px}
.ty_bthmb2 .cm_bdg .di_better{background-position:-100px -375px}
.ty_bthmb2 .cm_bdg .di_sale2{background-position:-100px -450px}
.ty_bthmb2 .cm_bdg .di_gift{background-position:-100px -525px}
.ty_bthmb2 .cm_bdg .di_onefree{background-position:-100px -675px;font-size:14px;letter-spacing:0;padding-top:5px;height:58px}
.ty_bthmb2 .cm_bdg .di_onefree em{margin:0 4px}
.ty_bthmb2 .cm_best{padding:11px 0 5px 0;text-align:center}

.cm_item_nodata{padding:110px 0;font-size:15px;color:#454545;text-align:center}
.clip_wish,.good_selling,.m_ssg_lst .i_em_best,.m_ssg_lst .thmb .i_prc_sale,.m_ssg_lst .cart_rate{display:none}
.m_ssg_lst .spi{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item.png);background-repeat:no-repeat;background-size:300px 750px}
.m_ssg_lst .i_down{display:block;width:61px;height:44px;padding-top:10px;background-position:0 -500px;font-family:'HelveticaNeue';font-size:24px;line-height:26px;color:#fff;text-align:center}
.m_ssg_lst .i_down em.per{font-size:10px}
.m_ssg_lst .i_down .txt_spc{display:inline-block;overflow:hidden;width:33px;height:17px;margin-top:4px;background-position:-65px -500px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.m_ssg_lst .i_plus{display:block;width:33px;height:37px;margin-top:-9px;background-position:0 0;font-family:'Times New Roman';font-size:17px;font-style:italic;line-height:37px;letter-spacing:-1px;color:#fff;text-align:center;vertical-align:top}
.m_ssg_lst .i_plus2{display:block;width:33px;height:37px;margin-top:-9px;background-position:-50px 0;vertical-align:top}
.m_ssg_lst .i_oplus{display:block;width:33px;height:37px;margin-top:-9px;background-position:0 0;font-family:'Times New Roman';font-size:17px;font-style:italic;line-height:37px;letter-spacing:-1px;color:#fff;text-align:center;vertical-align:top}
.m_ssg_lst .i_plus em{font-size:14px;vertical-align:1px}
.m_ssg_lst .i_gift{display:block;width:33px;height:37px;margin-top:-9px;background-position:0 -50px;vertical-align:top}
.m_ssg_lst .i_best{display:none;min-width:24px;height:26px;margin:-9px 0 9px 0;padding:0 1px;border:1px solid #fbb2db;border-radius:4px;background:#fff;font-family:'Times New Roman';font-size:20px;font-weight:bold;line-height:26px;color:#fbb2db;text-align:center}
.m_ssg_lst .i_reserve{display:block;width:45px;height:26px;background-position:0 -100px}
.m_ssg_lst .i_reserve_tr{display:block;width:45px;height:26px;background-position:0 -200px}
.m_ssg_lst .i_pickup{display:block;width:45px;height:26px;background-position:-50px -100px}
.m_ssg_lst .i_pickup_tr{display:block;width:45px;height:26px;background-position:-50px -100px}
.m_ssg_lst .i_reserve_bojung{display:block;width:45px;height:26px;background-position:0 -150px}
.m_ssg_lst .i_reserve_bojung2{display:block;width:45px;height:34px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) 0 -100px no-repeat;background-size:200px 200px}
.m_ssg_lst .i_holiday2{display:block;width:45px;height:28px;background-position:0 -300px}
.m_ssg_lst .i_ssgdeliv{display:block;width:45px;height:45px;background-position:-50px -200px}
.m_ssg_lst .i_ssgdeliv_tr{display:block;width:45px;height:45px;background-position:-50px -250px}
.m_ssg_lst .i_ssgdeliv_sd{display:block;width:45px;height:45px;background-position:-150px -142px}
.m_ssg_lst .i_ssgpick{display:block;width:45px;height:45px;background-position:-50px -300px}
.m_ssg_lst .i_prc_sale{display:inline-block;height:15px;padding:0 3px 0 35px;background-position:0 -350px;font-family:'Times New Roman';font-size:14px;line-height:15px;letter-spacing:-.5px;color:#fff}
.m_ssg_lst .i_prc_sale em.per{padding-left:1px;font-size:10px}
.m_ssg_lst .i_magicpick{display:inline-block;width:43px;height:16px;margin:2px 0 1px 4px;background-position:0 -375px;vertical-align:top}
.m_ssg_lst .i_quick{display:inline-block;width:43px;height:16px;margin:2px 0 1px 4px;background-position:-76px -730px;vertical-align:top}
.m_ssg_lst .i_today_d{display:inline-block;width:53px;height:16px;margin:2px 0 1px 4px;background-position:-124px -730px;vertical-align:top}
.m_ssg_lst .i_ssgcon{display:inline-block;width:27px;height:16px;margin:2px 0 1px 4px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_ssgcon.gif) no-repeat;background-size:27px 16px;vertical-align:top}
.m_ssg_lst .i_buy_always{display:none;width:72px;height:18px;margin-bottom:-1px;background-position:0 -730px}
.m_ssg_lst .cm_item{position:relative;margin:0 10px}
.m_ssg_lst .tit{word-break:break-all;word-wrap:break-word}
.m_ssg_lst .i_holiday{display:block;width:45px;height:34px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) -100px -100px no-repeat;background-size:200px 200px}
.m_ssg_lst .i_sprshp{display:inline-block;width:37px;height:37px;margin:5px 6px 0 0 ;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_sprshp.png) 0 -100px no-repeat;background-size:100px 200px}

.m_ssg_lst .ty_lst li{position:relative;padding:8px 0 7px 0;border-top:1px solid #ccc;text-align:left}
.m_ssg_lst .ty_lst li:first-child{border-top:0}
.m_ssg_lst .ty_lst li:after{display:block;clear:both;content:''}
.m_ssg_lst .ty_lst li .cm_item .thmb{display:table-cell;width:101px;height:101px;vertical-align:top}
.m_ssg_lst .ty_lst li .cm_item .thmb img{width:100%;height:100%;vertical-align:top}
.m_ssg_lst .ty_lst li .cm_item .thmb .ic_left{position:absolute;top:9px;left:0}
.m_ssg_lst .ty_lst li .cm_item .thmb .ic_right{position:absolute;top:0;right:0}
.m_ssg_lst .ty_lst li .cm_item .thmb .i_sale{display:block;width:33px;height:37px;margin-top:-9px;background-position:-50px -50px;font-family:'Times New Roman';font-size:17px;line-height:37px;letter-spacing:-1px;color:#fff;text-align:center;vertical-align:top}
.m_ssg_lst .ty_lst li .cm_item .thmb .i_coupon{display:block;width:33px;height:23px;margin:-9px 0 9px;padding-top:10px;background-position:-50px -150px;font-family:'Times New Roman';font-size:17px;line-height:21px;letter-spacing:-1px;color:#fff;text-align:center;vertical-align:top}
.m_ssg_lst .ty_lst li .cm_item .thmb .i_sale em.per,.m_ssg_lst .ty_lst li .cm_item .thmb .i_coupon em.per{font-size:10px}
.m_ssg_lst .ty_lst li .cm_item .thmb_inner{position:relative}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb{display:table-cell;padding:0 60px 0 16px;vertical-align:top}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .i_coupon,.m_ssg_lst .ty_lst li .cm_item .tx_thmb .i_sale{display:none}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .i_buy_always{display:block}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .mall{display:none}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .tit_icoarea{margin-bottom:6px;font-size:0;line-height:0}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .tit{display:-webkit-box;overflow:hidden;height:auto;line-height:20px;color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .old_price{height:22px;margin-top:0}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .old_price del{font-size:12px;font-weight:bold;line-height:19px;color:#adb1b2;vertical-align:top}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .old_price del .ssg_price{font-size:12px;letter-spacing:-.5px;vertical-align:bottom}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .old_price del .ssg_tx{vertical-align:-1px}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .new_price{line-height:24px;color:#222}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .new_price .ssg_price{font-family:'Times New Roman';font-size:22px;font-weight:bold;vertical-align:middle}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .new_price .ssg_tx{font-size:14px;font-weight:bold;vertical-align:middle}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .info_opt{padding:3px 0;font-size:11px;letter-spacing:-1px;line-height:17px;word-break:keep-all}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .info_opt .ssg_opt_tx{color:#ff5c7f;font-weight:bold}
.m_ssg_lst .ty_lst li .cm_item .tx_thmb .info_opt .ssg_opt{color:#73b1da}
.m_ssg_lst .ty_lst li .cm_item .cm_clip_item{position:absolute;top:4px;right:0;bottom:auto}
.m_ssg_lst .ty_lst li .cm_item .cm_clip_item .sel_clip{width:42px;height:38px;background-position:-193px 0}
.m_ssg_lst .ty_lst li .cm_item .cm_clip_item.on .sel_clip{background-position:-237px 0}
.m_ssg_lst .ty_lst li .cm_item .cart_wrap{display:block;position:absolute;top:41px;right:0}
.m_ssg_lst .ty_lst li .cm_item .cart_wrap .btn_cart{width:42px;height:38px;background-position:-158px 0}
.m_ssg_lst .ty_lst li .cm_item .cart_wrap .btn_cart[disabled='disabled']{background-position:-158px -50px}
.m_ssg_lst .ty_lst li .cm_item .cart_wrap.cart_soldout .btn_cart{background-position:-158px -50px}
.m_ssg_lst .ty_lst li .cm_item .btn_enter{position:absolute;top:41px;right:0}
.m_ssg_lst .ty_lst li .cm_item .btn_change{position:absolute;top:-2px;right:0}
.m_ssg_lst .ty_lst .goods_benefit{position:relative;margin:8px 10px 0 10px;border-top:1px solid #f3f3f3}
.m_ssg_lst .ty_lst .goods_benefit:after{display:block;clear:both;content:''}
.m_ssg_lst .ty_lst .goods_benefit .mall{float:left;margin-right:7px;padding:8px 0;font-family:'Times New Roman';font-size:13px;font-weight:bold;line-height:19px;text-align:center;vertical-align:top}
.m_ssg_lst .ty_lst .goods_benefit .mall em{font-size:11px}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6001{color:#f29114}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6004{color:#fc1934}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6009{color:#794130}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6002{color:#9c0}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6003{color:#004990}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6100{color:#040a09}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6101{color:#040a09}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6200{color:#e2231a}
.m_ssg_lst .ty_lst .goods_benefit .mall.mall_6300{color:#222}
.m_ssg_lst .ty_lst .goods_benefit .store{float:left;margin-right:7px;padding:8px 0;color:#ff5c7f;font-size:11px;line-height:20px}
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst{overflow:hidden;padding:8px 0;line-height:19px;vertical-align:top;white-space:nowrap}
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span{display:inline-block;position:relative;padding-left:5px;font-size:11px;font-weight:bold;line-height:19px;color:#3dc5d3;vertical-align:top}
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span:first-child{padding-left:8px}
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span:before{position:absolute;top:8px;left:0;width:2px;height:2px;border-radius:2px;background:#b2b2b2;content:''}
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span:first-child:before{top:4px;width:1px;height:10px;border:0;background:#ccc}
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_plus{border-color:#b6e5f1;color:#73cee6}/* N+1 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_plus2{border-color:#b6e5f1;color:#73cee6}/* 2입기획 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_oplus{border-color:#b6e5f1;color:#73cee6}/* 1+1 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_gift{border-color:#b8e0bb;color:#6dbd74}/* 사은품 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_coupon{border-color:#fdd3b5;color:#fe9243}/* 쿠폰 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_better{border-color:#ffd46e;color:#ffb400}/* 다다익선 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_spoint{border-color:#e6cbf5;color:#cd9aeb}/* 포인트 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_smoney{border-color:#fdd3b5;color:#ffa01a}/* S-머니 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_dmdc{border-color:#c9d8ff;color:#88a6f0}/* 청구할인 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_noint{border-color:#f5cbd9;color:#f97da6}/* 무이자 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_free{border-color:#a0e7e6;color:#64d6d5}/* 무료배송 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_hp{border-color:#43c3c4;color:#43c3c4}/* 알뜰폰 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_sale{border-color:#b3e9cf;color:#28c479}/* 세일 */
.m_ssg_lst .ty_lst .goods_benefit .benefit_lst span.bene_carddc{border-color:#4a7dff;color:#4a7dff}/* 카드할인 */
.m_ssg_lst .ty_lst .bg_mask{position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;opacity:0.7}
.m_ssg_lst .ty_lst .m_clicked{-webkit-box-shadow:inset 0 0 0 2px #ff5b7e;box-shadow:inset 0 0 0 2px #ff5b7e;z-index:1}
.m_ssg_lst .ty_lst .m_btn_play{display:none}

.m_ssg_lst .ty_thmb{margin-bottom:-1px}
.m_ssg_lst .ty_thmb:after{display:block;clear:both;content:''}
.m_ssg_lst .ty_thmb li{float:left;position:relative;width:50%;text-align:center}
.m_ssg_lst .ty_thmb li .cm_item{display:block;position:relative;padding:15px 0 0 0}
.m_ssg_lst .ty_thmb li:nth-child(odd) .cm_item{margin-right:5px;margin-left:10px}
.m_ssg_lst .ty_thmb li:nth-child(even) .cm_item{margin-right:10px;margin-left:5px}
.m_ssg_lst .ty_thmb li:nth-child(odd):before{border-top:1px solid #ccc;content:'';height:1px;position:absolute;top:0;left:10px;right:5px}
.m_ssg_lst .ty_thmb li:nth-child(even):before{border-top:1px solid #ccc;content:'';height:1px;position:absolute;top:0;left:5px;right:10px}
.m_ssg_lst .ty_thmb li:nth-child(1):before{border-top:0}
.m_ssg_lst .ty_thmb li:nth-child(2):before{border-top:0}
.m_ssg_lst .ty_thmb li .thmb{position:relative;width:145px;height:145px;margin:0 auto}
.m_ssg_lst .ty_thmb li .thmb img{width:100%;vertical-align:top}
.m_ssg_lst .ty_thmb li .thmb .ic_left{position:absolute;top:9px;left:0}
.m_ssg_lst .ty_thmb li .thmb .ic_right{position:absolute;top:0;right:0}
.m_ssg_lst .ty_thmb li .thmb .info_clip{position:absolute;top:-28px;right:0;font-size:11px;line-height:16px;color:#555}
.m_ssg_lst .ty_thmb li .thmb .info_clip .ic_clip{display:inline-block;overflow:hidden;width:18px;height:16px;background-position:-65px -545px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.m_ssg_lst .ty_thmb li .thmb .info_clip .tx{font-family:'HelveticaNeue';font-size:18px}
.m_ssg_lst .ty_thmb li .thmb .i_sale{display:block;width:33px;height:37px;margin-top:-9px;background-position:-50px -50px;font-family:'Times New Roman';font-size:17px;line-height:37px;letter-spacing:-1px;color:#fff;text-align:center;vertical-align:top}
.m_ssg_lst .ty_thmb li .thmb .i_coupon{display:block;width:33px;height:23px;margin:-9px 0 9px;padding-top:10px;background-position:-50px -150px;font-family:'Times New Roman';font-size:17px;line-height:21px;letter-spacing:-1px;color:#fff;text-align:center;vertical-align:top}
.m_ssg_lst .ty_thmb li .thmb .i_sale em.per,.m_ssg_lst .ty_thmb li .thmb .i_coupon em.per{font-size:10px}
.m_ssg_lst .ty_thmb li .tx_thmb{height:146px}
.m_ssg_lst .ty_thmb li .tx_thmb .i_coupon,.m_ssg_lst .ty_thmb li .tx_thmb .i_sale{display:none}
.m_ssg_lst .ty_thmb li .tx_thmb .mall{margin:0 0 2px 0;padding-top:5px;font-family:'Times New Roman';font-size:13px;font-weight:bold;line-height:19px;text-align:center}
.m_ssg_lst .ty_thmb li .tx_thmb .mall em{font-size:11px}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6001{color:#f29114}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6004{color:#fc1934}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6009{color:#794130}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6009.v2{font-family:'AppleSDGothicNeo-Bold',sans-serif;font-size:12px}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6002{color:#9c0}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6003{color:#004990}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6100{color:#040a09}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6101{color:#040a09}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6200{color:#e2231a}
.m_ssg_lst .ty_thmb li .tx_thmb .mall.mall_6300{color:#222}
.m_ssg_lst .ty_thmb li .tx_thmb .mall .i_magicpick,.m_ssg_lst .ty_thmb li .tx_thmb .mall .i_quick,.m_ssg_lst .ty_thmb li .tx_thmb .mall .i_today_d,.m_ssg_lst .ty_thmb li .tx_thmb .mall .i_ssgcon{display:none}
.m_ssg_lst .ty_thmb li .tx_thmb .tit{display:-webkit-box;overflow:hidden;line-height:20px;color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_ssg_lst .ty_thmb li .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_ssg_lst .ty_thmb li .tx_thmb .old_price{height:22px;margin-top:2px}
.m_ssg_lst .ty_thmb li .tx_thmb .old_price del{font-size:12px;font-weight:bold;line-height:19px;color:#adb1b2;vertical-align:top}
.m_ssg_lst .ty_thmb li .tx_thmb .old_price del .ssg_price{font-size:12px;letter-spacing:-.5px;vertical-align:bottom}
.m_ssg_lst .ty_thmb li .tx_thmb .old_price del .ssg_tx{vertical-align:-1px}
.m_ssg_lst .ty_thmb li .tx_thmb .new_price{margin-top:2px;line-height:24px;color:#222}
.m_ssg_lst .ty_thmb li .tx_thmb .new_price .ssg_price{font-family:'Times New Roman';font-size:22px;font-weight:bold;vertical-align:middle}
.m_ssg_lst .ty_thmb li .tx_thmb .new_price .ssg_tx{font-size:14px;font-weight:bold;vertical-align:middle}
.m_ssg_lst .ty_thmb .goods_benefit,.m_ssg_lst .ty_thmb .cart_wrap,.m_ssg_lst .ty_thmb .m_btn_play{display:none}
.m_ssg_lst .ty_thmb .cm_clip_item{position:absolute;bottom:0;right:0}
.m_ssg_lst .ty_thmb .m_clicked{z-index:1;-webkit-box-shadow:inset 0 0 0 2px #ff5b7e;box-shadow:inset 0 0 0 2px #ff5b7e}
.m_ssg_lst .ty_thmb li.m_clicked:before{border-color:#ff5b7e}
.m_ssg_lst .ty_thmb .soldout_new,.m_ssg_lst .ty_thmb .cm_item_soldout{text-align:left;padding-left:10px}
.m_ssg_lst .ty_thmb .thmb_link .m_btn_play{display:block;overflow:hidden;position:absolute;left:5px;bottom:5px;width:58px;height:22px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_m.png) no-repeat;background-size:58px 22px}
.m_ssg_lst .ty_thmb li .cm_item .btn_enter{position:absolute;top:auto;bottom:3px;right:3px}
.m_ssg_lst .ty_thmb li .cm_item .btn_change{position:absolute;top:auto;bottom:3px;right:47px}

.m_ssg_lst .ty_bthmb li{position:relative;text-align:center;border-top:8px solid #f4f4f4;border-bottom:1px solid #e9e9e9}
.m_ssg_lst .ty_bthmb li:first-child{border-top:0}
.m_ssg_lst .ty_bthmb li .cm_item{overflow:hidden;position:relative;padding-top:0}
.m_ssg_lst .ty_bthmb li .cm_item .thmb{position:relative;margin:0 auto}
.m_ssg_lst .ty_bthmb li .cm_item .thmb img{width:100%;vertical-align:top}
.m_ssg_lst .ty_bthmb li .cm_item .thmb .ic_left{display:none}
.m_ssg_lst .ty_bthmb li .cm_item .thmb .ic_right{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.m_ssg_lst .ty_bthmb li .cm_item .thmb .ic_right .spi{position:absolute;bottom:10px;left:16px}
.m_ssg_lst .ty_bthmb li .cm_item .thmb .ic_right .i_prc_sale{display:block;overflow:hidden;position:absolute;top:0;right:0;bottom:auto;left:auto;width:95px;height:28px;margin:20px -26px 37px -24px;padding:0;padding-right:25px;background-position:-80px -350px;font-size:21px;font-style:italic;line-height:28px;letter-spacing:-1px;text-align:right;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.m_ssg_lst .ty_bthmb li .cm_item .thmb .ic_right .i_prc_sale em{font-size:11px}
.m_ssg_lst .ty_bthmb li .cm_item .thmb_inner{position:relative}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb{padding:10px 80px 12px 20px;text-align:left}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .tit{display:-webkit-box;overflow:hidden;height:auto;font-family:'AvenirNext-Regular';font-size:13px;line-height:17px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .tit .goods_tit{color:#303030}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .tit .i_prc_sale,.m_ssg_lst .ty_bthmb li .cm_item .cart_wrap,.m_ssg_lst .ty_bthmb li .cm_item .i_coupon,.m_ssg_lst .ty_bthmb li .cm_item .i_sale{display:none}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall{margin:0;padding-top:0;font-family:'Times New Roman';font-size:13px;font-weight:bold;line-height:19px;text-align:left}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall em{font-size:11px}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6001{color:#f29114}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6004{color:#fc1934}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6009{color:#754435}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6002{color:#9c0}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6003{color:#004990}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6100{color:#040a09}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6101{color:#040a09}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6200{color:#e2231a}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6300{color:#222}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .pricewrap{font-size:0}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .old_price{display:inline-block;height:auto;margin-top:0}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .old_price del{margin-right:4px;font-size:12px;font-weight:normal;line-height:19px;color:#888;vertical-align:baseline}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .old_price del .ssg_price{font-family:'AvenirNext-Regular';font-size:12px;letter-spacing:-.5px;vertical-align:baseline}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .old_price del .ssg_tx{vertical-align:baseline}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .new_price{display:inline-block;line-height:1.2;color:#313131}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .new_price .ssg_price{font-family:'Times New Roman';font-size:21px;font-weight:bold;vertical-align:baseline}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb .new_price .ssg_tx{font-size:12px;font-weight:normal;vertical-align:baseline}
.m_ssg_lst .ty_bthmb li .cm_item .cm_clip_item{position:absolute;right:16px;bottom:-74px}
.m_ssg_lst .ty_bthmb li .cm_item .i_reserve{width:70px;height:40px;background-position:-205px 0}
.m_ssg_lst .ty_bthmb li .cm_item .i_reserve_tr{width:70px;height:40px;background-position:-205px -64px}
.m_ssg_lst .ty_bthmb li .cm_item .i_pickup{width:70px;height:43px;background-position:-205px -324px}
.m_ssg_lst .ty_bthmb li .cm_item .i_pickup_tr{width:70px;height:43px;background-position:-205px -324px}
.m_ssg_lst .ty_bthmb li .cm_item .i_reserve_bojung{width:70px;height:40px;background-position:-205px -128px}
.m_ssg_lst .ty_bthmb li .cm_item .i_reserve_bojung2{width:72px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) 0 0 no-repeat;background-size:200px 200px;left:10px !important}
.m_ssg_lst .ty_bthmb li .cm_item .i_holiday{width:72px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) -100px 0 no-repeat;background-size:200px 200px;left:10px !important}
.m_ssg_lst .ty_bthmb li .cm_item .i_holiday2{width:70px;height:43px;background-position:-205px -256px}
.m_ssg_lst .ty_bthmb li .cm_item .i_ssgdeliv{width:60px;height:60px;background-position:-75px -650px}
.m_ssg_lst .ty_bthmb li .cm_item .i_ssgdeliv_tr{width:60px;height:60px;background-position:-140px -650px}
.m_ssg_lst .ty_bthmb li .cm_item .cm_item_soldout{display:table;position:absolute;right:0;bottom:0;left:0;width:100%;height:47px;padding:0;background:rgba(0,0,0,.45);font-size:15px;color:#fff;text-align:center}
.m_ssg_lst .ty_bthmb li .cm_item .cm_item_soldout .inner{display:table-cell;vertical-align:middle}
.m_ssg_lst .ty_bthmb li .cm_item .cm_item_soldout .tt1{display:block;font-size:20px;letter-spacing:-1px}
.m_ssg_lst .ty_bthmb li .cm_item .cm_item_soldout .tt1.small{font-size:15px}
.m_ssg_lst .ty_bthmb li .cm_item .cm_item_soldout .tx{display:block;font-family:'HelveticaNeue-Medium';font-size:12px;letter-spacing:-.5px}
.m_ssg_lst .ty_bthmb li .cm_item .cm_item_soldout .tx em{color:#ff0}
.m_ssg_lst .ty_bthmb li .goods_benefit,.m_ssg_lst .ty_bthmb .thmb_link .m_btn_play{display:none}
.m_ssg_lst .ty_bthmb .m_btn_play{display:block;overflow:hidden;position:absolute;left:50%;top:50%;margin:-29px 0 0 -29px;width:58px;height:58px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_big.png) no-repeat;background-size:58px 58px;z-index:10}
.m_ssg_lst .ty_bthmb li .cm_item .btn_enter{position:absolute;top:auto;bottom:-65px;right:18px}
.m_ssg_lst .ty_bthmb li .cm_item .btn_change{display:none}


/* 공통 */
.m_overwrap{overflow:hidden}
.m_overwrap .ty_thmb{margin-bottom:-1px}
.m_overwrap .ty_thmb li .thmb .ic_left{top:7px;left:0}
.m_overwrap .ty_thmb .i_down{margin:-7px 0 0 -7px}
.m_overbestclip .ty_thmb li{height:316px}
.m_overbestclip .ty_thmb li a{padding-top:36px}
.m_overbestclip .ty_thmb li .thmb .ic_left{top:-36px}

/* 자주구매 */
.m_ssg_lst .ty_lst .quick_buy_chk{margin:0 0 10px 10px}
.m_ssg_lst .ty_lst .quick_buy_chk label{font-size:15px;font-weight:bold;line-height:18px;color:#ff5b7e}
.m_ssg_lst .ty_lst .goods_benefit .btn_dcart{position:absolute;top:8px;right:0;width:41px;height:19px;border:1px solid #e6e6e6;background:#f9f9f9;font-size:10px;font-weight:bold;line-height:19px;letter-spacing:-1px;color:#ff5b7e;z-index:2}
.m_ssg_lst .ty_lst .goods_benefit .btn_dcart+.benefit_lst{margin-right:45px}

.m_ssg_lst .ty_thmb li .order_ntxt{min-height:23px;padding-top:15px;font-size:15px;text-align:center}
.m_ssg_lst .ty_thmb li .order_ntxt .intxt{display:inline-block;margin-bottom:0;padding:0 10px 1px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_d9d9d9.gif) repeat-x 0 100%;background-size:2px 1px;color:#73b1da}

.m_ssg_lst.cm_unit_best .ty_lst li .cm_item{margin-top:30px}
.m_ssg_lst.cm_unit_best .ty_lst li .i_best{display:block;position:absolute;top:-40px;margin:0}

.m_ssg_lst.cm_unit_best .ty_thmb li .cm_item{padding-top:43px}
.m_ssg_lst.cm_unit_best .ty_thmb li .i_best{display:block;position:absolute;top:-42px;margin:0}

.theme_bx .m_ssg_lst .ty_lst{margin-bottom:30px;border-bottom:1px solid #ccc}
.theme_bx .m_ssg_lst .ty_bthmb{margin-bottom:30px}

.bx_prd_together .together_goods .m_ssg_lst .ty_thmb li .thmb{position:relative;width:138px;height:138px;margin:0 auto}
.bx_prd_together .together_goods .m_ssg_lst .ty_thmb li .tx_thmb{height:104px}
.bx_prd_together .together_goods .m_ssg_lst .ty_thmb li .tx_thmb .mall,.bx_prd_together .together_goods .cm_clip_item{display:none}
.bx_prd_together .together_goods .m_ssg_lst .ty_thmb li .tx_thmb .tit{margin-top:10px}
.bx_prd_together .together_goods .m_em_lst .ty_thmb li .thmb{position:relative;width:138px;height:138px;margin:0 auto}

.m_ssg_lst.unit_clip .ty_lst li .clip_chk{position:absolute;top:8px;left:15px}
.m_ssg_lst.unit_clip .ty_lst li .cm_item{min-height:117px;margin-left:40px}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .tx_thmb{padding:0 60px 0 16px}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .tx_thmb .tit{display:-webkit-box;overflow:hidden;height:auto;line-height:20px;color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item{position:absolute;right:0;bottom:auto;top:42px}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item .sel_clip{width:42px;height:38px;background-position:-193px 0}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item.on .sel_clip{background-position:-237px 0}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_regular{position:absolute;right:2px;top:0}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_regular .sel_clip{width:38px;height:38px;background-position:0 -79px}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_regular.on .sel_clip{background-position:-41px -79px}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cart_wrap{display:block;position:absolute;right:0;bottom:auto;top:79px}
.m_ssg_lst.unit_clip .ty_lst .goods_benefit{margin-left:40px}

/* 선물하기 */
.m_ssg_lst.unit_gift .ty_lst2 li .cm_item .cm_clip_item,
.m_ssg_lst.unit_gift .ty_lst2 li .cm_item .cart_wrap .btn_cart,
.m_ssg_lst.unit_gift .ty_lst2 li .cm_item .cm_item_soldout{display:none}
.m_ssg_lst.unit_gift .ty_lst2 li .cm_item{padding-bottom:25px}
.m_ssg_lst.unit_gift .ty_lst2 li .cm_item .tx_thmb{padding-bottom:0}
.m_ssg_lst.unit_gift .ty_lst2 li .cm_item .btn_gift{width:40px;height:40px;margin-top:15px;background-position:-158px -100px}
.m_ssg_lst.unit_gift .ty_lst2 .item_gift_done{position:absolute;right:0;bottom:0;left:0;padding:4px 0 5px;background:rgba(255,93,84,.8);font-size:11px;color:#fff;text-align:center;line-height:1.5}
.m_ssg_lst.unit_gift .ty_lst2 .item_gift_done strong{display:block;font-weight:normal}

.m_ssg_lst.unit_gift .ty_thmb li .clip_chk{position:absolute;top:13px;left:10px;z-index:10}
.m_ssg_lst.unit_gift .ty_thmb li:nth-child(even) .clip_chk{left:5px}
.m_ssg_lst.unit_gift .ty_thmb li .cm_item{padding-top:38px}
.m_ssg_lst.unit_gift .ty_thmb li .cm_item .cm_clip_item{display:none}
.m_ssg_lst.unit_gift .ty_thmb2 li .clip_chk{height:28px;padding:10px 10px 0;text-align:left}

@media screen and (min-width:640px){
.m_ssg_lst.unit_gift .ty_lst{display:block;padding:0}
.m_ssg_lst.unit_gift .ty_lst li{display:block;width:100%;margin:0}
.m_ssg_lst.unit_gift .ty_lst li:nth-child(2){border-top:1px solid #b5b5b5}
.m_ssg_lst.unit_gift .ty_lst2{display:block;padding:0}
.m_ssg_lst.unit_gift .ty_lst2 li{display:block;width:100%;margin:0}
.m_ssg_lst.unit_gift .ty_lst2 li:nth-child(2){border-top:1px solid #b5b5b5}
}

/* 상품 옵션 */
.cm_option_wrap.on .cm_option_top{display:block}
.cm_option_wrap.on .cm_option_top .bt_opt_set{border-bottom:0;border-color:#d9d9d9;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff;color:#ff6967}
.cm_option_wrap.on .cm_option_top .bt_opt_set span:after{background-position:-75px 0}
.cm_option_wrap.on .cm_option{display:block}
.cm_option_top{position:relative;z-index:1;padding:3px;border-top:1px solid #ecedef;text-align:center}
.cm_option_top .bt_opt_set{display:inline-block;overflow:hidden;width:50%;height:30px;border:1px solid #ff6967;border-radius:4px;background:#ff6967;color:#fff;font-size:13px;line-height:30px;text-align:center}
.cm_option_top .bt_opt_set span{display:inline-block;position:relative}
.cm_option_top .bt_opt_set span:after{overflow:hidden;position:absolute;top:50%;left:100%;width:9px;height:6px;margin:-2px 0 0 4px;border:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_option.png) -60px 0 no-repeat;background-size:165px 100px;content:''}
.cm_option{display:none;margin:-4px 10px 10px;padding:0;border:1px solid #d9d9d9;background:#fff;text-align:left}
.cm_option .sp_opt{display:inline-block;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_option.png) no-repeat;background-size:165px 100px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.cm_option .opt_bx{border:0;background:#fff}
.cm_option .opt_item{padding:1px 10px 15px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_cccccc.gif) repeat-x;background-size:2px 1px}
.cm_option .opt_item:first-child{padding-top:0;background:none}
.cm_option .opt_form{display:table;width:100%;margin-top:15px;table-layout:fixed}
.cm_option .opt_form dt{display:table-cell;width:75px;padding-right:5px;font-size:12px;letter-spacing:-1px;line-height:1.3em;vertical-align:middle;word-break:break-all;word-wrap:break-word}
.cm_option .opt_form dt.a_top{padding-top:1px;vertical-align:top}
.cm_option .opt_form dt label{vertical-align:middle}
.cm_option .opt_form dd{display:table-cell;overflow:hidden;position:relative;height:18px;margin-top:8px;font-size:12px;font-weight:bold;color:#666;vertical-align:middle;word-break:break-all;word-wrap:break-word}
.cm_option .opt_form dd .tx_point{color:#73b1da}
.cm_option .des_select{display:block;position:relative;width:auto;height:33px;padding:0 23px 0 8px;border:1px solid #ccc;border-radius:2px;background:#fff;color:#666;font-size:13px;line-height:33px;vertical-align:top}
.cm_option .des_select .ic_arr{position:absolute;right:8px;top:50%;width:8px;height:6px;margin-top:-3px;background-position:-15px 0}
.cm_option .des_select .hide_select{display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.01}
.cm_option .des_select .hide_select select{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:auto}
.cm_option .des_select label{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}
.cm_option .opt_tip{position:relative;margin-top:5px;padding-left:16px;color:#898989;font-size:10px;line-height:16px;word-break:break-all;word-wrap:break-word}
.cm_option .opt_tip .ic_tip{position:absolute;top:2px;left:0;width:13px;height:13px;background-position:0 0}
.cm_option .opt_tx{position:relative;color:#000;font-size:11px;font-weight:bold;letter-spacing:-1px;margin:12px 0 -3px}
.cm_option .opt_tx em{font-weight:bold;color:#ff5b7e}
.cm_option .opt_tx.sub{color:#666}
.cm_option .opt_tx.sub em{color:#666}
.cm_option .opt_tx.sub .ic_sub{display:inline-block;width:7px;height:7px;margin:2px 2px 0 0;background-position:-45px 0;vertical-align:top}
.cm_option .opt_amount{position:relative;float:left;min-width:50px;margin-top:15px;padding:0 40px;text-align:center}
.cm_option .opt_amount .sp_opt{position:absolute;top:0;width:36px;height:36px}
.cm_option .opt_amount .b_minus{left:0;background-position:0 -15px}
.cm_option .opt_amount .b_plus{right:0;background-position:-40px -15px}
.cm_option .opt_amount span.b_minus{background-position:-80px -15px}
.cm_option .opt_amount span.b_plus{background-position:-120px -15px}
.cm_option .opt_amount .tx{font-size:19px;line-height:36px;color:#222}
.cm_option .opt_amount .opa_tx{font-size:19px;font-weight:bold;line-height:36px;color:#222}
.cm_option .bt_opt_del{position:absolute;top:50%;right:0;width:11px;height:11px;margin-top:-6px;background-position:-30px 0}
.cm_option .opt_set{position:relative}
.cm_option .opt_set:after{display:block;clear:both;content:''}
.cm_option .opt_set .price{position:absolute;bottom:7px;right:0;padding-right:24px;font-size:17px;line-height:22px}
.cm_option .opt_set .price em{font-size:22px;font-family:'Times New Roman'}
.cm_option .opt_bt{margin-top:0;padding:15px;border-top:1px solid #d9d9d9;white-space:nowrap}
.cm_option .opt_bt .bt{display:block;width:100%;margin:0;padding:0;height:38px;box-shadow:none;color:#fff;font-size:15px;font-weight:normal;line-height:38px;border-radius:4px;text-align:center;vertical-align:top}
.cm_option .opt_bt .bt:first-child{margin:0}
.cm_option .opt_bt .bt.color1{background-color:#ff6967}

/* 특가전 */
.bnr_sp{padding:0;text-align:center}
.bnr_sp a{display:inline-block}
.bnr_sp img{vertical-align:top}

/* 베스트 급상승검색어 */
.srh_area_v2 .best_lst .mflick{height:182px}
.srh_area.srh_area_v2 .m_nslist .num{position:absolute;left:10px;top:8px;width:26px;height:26px;border:1px solid #fbb2db;border-radius:4px;background:#fff;font-family:'Times New Roman';font-size:20px;font-style:normal;font-weight:bold;line-height:26px;color:#fbb2db}
.srh_area.srh_area_v2 .m_nslist{height:48px;border-bottom:1px solid #e7e7e7}
.srh_area.srh_area_v2 .m_nslist .box{padding:14px 52px 14px 48px}
.srh_area_v2 .m_ssg_lst{background:#fff}
.srh_area_v2 .m_ssg_lst .ty_lst li{padding:12px 5px 0}

.m_sm_lst .spi{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item_sm.png);background-repeat:no-repeat;background-size:200px 500px}
.m_sm_lst .i_prc_sale{display:inline-block;height:15px;padding:0 3px 0 35px;background-position:0 -350px;font-family:'Times New Roman';font-size:14px;line-height:15px;letter-spacing:-.5px;color:#fff}
.m_sm_lst .i_prc_sale em.per{padding-left:1px;font-size:10px}
.m_sm_lst .i_coupon{display:inline-block;height:15px;padding:0 4px 0 35px;background-position:0 -400px;font-family:'Times New Roman';font-size:12px;font-weight:bold;line-height:15px;color:#fff}
.m_sm_lst .i_coupon em.per{padding-left:2px;font-size:10px}
.m_sm_lst .i_sale,.m_sm_lst .ic_left .spi{display:none}
.m_sm_lst .ic_left{position:absolute;top:0;left:0}
.m_sm_lst .i_best{display:none;width:40px;height:40px;padding:2px 17px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:-100px -125px;font-size:16px;letter-spacing:-1.5px;color:#fff;text-align:center}
.m_sm_lst.m_dept_lst .i_best{display:none;width:30px;height:31px;padding:0;background:#db9b50;font-family:Helvetica;font-size:15px;line-height:31px;letter-spacing:-1px;color:#fff;text-align:center}
.m_sm_lst.cm_unit_best .i_best{display:block}
.m_sm_lst .i_magicpick{display:inline-block;width:43px;height:16px;margin:2px 0 1px 4px;background-position:0 -375px;vertical-align:top}
.m_sm_lst .i_quick{display:inline-block;width:43px;height:16px;margin:2px 0 1px 4px;background-position:0 -420px;vertical-align:top}
.m_sm_lst .i_today_d{display:inline-block;width:53px;height:16px;margin:2px 0 1px 4px;background-position:-51px -420px;vertical-align:top}
.m_sm_lst .i_ssgcon{display:inline-block;width:27px;height:16px;margin:2px 0 1px 4px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_ssgcon.gif) no-repeat;background-size:27px 16px;vertical-align:top}
.m_sm_lst .cart_rate,.m_sm_lst .i_em_best,.m_sm_lst .ty_lst li .cm_item .tx_thmb .mall{display:none}
.m_sm_lst .cm_item{position:relative}
.m_sm_lst .tit{word-break:break-all;word-wrap:break-word}
.m_sm_lst .ty_lst li{position:relative;padding:15px 0 0;text-align:left}
.m_sm_lst .ty_lst li:after{display:block;clear:both;content:''}
.m_sm_lst .ty_lst li .cm_item{margin:0 10px}
.m_sm_lst .ty_lst li .cm_item .thmb{display:table-cell;width:101px;height:101px;vertical-align:top}
.m_sm_lst .ty_lst li .cm_item .thmb img{width:100%;vertical-align:top}
.m_sm_lst .ty_lst li .cm_item .thmb_inner{position:relative}
.m_sm_lst .ty_lst li .cm_item .thmb .ic_right{position:absolute;top:0;right:0}
.m_sm_lst .ty_lst li .cm_item .tx_thmb{display:table-cell;padding:0 0 0 16px;vertical-align:top}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .good_selling{display:-webkit-box;overflow:hidden;padding-right:60px;line-height:20px;color:#222;word-wrap:break-word;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .tit{display:-webkit-box;overflow:hidden;height:auto;padding-right:60px;line-height:20px;color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .tit .goods_tit{color:#555}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .pricewrap{margin-top:4px}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .old_price{min-height:22px;margin-top:0}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .old_price del{font-size:12px;font-weight:bold;line-height:19px;color:#888;vertical-align:top}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .old_price del .ssg_price{font-family:'Avenir Next',sans-serif;font-size:12px;letter-spacing:-1px;vertical-align:bottom}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .old_price del .ssg_tx{vertical-align:-1px}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .new_price{line-height:20px;color:#222}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .new_price .ssg_price{font-family:'Avenir Next',sans-serif;font-size:23px;font-weight:bold;letter-spacing:-1px;vertical-align:middle}
.m_sm_lst .ty_lst li .cm_item .tx_thmb .new_price .ssg_tx{font-size:12px;font-weight:bold;vertical-align:-5px}
.m_sm_lst .ty_lst li .cm_item .cm_clip_item{position:absolute;top:4px;right:0;bottom:auto}
.m_sm_lst .ty_lst li .cm_item .cm_clip_item .sel_clip{width:42px;height:38px;background-position:-193px 0}
.m_sm_lst .ty_lst li .cm_item .cm_clip_item.on .sel_clip{background-position:-237px 0}
.m_sm_lst .ty_lst li .cm_item .cart_wrap{display:block;position:absolute;top:41px;right:0}
.m_sm_lst .ty_lst li .cm_item .cart_wrap .btn_cart{width:42px;height:38px;background-position:-50px 0}
.m_sm_lst .ty_lst li .cm_item .cart_wrap .btn_cart[disabled='disabled']{background-position:-50px -100px}
.m_sm_lst .ty_lst li .cm_item .cart_wrap.cart_soldout .btn_cart{background-position:-50px -100px}
.m_sm_lst .ty_lst li .cm_item .btn_enter{position:absolute;top:41px;right:0}
.m_sm_lst .ty_lst li .cm_item .btn_change{position:absolute;top:-2px;right:0}
.m_sm_lst.m_dept_lst .ty_lst li .cm_item .cart_wrap .btn_cart{width:42px;height:38px;background-position:-50px -50px}
.m_sm_lst.m_dept_lst .ty_lst li .cm_item .cart_wrap .btn_cart[disabled='disabled']{background-position:-50px -100px}
.m_sm_lst.m_dept_lst .ty_lst li .cm_item .cart_wrap.cart_soldout .btn_cart{background-position:-50px -100px}
.m_sm_lst .ty_lst .goods_benefit{margin:16px 10px 0;padding:0;border-top:1px solid #f3f3f3;border-bottom:1px solid #ccc}
.m_sm_lst .ty_lst .goods_benefit:after{display:block;clear:both;content:''}
.m_sm_lst .ty_lst .goods_benefit .mall{float:left;margin-right:7px;padding:8px 0;font-family:'Times New Roman';font-size:13px;font-weight:bold;line-height:19px;text-align:left;vertical-align:top}
.m_sm_lst .ty_lst .goods_benefit .mall em{font-size:11px}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6001{color:#f29114}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6004{color:#fc1934}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6009{color:#794130}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6002{color:#9c0}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6003{color:#004990}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6100{color:#040a09}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6101{color:#040a09}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6200{color:#e2231a}
.m_sm_lst .ty_lst .goods_benefit .mall.mall_6300{color:#222}
.m_sm_lst .ty_lst .goods_benefit .benefit_lst{overflow:hidden;padding:8px 0;line-height:19px;vertical-align:top;white-space:nowrap}
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span{display:inline-block;position:relative;padding-left:5px;font-size:11px;font-weight:bold;line-height:19px;color:#3dc5d3;vertical-align:top}
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span:first-child{padding-left:8px}
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span:before{position:absolute;top:8px;left:0;width:2px;height:2px;border-radius:2px;background:#b2b2b2;content:''}
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span:first-child:before{top:4px;width:1px;height:10px;border:0;background:#ccc}
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_plus{}/* N+1 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_oplus{}/* 1+1 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_gift{color:#91a5b7}/* 사은품 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_coupon{color:#ff5bb8}/* 쿠폰 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_better{}/* 다다익선 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_spoint{color:#3dc5d2}/* 포인트 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_smoney{color:#9275f0}/* S-머니 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_dmdc{color:#0fc3f7}/* 청구할인 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_noint{color:#3cb878}/* 무이자 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_free{color:#998675}/* 무료배송 */
.m_sm_lst .ty_lst .goods_benefit .benefit_lst span.bene_sale{}/* 세일 */
.m_sm_lst .ty_lst .m_clicked{-webkit-box-shadow:inset 0 0 0 2px #d62c20;box-shadow:inset 0 0 0 2px #d62c20;z-index:1}
.m_sm_lst .ty_lst .m_clicked .goods_benefit{border-bottom-color:#d62c20}
.m_sm_lst .ty_lst .m_btn_play{display:none}
.m_sm_lst .ty_thmb{padding:0 5px}
.m_sm_lst .ty_thmb:after{display:block;clear:both;content:''}
.m_sm_lst .ty_thmb li{float:left;position:relative;width:50%;padding:15px 0 0 0;text-align:center}
.m_sm_lst .ty_thmb li .cm_item{display:block;position:relative;padding:0 5px;border-bottom:1px solid #b3bec2}
.m_sm_lst .ty_thmb li .thmb{position:relative;margin:0 auto}
.m_sm_lst .ty_thmb li .thmb img{width:100%;vertical-align:top}
.m_sm_lst .ty_thmb li .thmb .ic_right{position:absolute;top:0;right:0}
.m_sm_lst .ty_thmb li .tx_thmb{height:155px;text-align:left}
.m_sm_lst .ty_thmb li .tx_thmb .mall,.m_sm_lst .ty_thmb .goods_benefit,.m_sm_lst .ty_thmb .cart_wrap,.m_sm_lst .ty_thmb .m_btn_play{display:none}
.m_sm_lst .ty_thmb li .tx_thmb .tit{display:-webkit-box;overflow:hidden;padding-top:4px;line-height:20px;color:#444;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.m_sm_lst .ty_thmb li .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_sm_lst .ty_thmb li .tx_thmb .old_price{height:22px;margin-top:2px}
.m_sm_lst .ty_thmb li .tx_thmb .old_price del{font-size:12px;font-weight:bold;line-height:19px;color:#888;vertical-align:top}
.m_sm_lst .ty_thmb li .tx_thmb .old_price del .ssg_price{font-family:'Avenir Next',sans-serif;font-size:12px;letter-spacing:-1px;vertical-align:bottom}
.m_sm_lst .ty_thmb li .tx_thmb .old_price del .ssg_tx{vertical-align:-1px}
.m_sm_lst .ty_thmb li .tx_thmb .new_price{line-height:20px;color:#222}
.m_sm_lst .ty_thmb li .tx_thmb .new_price .ssg_price{font-family:'Avenir Next',sans-serif;font-size:23px;font-weight:bold;letter-spacing:-1px;vertical-align:middle}
.m_sm_lst .ty_thmb li .tx_thmb .new_price .ssg_tx{font-size:12px;font-weight:bold;vertical-align:-5px}
.m_sm_lst .ty_thmb .cm_clip_item{position:absolute;right:0;bottom:0;margin-left:4px}
.m_sm_lst .ty_thmb .soldout_new{text-align:left;padding-left:10px}
.m_sm_lst .ty_thmb li .cm_item .good_selling{display:-webkit-box;overflow:hidden;line-height:20px;color:#222;word-break:break-all;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:4px;margin-bottom:-4px}
.m_sm_lst .ty_thmb .thmb_link .m_btn_play{display:block;overflow:hidden;position:absolute;left:5px;bottom:5px;width:58px;height:22px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_m.png) no-repeat;background-size:58px 22px}
.m_sm_lst .ty_thmb li .cm_item .btn_enter{position:absolute;top:auto;bottom:3px;right:3px}
.m_sm_lst .ty_thmb li .cm_item .btn_change{position:absolute;top:auto;bottom:3px;right:47px}
.m_sm_lst .ty_thmb .cm_best{padding:0 0 5px 0;margin:0}
.m_sm_lst .ty_bthmb li{position:relative;text-align:center;border-top:8px solid #f4f4f4;border-bottom:1px solid #e9e9e9}
.m_sm_lst .ty_bthmb li:first-child{border-top:0}
.m_sm_lst .ty_bthmb li .cm_item{overflow:hidden;position:relative;padding-top:0}
.m_sm_lst .ty_bthmb li .cm_item .thmb{position:relative;margin:0 auto}
.m_sm_lst .ty_bthmb li .cm_item .thmb img{width:100%;vertical-align:top}
.m_sm_lst .ty_bthmb li .cm_item .thmb .ic_right{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.m_sm_lst .ty_bthmb li .cm_item .thmb .ic_right .spi{position:absolute;bottom:10px;left:16px}
.m_sm_lst .ty_bthmb li .cm_item .thmb .ic_right .i_prc_sale{display:block;overflow:hidden;position:absolute;top:0;right:0;bottom:auto;left:auto;width:95px;height:28px;margin:20px -26px 37px -24px;padding:0;padding-right:25px;background-position:-80px -350px;font-size:21px;font-style:italic;line-height:28px;letter-spacing:-1px;text-align:right;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.m_sm_lst .ty_bthmb li .cm_item .thmb .ic_right .i_prc_sale em{font-size:11px}
.m_sm_lst .ty_bthmb li .cm_item .thmb_inner{position:relative}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb{padding:10px 80px 12px 20px;text-align:left}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .tit{display:-webkit-box;overflow:hidden;height:auto;font-size:13px;line-height:17px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .tit .goods_tit{color:#303030}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .tit .i_prc_sale{display:none}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall{margin:0;padding-top:0;font-family:'Times New Roman';font-size:13px;font-weight:bold;line-height:19px;text-align:left}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall em{font-size:11px}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6001{color:#f29114}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6004{color:#fc1934}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6009{color:#754435}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6002{color:#9c0}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6003{color:#004990}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6100{color:#040a09}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6101{color:#040a09}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6200{color:#e2231a}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6300{color:#222}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .pricewrap{font-size:0}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .old_price{display:inline-block;height:auto;margin-top:0}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .old_price del{margin-right:4px;font-size:12px;font-weight:normal;line-height:19px;color:#888;vertical-align:baseline}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .old_price del .ssg_price{font-family:'AvenirNext-Regular';font-size:12px;letter-spacing:-.5px;vertical-align:baseline}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .old_price del .ssg_tx{vertical-align:baseline}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .new_price{display:inline-block;line-height:1.2;color:#313131}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .new_price .ssg_price{font-family:'Avenir-Light';font-size:21px;font-weight:normal;vertical-align:baseline}
.m_sm_lst.m_dept_lst .ty_bthmb li .cm_item .tx_thmb .new_price .ssg_price{font-family:Georgia}
.m_sm_lst .i_holiday{display:block;width:45px;height:34px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) -100px -100px no-repeat;background-size:200px 200px}
.m_sm_lst .i_holiday2{display:block;width:46px;height:28px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item.png);background-repeat:no-repeat;background-size:300px 750px;background-position:0 -300px}
.m_sm_lst .i_sprshp{display:inline-block;width:37px;height:37px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_sprshp.png) 0 -100px no-repeat;background-size:100px 200px}
.m_sm_lst .i_ssgdeliv_sd{display:block;width:45px;height:45px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item.png) no-repeat;background-size:300px 750px;background-position:-150px -142px}
.m_sm_lst .ty_bthmb li .cm_item .tx_thmb .new_price .ssg_tx{font-size:12px;font-weight:normal;vertical-align:baseline}
.m_sm_lst .ty_bthmb li .goods_benefit,.m_sm_lst .ty_bthmb li .cm_item .cart_wrap,.m_sm_lst .ty_bthmb li .cm_item .i_coupon,.m_sm_lst .ty_bthmb li .cm_item .i_sale,.m_sm_lst .ty_bthmb li .cm_item .good_selling,.m_sm_lst .ty_bthmb .thmb_link .m_btn_play,.detail_together .m_sm_lst .ty_thmb .cm_clip_item{display:none}
.m_sm_lst .ty_bthmb li .cm_item .cm_clip_item{position:absolute;right:16px;bottom:-74px}
.m_sm_lst .ty_bthmb li .cm_item .i_holiday,.m_sm_lst .ty_bthmb li .cm_item .i_holiday2{display:block;width:70px;height:43px;background-position:-100px -175px}
.m_sm_lst .ty_bthmb li .cm_item .i_holiday{width:72px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) -100px 0 no-repeat;background-size:200px 200px;left:10px !important}
.m_sm_lst .ty_bthmb li .cm_item .i_holiday2{width:70px;height:43px;background-position:-205px -256px}
.m_sm_lst .ty_bthmb li .cm_item .cm_item_soldout{display:table;position:absolute;right:0;bottom:0;left:0;width:100%;height:47px;padding:0;background:rgba(0,0,0,.45);font-size:15px;color:#fff;text-align:center}
.m_sm_lst .ty_bthmb li .cm_item .cm_item_soldout .inner{display:table-cell;vertical-align:middle}
.m_sm_lst .ty_bthmb li .cm_item .cm_item_soldout .tt1{display:block;font-size:20px;letter-spacing:-1px}
.m_sm_lst .ty_bthmb li .cm_item .cm_item_soldout .tt1.small{font-size:15px}
.m_sm_lst .ty_bthmb li .cm_item .cm_item_soldout .tx{display:block;font-family:'HelveticaNeue-Medium';font-size:12px;letter-spacing:-.5px}
.m_sm_lst .ty_bthmb li .cm_item .cm_item_soldout .tx em{color:#ff0}
.m_sm_lst .ty_bthmb .m_btn_play{display:block;overflow:hidden;position:absolute;left:50%;top:50%;margin:-29px 0 0 -29px;width:58px;height:58px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_big.png) no-repeat;background-size:58px 58px;z-index:10}
.m_sm_lst .ty_bthmb li .cm_item .btn_enter{position:absolute;top:auto;bottom:-65px;right:18px}
.m_sm_lst .ty_bthmb li .cm_item .btn_change{display:none}

.m_em_lst .spi{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item_em_v2.png);background-repeat:no-repeat;background-size:300px 750px}
.m_em_lst .i_plus,.m_em_lst .i_oplus{display:block;width:45px;height:33px;padding-top:12px;background-position:0 0;font-family:'emm_bol';font-size:18px;line-height:20px;color:#ffd119;text-align:center;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);transform:rotate(-20deg)}
.m_em_lst .i_plus2{display:block;width:45px;height:45px;background-position:-50px 0}
.m_em_lst .i_gift{display:block;width:45px;height:45px;background-position:0 -50px}
.m_em_lst .i_best{display:none}
.m_em_lst .i_em_best{display:none;position:absolute;width:26px;height:28px;padding-top:14px;background-position:-100px -250px;font-family:'emm_bol';font-size:16px;line-height:20px;color:#ffcd19;text-align:center;letter-spacing:-1px}
.m_em_lst .i_reserve{display:block;width:45px;height:26px;background-position:0 -100px}
.m_em_lst .i_reserve_tr{display:block;width:45px;height:26px;background-position:-210px -600px}
.m_em_lst .i_reserve_bojung{display:block;width:45px;height:26px;background-position:0 -150px}
.m_em_lst .i_reserve_bojung2{display:block;width:45px;height:34px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) 0 -100px no-repeat;background-size:200px 200px}
.m_em_lst .i_pickup{display:block;width:45px;height:29px;background-position:0 -550px}
.m_em_lst .i_pickup_tr{display:block;width:45px;height:29px;background-position:0 -550px}
.m_em_lst .i_holiday2{display:block;width:46px;height:28px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item.png);background-repeat:no-repeat;background-size:300px 750px;background-position:0 -300px}
.m_em_lst .i_holiday_tr{display:block;width:46px;height:36px;background-position:-150px -600px}
.m_em_lst .i_holiday2_tr{display:block;width:46px;height:36px;background-position:-75px -600px}
.m_em_lst .i_holiday{display:block;width:45px;height:34px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) -100px -100px no-repeat;background-size:200px 200px}
.m_em_lst .i_ssgdeliv{display:block;width:45px;height:45px;background-position:-50px -50px}
.m_em_lst .i_ssgdeliv_tr{display:block;width:45px;height:45px;background-position:-50px -100px}
.m_em_lst .i_ssgpick{display:block;width:45px;height:45px;background-position:-50px -150px}
.m_em_lst .ty_lst .i_ssgdeliv, .m_em_lst .ty_lst .i_ssgdeliv_tr{margin-top:-6px}
.m_em_lst .i_prc_sale{display:none}
.m_em_lst .i_coupon{display:block;width:44px;height:39px;padding-top:7px;padding-left:2px;background-position:-100px -50px;font-family:'emm_bol';font-size:18px;line-height:20px;color:#ffd119;text-align:center;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);transform:rotate(-20deg)}
.m_em_lst .i_coupon .per{font-size:12px}
.m_em_lst .i_sale{display:block;width:44px;height:39px;padding-top:7px;padding-left:2px;background-position:-100px 0;font-family:'emm_bol';font-size:18px;line-height:20px;color:#ffd119;text-align:center;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);transform:rotate(-20deg)}
.m_em_lst .i_sale .per{font-size:12px}
.m_em_lst .i_better{display:block;width:45px;height:45px;background-position:-100px -100px}
.m_em_lst .i_addsale{display:block;width:45px;height:45px;background-position:-100px -150px}
.m_em_lst .i_gift2{display:block;width:45px;height:45px;background-position:0 -50px}
.m_em_lst .i_sale2{display:block;width:50px;height:47px;background-position:0 -200px}
.m_em_lst .i_buy_always{display:none;width:72px;height:18px;margin:-4px 0 -1px;background-position:-150px -550px}
.m_em_lst .soldout_new .tx{display:block;margin:3px 0;font-size:11px;font-weight:bold;line-height:1;letter-spacing:-.5px}
.m_em_lst .soldout_new .tx em{font-weight:bold;color:#ff0;-webkit-animation:cssblink 2s infinite ease;-moz-animation:cssblink 2s infinite ease;-ms-animation:cssblink 2s infinite ease;animation:cssblink 2s infinite ease}
.m_em_lst .tit{word-break:break-all;word-wrap:break-word}
.m_em_lst .cart_wrap .btn_cart{width:53px;height:53px;background-position:0 -400px}
.m_em_lst .cart_wrap .btn_cart[disabled='disabled']{background-position:0 -475px}
.m_em_lst .cart_wrap.cart_soldout .btn_cart{background-position:-75px -400px}
.m_em_lst .cart_wrap.cart_soldout .btn_cart.ty2{background-position:0 -475px}
.m_em_lst .cart_wrap .cart_rate{width:53px;height:48px}
.m_em_lst .cart_wrap .cart_rate label{display:block;position:absolute;top:0;left:0;width:48px;height:46px;padding-right:3px;border:1px solid #dfe3e6;background:#fff;font-family:'emm_bol';font-size:28px;font-weight:bold;line-height:46px;letter-spacing:-2px;color:#ff602c;text-align:center}
.m_em_lst .cart_wrap .cart_rate select{display:block;position:absolute;top:0;left:0;width:53px;height:46px;border:none;background:#fff;font-family:'emm_bol';font-size:28px;font-weight:bold;line-height:45px;color:#ff602c;opacity:.01}
.m_em_lst .cart_wrap.cart_soldout .cart_rate label{overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item_em.png) -148px -400px no-repeat;background-size:300px 750px;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_em_lst .cart_wrap.cart_soldout .cart_rate select{display:none}
.m_em_lst .cm_item_soldout.ty2{padding:3px 0 4px}
.m_em_lst .cm_item_soldout.ty2 .tx em{-webkit-animation:cssblink 2s infinite ease;-moz-animation:cssblink 2s infinite ease;-ms-animation:cssblink 2s infinite ease;animation:cssblink 2s infinite ease}
.m_em_lst .ty_lst li{position:relative;padding:15px 0 0 0;border-bottom:1px solid #c6cacc;text-align:left}
.m_em_lst .ty_lst li:after{display:block;clear:both;content:''}
.m_em_lst .ty_lst li .cm_item{position:relative;padding-left:10px}
.m_em_lst .ty_lst li .cm_item .thmb_inner{position:relative}
.m_em_lst .ty_lst li .thmb{display:table-cell;width:101px;height:101px;vertical-align:top}
.m_em_lst .ty_lst li .thmb img{width:100%;vertical-align:top}
.m_em_lst .ty_lst li .thmb .ic_left{position:absolute;top:-6px;left:-6px}
.m_em_lst .ty_lst li .thmb .ic_right{position:absolute;top:0;right:0}
.m_em_lst .ty_lst li .tx_thmb{display:table-cell;padding:4px 0 0 15px;vertical-align:top}
.m_em_lst .ty_lst li .tx_thmb .i_buy_always{display:block}
.m_em_lst .ty_lst li .tx_thmb .mall,.m_em_lst .ty_lst li .tx_thmb .old_price .i_coupon,.m_em_lst .ty_lst li .tx_thmb .old_price .i_sale{display:none}
.m_em_lst .ty_lst li .tx_thmb .tit{display:-webkit-box;overflow:hidden;height:auto;padding-right:74px;line-height:20px;color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_em_lst .ty_lst li .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_em_lst.cm_unit_best .ty_lst li .tx_thmb .tit{position:relative;padding-left:29px;min-height:42px}
.m_em_lst.cm_unit_best .ty_lst li .tx_thmb .tit .i_em_best{display:inline-block;position:absolute;top:0;left:0}
.m_em_lst .ty_lst li .tx_thmb .old_price{height:20px;margin-top:3px}
.m_em_lst .ty_lst li .tx_thmb .old_price del{font-size:12px;line-height:19px;color:#adb1b2;vertical-align:top}
.m_em_lst .ty_lst li .tx_thmb .old_price del .ssg_price{font-family:emm_bol;font-size:12px;font-weight:normal;letter-spacing:-1px;vertical-align:middle}
.m_em_lst .ty_lst li .tx_thmb .old_price del .ssg_tx{font-weight:bold}
.m_em_lst .ty_lst li .tx_thmb .new_price{margin:0 0 -4px;line-height:27px;color:#262f33}
.m_em_lst .ty_lst li .tx_thmb .new_price .ssg_price{font-family:'emm_bol';font-size:24px;font-weight:bold;letter-spacing:-1px;color:#262f33}
.m_em_lst .ty_lst li .tx_thmb .new_price .ssg_tx{font-size:14px;vertical-align:2px}
.m_em_lst .i_quick{display:inline-block;width:43px;height:16px;margin:-1px 0 1px 8px;background-position:0 -640px;vertical-align:top}
.m_em_lst .i_today_d{display:inline-block;width:53px;height:16px;margin:-1px 0 1px 8px;background-position:-50px -640px;vertical-align:top}
.m_em_lst .ty_bthmb .i_quick, .m_em_lst .ty_bthmb .i_today_d{margin:2px 0 1px 4px}
.m_em_lst .ty_lst .goods_benefit{position:relative;margin-top:10px;border-top:1px dotted #d2d7d9}
.m_em_lst .ty_lst .goods_benefit .mall{float:left;margin:8px 0 0 0;line-height:19px;text-align:left}
.m_em_lst .ty_lst .goods_benefit .mall.mall_6001 .mall_tx{display:inline-block;overflow:hidden;width:73px;height:12px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item_em.png) 0 -350px no-repeat;background-size:300px 750px;margin:1px 0 0 10px;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_em_lst .ty_lst .goods_benefit .mall.mall_6002 .mall_tx{display:inline-block;overflow:hidden;width:47px;height:12px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item_em.png) -75px -350px no-repeat;background-size:300px 750px;margin:1px 0 0 10px;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_em_lst .ty_lst .goods_benefit .mall.mall_6003 .mall_tx{display:inline-block;overflow:hidden;width:40px;height:12px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item_em.png) -150px -350px no-repeat;background-size:300px 750px;margin:1px 0 0 10px;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_em_lst .ty_lst .goods_benefit .mall.mall_6004 .mall_tx,.m_em_lst .ty_lst .goods_benefit .mall.mall_6009 .mall_tx{display:none}
.m_em_lst .ty_lst .goods_benefit .benefit_lst{overflow:hidden;margin-right:10px;padding:9px 0 5px 4px;white-space:nowrap;min-height:16px}
.m_em_lst .ty_lst .goods_benefit .benefit_lst span{display:inline-block;height:12px;margin-left:6px;padding-left:4px;border-color:#9bf;border-left:3px solid;font-size:12px;font-weight:bold;line-height:12px;letter-spacing:-.5px;color:#9bf;vertical-align:top;white-space:nowrap}
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_plus{border-color:#99bbff;color:#99bbff}/* N+1 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_plus2{border-color:#99bbff;color:#99bbff}/* 2입기획 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_oplus{border-color:#99bbff;color:#99bbff}/* 1+1 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_gift{border-color:#ff9e9e;color:#ff9e9e}/* 사은품 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_coupon{border-color:#ffa64c;color:#ffa64c}/* 쿠폰 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_better{border-color:#ec7cb3;color:#ec7cb3}/* 다다익선 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_spoint{border-color:#8ae699;color:#8ae699}/* 포인트 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_smoney{border-color:#fbb320;color:#fbb320}/* S-머니 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_dmdc{border-color:#73e6d2;color:#73e6d2}/* 청구할인 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_noint{border-color:#949799;color:#949799}/* 무이자 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_free{border-color:#7fd4ff;color:#7fd4ff}/* 무료배송 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_hp{border-color:#43c3c4;color:#43c3c4}/* 알뜰폰 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_sale{border-color:#ff7950;color:#ff7950}/* 세일 */
.m_em_lst .ty_lst .goods_benefit .benefit_lst span.bene_carddc{border-color:#4a7dff;color:#4a7dff}/* 카드할인 */
.m_em_lst .ty_lst .cm_clip_item,.m_em_lst .ty_lst .cm_item_soldout.ty1,.m_em_lst .ty_lst .cm_item_soldout.ty2 .tt1.small,.m_em_lst .ty_lst .box_remain .txt_remain1,.m_em_lst .ty_lst .m_btn_play{display:none}
.m_em_lst .ty_lst .cart_wrap{position:absolute;top:0;right:10px}
.m_em_lst .ty_lst .m_clicked{-webkit-box-shadow:inset 0 0 0 2px #f29114;box-shadow:inset 0 0 0 2px #f29114;z-index:1}
.m_em_lst.m_addclip .ty_lst .cm_clip_item{display:block}
.m_em_lst.m_addclip .ty_lst .cm_clip_item.clip_off,.m_em_lst.m_addclip .ty_lst .cm_clip_item.clip_ani,.m_em_lst.m_addclip .ty_lst .cm_clip_item.clip_on{top:auto;left:auto;right:0;bottom:0}
.m_em_lst .ty_lst .txt_remain{position:absolute;top:1px;right:2px;padding:6px 8px 0 10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_benefit.png) no-repeat;background-size:100px 30px;font-size:11px;font-weight:bold;letter-spacing:-.5px;color:#515862}
.m_em_lst .ty_lst .txt_remain span{color:#515862;vertical-align:middle}
.m_em_lst .ty_lst .txt_remain strong{font-family:'emm_bol','arial';font-size:16px;color:#fa521a;vertical-align:-1px}
.m_em_lst .ty_lst .box_remain{position:absolute;right:2px;bottom:5px;padding:6px 8px 0 10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_benefit.png) no-repeat;background-size:100px 30px;font-size:11px;font-weight:bold;letter-spacing:-.5px;color:#515862}
.m_em_lst .ty_lst .box_remain .txt_remain2{vertical-align:middle}
.m_em_lst .ty_lst .box_remain .txt_remain2 strong{font-family:'emm_bol','arial';font-size:16px;color:#fa521a;vertical-align:-1px}
.m_em_lst .ty_lst .quick_buy_chk{padding:5px 0 10px 10px}
.m_em_lst .ty_lst .btn_soldout{position:absolute;top:0;right:10px;width:53px;height:53px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_enter.png) -175px -150px no-repeat;background-size:250px 250px}
.m_em_lst .ty_lst li .cm_item .btn_enter{position:absolute;top:47px;right:10px}
.m_em_lst .ty_lst li .cm_item .btn_change{position:absolute;top:0;right:10px}

/* 자주구매 */
.m_em_lst .ty_lst .goods_benefit .btn_dcart{position:absolute;top:4px;right:10px;z-index:2;width:53px;height:22px;border:1px solid #c6cacc;background:#f9f9f9;font-size:11px;font-weight:bold;line-height:22px;letter-spacing:-1px;color:#ff602c}
.m_em_lst .ty_lst .goods_benefit .btn_dcart+.benefit_lst{margin-right:67px}
.m_em_lst .ty_thmb:after{display:block;clear:both;content:''}
.m_em_lst .ty_thmb li{float:left;position:relative;width:50%;text-align:center}
.m_em_lst .ty_thmb li .cm_item{display:block;position:relative;padding:15px 0 0 0}
.m_em_lst .ty_thmb li:nth-child(odd) .cm_item{margin-right:5px;margin-left:10px}
.m_em_lst .ty_thmb li:nth-child(even) .cm_item{margin-right:10px;margin-left:5px}
.m_em_lst .ty_thmb li:nth-child(odd):before{border-top:1px solid #ccc;content:'';height:1px;position:absolute;top:0;left:10px;right:5px}
.m_em_lst .ty_thmb li:nth-child(even):before{border-top:1px solid #ccc;content:'';height:1px;position:absolute;top:0;left:5px;right:10px}
.m_em_lst .ty_thmb li:nth-child(1):before,.m_em_lst .ty_thmb li:nth-child(2):before{border-top:0}
.m_em_lst .ty_thmb li .thmb{position:relative;width:145px;height:145px;margin:0 auto}
.m_em_lst .ty_thmb li .thmb img{width:100%;vertical-align:top}
.m_em_lst .ty_thmb li .thmb .ic_left{position:absolute;top:0;left:0}
.m_em_lst .ty_thmb li .thmb .ic_right{position:absolute;top:0;right:0}
.m_em_lst .ty_thmb li .tx_thmb{height:130px;text-align:left}
.m_em_lst .ty_thmb li .tx_thmb .i_coupon,.m_em_lst .ty_thmb li .tx_thmb .i_sale,.m_em_lst .ty_thmb li .tx_thmb .mall,.m_em_lst .ty_thmb .goods_benefit,.m_em_lst .ty_thmb .cart_wrap,.m_em_lst .ty_thmb .m_btn_play,.ca-event-more .m_em_lst .ty_thmb .cm_clip_item{display:none}
.m_em_lst .ty_thmb li .tx_thmb .tit{display:-webkit-box;overflow:hidden;padding-top:10px;line-height:20px;color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_em_lst .ty_thmb li .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_em_lst .ty_thmb li .tx_thmb .old_price{height:22px;margin-top:2px}
.m_em_lst .ty_thmb li .tx_thmb .old_price del{font-size:12px;font-weight:bold;line-height:19px;color:#adb1b2;vertical-align:top}
.m_em_lst .ty_thmb li .tx_thmb .old_price del .ssg_price{font-family:'emm_bol';font-size:12px;letter-spacing:-.5px;vertical-align:bottom}
.m_em_lst .ty_thmb li .tx_thmb .old_price del .ssg_tx{vertical-align:-1px}
.m_em_lst .ty_thmb li .tx_thmb .new_price{margin-top:2px;line-height:24px;color:#222}
.m_em_lst .ty_thmb li .tx_thmb .new_price .ssg_price{font-family:'emm_bol';font-size:22px;font-weight:bold;vertical-align:middle;letter-spacing:-1px}
.m_em_lst .ty_thmb li .tx_thmb .new_price .ssg_tx{font-size:14px;font-weight:bold;vertical-align:middle}
.m_em_lst .ty_thmb .cm_clip_item{position:absolute;bottom:0;right:0}
.m_em_lst .ty_thmb .cm_item_soldout{text-align:left;padding-left:10px}
.m_em_lst .ty_thmb .thmb_link .m_btn_play{display:block;overflow:hidden;position:absolute;left:5px;bottom:5px;width:58px;height:22px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_m.png) no-repeat;background-size:58px 22px}
.m_em_lst.em_unit_plan .ty_thmb{margin-bottom:15px}
.m_em_lst.em_unit_plan .ty_thmb li .tx_thmb{height:132px;text-align:left}
.m_em_lst .ty_thmb .box_remain{overflow:hidden;position:absolute;bottom:-1px;z-index:1;padding:0 5px 0 10px;border-bottom:1px solid #ccc;background:#f6f6f6;font-size:10px;line-height:24px;letter-spacing:-.5px;color:#888}
.m_em_lst .ty_thmb li:nth-child(odd) .box_remain{right:5px;left:10px}
.m_em_lst .ty_thmb li:nth-child(even) .box_remain{right:10px;left:5px}
.m_em_lst .ty_thmb .box_remain .txt_remain1{float:left}
.m_em_lst .ty_thmb .box_remain .txt_remain2{float:right}
.m_em_lst .ty_thmb .box_remain .txt_remain2 span{display:none}
.m_em_lst .ty_thmb .box_remain .txt_remain2 strong{font-family:emm_bol,arial;font-size:12px;color:#ff602c}
.m_em_lst .ty_thmb .btn_soldout{display:none}
.m_em_lst .ty_thmb li .cm_item .btn_enter{position:absolute;top:auto;bottom:3px;right:3px}
.m_em_lst .ty_thmb li .cm_item .btn_change{position:absolute;top:auto;bottom:3px;right:47px}
.m_em_lst .ty_bthmb li{position:relative;text-align:center;border-top:8px solid #f4f4f4;border-bottom:1px solid #e9e9e9}
.m_em_lst .ty_bthmb li:first-child{border-top:0}
.m_em_lst .ty_bthmb li .cm_item{overflow:hidden;position:relative;padding-top:0}
.m_em_lst .ty_bthmb li .cm_item .thmb{position:relative;margin:0 auto}
.m_em_lst .ty_bthmb li .cm_item .thmb img{width:100%;vertical-align:top}
.m_em_lst .ty_bthmb li .cm_item .thmb .ic_left,.m_em_lst .ty_bthmb li .cm_item .thmb .ic_right .i_prc_sale,.m_em_lst .ty_bthmb li .cm_item .tx_thmb .tit .i_prc_sale{display:none}
.m_em_lst .ty_bthmb li .cm_item .thmb .ic_right{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.m_em_lst .ty_bthmb li .cm_item .thmb .ic_right .spi{position:absolute;bottom:10px;left:16px}
.m_em_lst .ty_bthmb li .cm_item .thmb_inner{position:relative}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb{padding:10px 80px 12px 20px;text-align:left}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .tit{display:-webkit-box;overflow:hidden;height:auto;font-family:'AvenirNext-Regular';font-size:13px;line-height:17px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .tit:after{display:block;clear:both;content:''}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .tit .goods_tit{color:#303030}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall{margin:0;padding-top:0;font-family:'Times New Roman';font-size:13px;font-weight:bold;line-height:19px;text-align:left}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall em{font-size:11px}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6001{color:#f29114}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6004{color:#fc1934}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6009{color:#754435}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6002{color:#74b200}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6003{color:#004990}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6100{color:#040a09}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6101{color:#040a09}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6200{color:#e2231a}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .mall.mall_6300{color:#222}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .pricewrap{font-size:0}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .old_price{display:inline-block;height:auto;margin-top:0}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .old_price del{margin-right:4px;font-size:12px;font-weight:normal;line-height:19px;color:#888;vertical-align:baseline}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .old_price del .ssg_price{font-family:'emm_bol';font-size:12px;letter-spacing:-.5px;vertical-align:baseline}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .old_price del .ssg_tx{vertical-align:baseline}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .new_price{display:inline-block;line-height:1.2;color:#313131}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .new_price .ssg_price{font-family:'emm_bol';font-size:21px;font-weight:bold;vertical-align:baseline;letter-spacing:-1px}
.m_em_lst .ty_bthmb li .cm_item .tx_thmb .new_price .ssg_tx{font-size:12px;font-weight:normal;vertical-align:baseline}
.m_em_lst .ty_bthmb li .cm_item .cm_clip_item{position:absolute;right:16px;bottom:-74px}
.m_em_lst .ty_bthmb li .cm_item .cart_wrap,.m_em_lst .ty_bthmb li .cm_item .i_coupon,.m_em_lst .ty_bthmb li .cm_item .i_sale,.m_em_lst .ty_bthmb li .goods_benefit,.m_em_lst .ty_bthmb .thmb_link .m_btn_play{display:none}
.m_em_lst .ty_bthmb li .cm_item .i_reserve{width:70px;height:40px;background-position:-205px 0}
.m_em_lst .ty_bthmb li .cm_item .i_reserve_tr{width:70px;height:40px;background-position:-205px -64px}
.m_em_lst .ty_bthmb li .cm_item .i_pickup{width:70px;height:43px;background-position:-205px -324px}
.m_em_lst .ty_bthmb li .cm_item .i_pickup_tr{width:70px;height:43px;background-position:-205px -324px}
.m_em_lst .ty_bthmb li .cm_item .i_reserve_bojung{width:70px;height:40px;background-position:-205px -128px}
.m_em_lst .ty_bthmb li .cm_item .i_reserve_bojung2{width:72px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) 0 0 no-repeat;background-size:200px 200px;left:10px !important}
.m_em_lst .ty_bthmb li .cm_item .i_holiday,.m_em_lst .ty_bthmb li .cm_item .i_holiday_tr{width:70px;height:42px;background-position:-205px -256px}
.m_em_lst .ty_bthmb li .cm_item .i_holiday{width:72px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) -100px 0 no-repeat;background-size:200px 200px;left:10px !important}
.m_em_lst .ty_bthmb li .cm_item .i_holiday2,.m_em_lst .ty_bthmb li .cm_item .i_holiday2_tr{width:70px;height:47px;background-position:-205px -400px}
.m_em_lst .ty_bthmb li .cm_item .i_ssgdeliv{width:60px;height:60px;background-position:0 -660px}
.m_em_lst .ty_bthmb li .cm_item .i_ssgdeliv_tr{width:60px;height:60px;background-position:-65px -660px}
.m_em_lst .ty_bthmb li .cm_item .cm_item_soldout{display:table;position:absolute;right:0;bottom:0;left:0;width:100%;height:47px;padding:0;background:rgba(0,0,0,.45);font-size:15px;color:#fff;text-align:center}
.m_em_lst .ty_bthmb li .cm_item .cm_item_soldout .inner{display:table-cell;vertical-align:middle}
.m_em_lst .ty_bthmb li .cm_item .cm_item_soldout .tt1{display:block;font-size:20px;letter-spacing:-1px}
.m_em_lst .ty_bthmb li .cm_item .cm_item_soldout .tt1.small{font-size:15px}
.m_em_lst .ty_bthmb li .cm_item .cm_item_soldout .tx{display:block;font-family:'HelveticaNeue-Medium';font-size:12px;letter-spacing:-.5px}
.m_em_lst .ty_bthmb li .cm_item .cm_item_soldout .tx em{color:#ff0}
.m_em_lst .ty_bthmb .m_btn_play{display:block;overflow:hidden;position:absolute;left:50%;top:50%;margin:-29px 0 0 -29px;width:58px;height:58px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_big.png) no-repeat;background-size:58px 58px;z-index:10}
.m_em_lst.em_unit_plan .ty_bthmb li .cm_item .cm_clip_item{position:absolute;right:16px;bottom:-58px}
.m_em_lst.em_unit_plan .ty_bthmb li .cm_item .tx_thmb .tit{height:34px}
.m_em_lst .ty_bthmb .box_remain{overflow:hidden;position:absolute;right:15px;bottom:9px;padding:0 5px 0 10px;font-size:10px;line-height:19px;letter-spacing:-.5px;color:#888}
.m_em_lst .ty_bthmb .box_remain .txt_remain2 span{display:none}
.m_em_lst .ty_bthmb .box_remain .txt_remain2 strong{font-family:'emm_bol','arial';font-size:12px;color:#ff602c}
.m_em_lst .ty_bthmb .btn_soldout{display:none}
.m_em_lst .ty_bthmb li .cm_item .btn_enter{position:absolute;top:auto;bottom:-65px;right:18px}
.m_em_lst .ty_bthmb li .cm_item .btn_change{display:none}
.m_traders_lst .cart_wrap .btn_cart{background-position:-60px -475px}
.m_traders_lst .cart_wrap .cart_rate label{color:#3d3d3d}
.m_traders_lst .cart_wrap .cart_rate select{color:#9ed03c}
.m_traders_lst .cart_wrap.cart_soldout .cart_rate label{background-position:-148px -475px}
.m_boons_lst .cart_wrap .btn_cart{background-position:-240px -475px}
.m_boons_lst .cart_wrap .cart_rate label,.m_boons_lst .cart_wrap .cart_rate select{color:#c40000}
.m_boons_lst .cart_wrap.cart_soldout .cart_rate label{background-position:-240px -550px}

/* 201610 리스트형 개편 */
.bdg_lst{display:none}
.unit_price{display:none}
.cm_btn_br{display:none}
.cm_check{display:none}
.cm_check_top{display:none}
.m_btn_onair{display:none}
.item_tag{display:none}
.goods_benefit{z-index:10}
.goods_benefit .benefit_lst .benefit_bdg{overflow:hidden;height:19px;float:left;margin-right:4px;max-width:160px}
.goods_benefit .benefit_lst .bdg_magicpick{position:relative}
.goods_benefit .benefit_lst .btn_spot{position:absolute;top:-29px;left:-5px;font-size:11px;color:#ba7c42;border:1px solid #ba7c42;border-radius:13px;background-color:rgba(255,255,255,.95);text-align:center;letter-spacing:-1px;padding:2px 6px 0;height:25px;outline:none;white-space:nowrap}
.goods_benefit .benefit_lst .btn_spot:before{content:'';position:absolute;bottom:-6px;left:50%;width:6px;height:6px;margin-left:-3px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_magic.png) 0 0 no-repeat;background-size:100px 100px}
.goods_benefit .magicpick_tt{display:none;position:absolute;left:0;right:0;bottom:30px;background-color:rgba(168,124,66,.95);color:#fff;font-size:13px;text-align:center;padding:18px 28px 18px 15px;line-height:18px;z-index:10}
.goods_benefit .magicpick_tt:after{content:'';position:absolute;top:50%;right:10px;width:16px;height:16px;margin-top:-8px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_magic.png) -20px 0 no-repeat;background-size:100px 100px}
.goods_benefit .magicpick_tt em{white-space:nowrap}
.goods_benefit .benefit_lst.jp_on .magicpick_tt{display:block}
.goods_benefit .benefit_lst.jp_on .btn_spot{border:0;background:transparent;color:transparent}
.goods_benefit .benefit_lst.jp_on .btn_spot:before{background-position:0 -20px;margin-left:-2px}
.cm_item .cart_wrap .btn_cart{background-color:#ff6967}
.cm_item .cart_wrap .btn_cart:focus{background-color:#ff4442}
.cm_item .cart_wrap .btn_cart[disabled='disabled']{background-color:#b0b0b0}
.cm_item .cart_wrap .btn_cart.disabled{background-color:#b0b0b0}
.ty_lst2 li{position:relative;padding:10px 0 0 0;border-top:10px solid #F0F1F5;border-bottom:1px solid #e1e1e1;text-align:left}
.ty_lst2 li:first-child{border-top:0}
.ty_lst2 li:after{display:block;clear:both;content:''}
.ty_lst2 li .cm_item{margin:0;padding-bottom:10px;position:relative;display:table;width:100%;border-bottom:1px solid #e1e1e1;margin-bottom:-1px}
.ty_lst2 li .cm_item .thmb{display:table-cell;width:150px;height:150px;vertical-align:top}
.ty_lst2 li .cm_item .thmb img{width:100%;height:100%;vertical-align:top}
.m_ssg_lst .ty_lst2 li .cm_item .thmb .ic_left{position:absolute;top:9px;left:0}
.ty_lst2 li .cm_item .thmb .ic_right{position:absolute;top:0;right:0}
.m_ssg_lst .ty_lst2 li .cm_item .thmb .i_sale{display:block;width:33px;height:37px;margin-top:-9px;background-position:-50px -50px;font-family:'Times New Roman';font-size:17px;line-height:37px;letter-spacing:-1px;color:#fff;text-align:center;vertical-align:top}
.m_ssg_lst .ty_lst2 li .cm_item .thmb .i_coupon{display:block;width:33px;height:23px;margin:-9px 0 9px;padding-top:10px;background-position:-50px -150px;font-family:'Times New Roman';font-size:17px;line-height:21px;letter-spacing:-1px;color:#fff;text-align:center;vertical-align:top}
.m_ssg_lst .ty_lst2 li .cm_item .thmb .i_sale em.per,.m_ssg_lst .ty_lst li .cm_item .thmb .i_coupon em.per{font-size:10px}
.ty_lst2 li .cm_item .thmb_inner{position:relative}
.ty_lst2 li .cm_item .tx_thmb{display:table-cell;padding:2px 8px 40px 10px;vertical-align:top}
.ty_lst2 li .cm_item .tx_thmb .i_coupon,.m_ssg_lst .ty_lst li .cm_item .tx_thmb .i_sale{display:none}
.ty_lst2 li .cm_item .tx_thmb .mall{display:block;font-size:13px;line-height:16px;text-align:center;vertical-align:top;text-align:left;height:19px;overflow:hidden;font-family:'Roboto-Medium',sans-serif}
.ty_lst2 li .cm_item .tx_thmb .mall .spi{display:none}
.ty_lst2 li .cm_item .tx_thmb .mall .mall_tx{word-spacing:-3px;float:left;margin-right:4px}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6001{color:#ffa516}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6004{color:#fc1934}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6009{color:#754435}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6002{color:#9c0}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6003{color:#004990}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6100{color:#040a09}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6101{color:#040a09}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6200{color:#e2231a}
.ty_lst2 li .cm_item .tx_thmb .mall.mall_6300{color:#222}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst{color:#fff;float:left;display:block}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst span{float:left;height:13px;line-height:13px;font-size:10px;padding:1px 5px 0 5px;border-radius:3px;font-family:'Roboto-Medium',sans-serif;margin-right:1px}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst span.bdg_always{background-color:#ff9b56}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst span.bdg_obanjang{background-color:#ffc601}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst span.bdg_happy{background-color:#59cbec}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst span.bdg_talk{background-color:#5bbdf3}
.ty_lst2 .i_prc_sale{display:none}
.ty_lst2 li .cm_item .tx_thmb .tit_icoarea{margin-bottom:6px;font-size:0;line-height:0}
.ty_lst2 li .cm_item .tx_thmb .tit{display:-webkit-box;overflow:hidden;line-height:17px;color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;letter-spacing:-.5px;margin-top:2px;margin-bottom:7px;font-size:13px}
.ty_lst2 li .cm_item .tx_thmb .tit:after{display:block;clear:both;content:''}
.ty_lst2 li .cm_item .tx_thmb .tit .goods_brand{font-weight:bold}
.ty_lst2 li .cm_item .tx_thmb .pricewrap{white-space:nowrap;position:relative;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.ty_lst2 li .cm_item .tx_thmb .old_price{float:left;height:22px;margin-top:4px;margin-right:4px}
.ty_lst2 li .cm_item .tx_thmb .old_price del{font-size:12px;font-weight:bold;line-height:19px;color:#888;vertical-align:top}
.ty_lst2 li .cm_item .tx_thmb .old_price del .ssg_price{font-size:10px;letter-spacing:-.5px;vertical-align:middle;font-family:'Roboto-Medium',sans-serif}
.ty_lst2 li .cm_item .tx_thmb .old_price del .ssg_tx{vertical-align:bottom;font-size:10px}
.ty_lst2 li .cm_item .tx_thmb .new_price{float:left;line-height:24px;color:#222;margin-right:4px}
.ty_lst2 li .cm_item .tx_thmb .new_price .ssg_price{font-size:20px;vertical-align:middle;letter-spacing:-.5px;font-family:'Roboto-Medium',sans-serif}
.ty_lst2 li .cm_item .tx_thmb .new_price .ssg_tx{font-size:10px;font-weight:bold;vertical-align:-2px}
.ty_lst2 li .cm_item .tx_thmb .unit_price{display:block;font-size:10px;color:#333;letter-spacing:-.5px;position:absolute;top:24px;left:0;font-family:'Roboto-Medium',sans-serif}
.ty_lst2 li .cm_item .tx_thmb .info_opt{padding:3px 0;font-size:11px;letter-spacing:-1px;line-height:17px;word-break:keep-all}
.ty_lst2 li .cm_item .tx_thmb .info_opt .ssg_opt_tx{color:#ff5c7f;font-weight:bold}
.ty_lst2 li .cm_item .tx_thmb .info_opt .ssg_opt{color:#73b1da}
.ty_lst2 li .cm_item .cm_clip_item{position:absolute;bottom:10px;top:auto;right:47px}
.ty_lst2 li .cm_item .cm_clip_item .sel_clip{width:42px;height:38px;background-position:-193px 0}
.ty_lst2 li .cm_item .cm_clip_item.on .sel_clip{background-position:-237px 0}
.ty_lst2 li .cm_item .cart_wrap{display:block;position:absolute;bottom:10px;right:5px}
.ty_lst2 li .cm_item .cart_wrap .btn_cart{width:40px;height:40px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_cart2.png);background-size:40px 40px;background-position:0 0;border-radius:5px}
.ty_lst2 li .cm_item .thmb button{position:absolute;bottom:10px;right:47px}
.ty_lst2 li .cm_item .thmb button:last-of-type{right:5px}
.ty_lst2 .item_tag{display:block;padding:6px 10px;border-bottom:1px solid #e1e1e1;background-color:#fff;position:relative;margin-top:-6px;height:20px}
.ty_lst2 .item_tag .tag_lst{line-height:20px;height:20px;overflow:hidden}
.ty_lst2 .item_tag .tag_lst:after{content:'';display:block;clear:both}
.ty_lst2 .item_tag .tag_lst a{float:left;font-size:12px;color:#888;margin-right:6px;white-space:nowrap}
.ty_lst2 .goods_benefit{position:relative;height:36px}
.ty_lst2 .goods_benefit:after{display:block;clear:both;content:''}
.ty_lst2 .goods_benefit .mall{display:none}
.ty_lst2 .goods_benefit .store{float:left;margin-right:7px;padding:8px 0 8px 10px;color:#ff5c7f;font-size:11px;line-height:20px}
.ty_lst2 .goods_benefit .benefit_lst{padding:9px 100px 8px 10px;line-height:17px;vertical-align:top;height:19px}
.ty_lst2 .goods_benefit .benefit_lst span{display:inline-block;position:relative;padding:1px 5px 0 5px;font-size:10px;line-height:16px;height:16px;color:#888;vertical-align:top;border:1px solid #e9e9e9;border-radius:3px;margin-bottom:10px}
.ty_lst2 .goods_benefit .benefit_lst span.bdg_tx{border-color:#fff;font-size:11px;padding:1px 2px 0;line-height:16px;position:relative}
.ty_lst2 .goods_benefit .benefit_lst span.bdg_tx:before{position:absolute;top:7px;right:-4px;width:2px;height:2px;border-radius:2px;background:#c9c9c9;content:''}
.ty_lst2 .goods_benefit .benefit_lst span.bdg_tx:last-child:before{display:none}
.ty_lst2 .goods_benefit .benefit_lst span.bdg_magicpick{color:#ba7c42}
.ty_lst2 .goods_benefit .benefit_lst span.bdg_quick{color:#9e99da}
.ty_lst2 .goods_benefit .benefit_lst span.bdg_ssgcon{color:#5dc8a6}
.ty_lst2 .cm_btn_br{display:block;position:relative;padding:7px 5px 0 0;height:29px;text-align:right;z-index:20}
.ty_lst2 .cm_btn_br .clip_regular{display:inline-block;width:72px;height:23px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_listv.png) 0 0 no-repeat;background-size:200px 200px}
.ty_lst2 .cm_btn_br .clip_regular.on{background-position:-100px 0}
.ty_lst2 .cm_btn_br .schd_deil{display:inline-block;width:72px;height:23px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_listv.png) 0 -50px no-repeat;background-size:200px 200px}
.ty_lst2 .cm_btn_br .schd_deil.on{background-position:-100px -50px}
.ty_lst2 .cm_check{display:block;position:absolute;top:5px;right:7px;width:25px;height:25px}
.ty_lst2 .cm_check input{border:0;height:25px;width:25px;line-height:19px;vertical-align:top;opacity:.01;position:absolute;top:0;left:0}
.ty_lst2 .cm_check label{display:block;overflow:hidden;width:25px;height:25px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_listv.png) 3px -97px no-repeat;background-size:200px 200px;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.ty_lst2 .cm_check input:checked+label{background-position:-97px -97px}
.ty_lst2 .cm_check_top{position:relative;display:block;margin:-3px 0 0 7px;height:32px}
.ty_lst2 .cm_check_top input{border:0;height:25px;width:25px;line-height:19px;vertical-align:top;opacity:.01;position:absolute;top:0;left:0}
.ty_lst2 .cm_check_top label{display:block;overflow:hidden;width:25px;height:25px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_listv.png) 3px -97px no-repeat;background-size:200px 200px;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.ty_lst2 .cm_check_top input:checked+label{background-position:-97px -97px}
.ty_lst2 .cm_check_top .check_icons{position:absolute;top:0;left:153px;} /* My클립 체크박스 영역 노출 아이콘 */
.ty_lst2 .cm_check_top .check_icons i{display:inline-block;padding:0 4px;background:#999;color:#fff;font-size:12px;line-height:19px;font-style:normal;}
.ty_lst2 .cm_check_top .check_icons .ic_buy_end{background:#999;}
.ty_lst2 .box_remain{height:26px;padding:9px 8px 0 10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_benefit.png) no-repeat;background-size:100px 30px;font-size:11px;font-weight:bold;letter-spacing:-.5px;color:#515862;border-top:1px solid #ECEEF0;text-align:right}
.ty_lst2 .goods_benefit + .box_remain{position:absolute;right:0;bottom:0}
.ty_lst2 .box_remain .txt_remain2{vertical-align:middle}
.ty_lst2 .box_remain .txt_remain2 strong{font-family:'emm_bol','arial';font-size:16px;color:#fa521a;vertical-align:-1px}
.ty_lst2 .m_btn_onair{display:block;overflow:hidden;position:absolute;left:5px;bottom:15px;width:82px;height:28px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_onair_m.png) no-repeat;background-size:82px 28px;z-index:22}
@media screen and (max-width:320px){
.ty_lst2 li .cm_item .tx_thmb .old_price{margin-top:1px}
.ty_lst2 li .cm_item .tx_thmb .old_price del{font-size:10px}
.ty_lst2 li .cm_item .tx_thmb .old_price del .ssg_price{font-size:10px}
.ty_lst2 li .cm_item .tx_thmb .new_price .ssg_price{font-size:15px}
.ty_lst2 li .cm_item .tx_thmb .new_price .ssg_tx{font-size:10px;vertical-align:middle}
.ty_lst2 li .cm_item .tx_thmb .unit_price{width:58px;white-space:normal;font-size:10px}
.ty_lst2 li .cm_item .tx_thmb .mall{font-size:12px}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst{margin-left:0}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst span{padding:1px 3px 0 3px}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst .bdg_always + .bdg_obanjang{display:none}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst .bdg_always + .bdg_happy{display:none}
}
.ty_lst2 .bg_mask{position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;opacity:0.7}
.ty_lst2 .m_btn_play{display:none}
.ty_lst2 .disable .da_dim{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;background:rgba(255,255,255,.8)}
.ty_lst2 .disable .da_detail{display:table;position:relative;z-index:30;width:100%;min-height:71px;border-top:2px solid #e6e6e6;background:#fff}
.ty_lst2 .disable .da_detail .arrow{position:absolute;left:50%;top:-2px;width:20px;height:9px;margin-left:-10px;background-position:-101px -137px;z-index:30}
.ty_lst2 .disable .da_issue{display:table-cell;padding:0 5px 0 15px;vertical-align:middle}
.ty_lst2 .disable .da_issue p{display:table-cell;color:#1a1a1a;font-size:16px;letter-spacing:-1px;line-height:21px;vertical-align:middle;word-break:break-all;word-wrap:break-word}
.ty_lst2 .disable .da_btn{display:table-cell;width:120px;padding:6px 10px 0 0;vertical-align:middle}
.ty_lst2 .disable .bnbox{margin:0}
.ty_lst2 .disable .bnbox li{padding:0;border:0}
.ty_lst2 .disable .bnbox li a{width:120px}
.ty_lst2 .m_clicked{-webkit-box-shadow:inset 0 0 0 2px #ff5b7e;box-shadow:inset 0 0 0 2px #ff5b7e;z-index:1;padding-left:2px;padding-bottom:2px;padding-right:2px}
.ty_lst2 li.m_clicked .cm_item .thmb{}
.ty_lst2 li.m_clicked .cm_item .tx_thmb{padding-right:6px}
.ty_lst2 .cm_soldout_y .cm_soldout_tx,
.ty_lst2 .cm_soldout_n .cm_soldout_tx{text-align:left;font-size:14px;height:30px}
.ty_lst2 .cm_soldout_tx .tt1{text-align:center}
.m_em_lst .ty_lst2 li .cm_item .thmb .ic_left{position:absolute;top:0;left:0}
.m_em_lst .ty_lst2 li .cm_item .thmb .ic_right{position:absolute;top:0;right:0}
.m_em_lst .ty_lst2 li .cm_item .cart_wrap{width:40px;height:40px}
.m_em_lst .ty_lst2 .cart_wrap .cart_rate{display:none;width:40px;height:40px;position:absolute;top:0;left:0}
.m_em_lst .ty_lst2 .cart_wrap .cart_rate label{width:39px;height:39px;padding:0;border:1px solid #e7e7e7;border-radius:4px 0 0 4px;font-size:19px;color:#ff602c;line-height:40px;padding-right:3px}
.m_em_lst .ty_lst2 .cart_wrap.cart_soldout .btn_cart.ty2{background-position:0 0}
.m_em_lst .ty_lst2 .cart_wrap.cart_soldout .cart_rate label{background:none;text-indent:0;color:#e7e7e7}
.m_em_lst .ty_lst2 .cart_wrap .cart_rate select{width:41px;height:41px}
.m_em_lst .ty_lst2 li .cm_item .cart_wrap .btn_cart{position:absolute;top:0;right:0}

/* 2017 이미지형,크게보기형 개편 */
.cm_star_area{display:none;font-size:10px;font-family:'Roboto-Medium',sans-serif;color:#888;padding:5px 0 0 8px;border-top:1px solid #ECECEC;height:21px}
.cm_star_area:after{content:'';display:block;clear:both}
.cm_star_area .cm_star_on{float:left;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_rate.png) 0 0 no-repeat;background-size:50px 30px;width:50px;height:9px;color:transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:2px 4px 0 0}
.cm_star_area .cm_star_on span{float:left;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_rate.png) 0 -15px no-repeat;background-size:50px 30px;height:9px}
.cm_star_area .cm_star_num{float:left;letter-spacing:-.5px}
.ty_thmb2{display:table;width:100%;padding:0;font-size:0;vertical-align:top}
.ty_thmb2:after{display:block;clear:both;content:''}
.ty_thmb2 .cm_best{margin-top:0}
.ty_thmb2 .cm_bdg{left:5px;top:1px}
.ty_thmb2 li{display:inline-block;position:relative;width:50%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-size:14px;padding:10px 0 0 0}
.ty_thmb2 li:after{content:'';position:absolute;top:0;left:0;right:0;height:10px;background:#f0f1f5;border-top:1px solid #e1e1e1;z-index:1}
.ty_thmb2 li:nth-child(even):before{content:'';position:absolute;top:0;left:-1px;bottom:0;width:1px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/line_v.png) 0 0 repeat-y;background-size:1px 25px}
.ty_thmb2 li:nth-child(odd):before{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/line_v.png) 0 0 repeat-y;background-size:1px 25px;z-index:1}
.ty_thmb2 li:nth-child(1):after,.ty_thmb2 li:nth-child(2):after{display:none}
.ty_thmb2 li:nth-child(1),.ty_thmb2 li:nth-child(2){padding-top:0}
.ty_thmb2 li .cm_item{display:block;position:relative;padding:0;margin:0}
.ty_thmb2 li .cm_item:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:1px;background-color:#e8e8e8}
.ty_thmb2 li .thmb{position:relative;margin:0 auto}
.ty_thmb2 li .thmb img{width:100%;vertical-align:top}
.ty_thmb2 li .thmb .ic_right{position:absolute;top:1px;right:0}
.ty_thmb2 li .tx_thmb{text-align:left;padding:7px 10px;height:108px}
.ty_thmb2 li .cm_item .tx_thmb .mall{display:block;font-size:13px;line-height:16px;text-align:center;vertical-align:top;text-align:left;height:19px;overflow:hidden;font-family:'Roboto-Medium',sans-serif}
.ty_thmb2 li .cm_item .tx_thmb .mall .spi{display:none}
.ty_thmb2 li .cm_item .tx_thmb .mall .mall_tx{word-spacing:-3px;float:left;margin-right:4px;height:19px}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6001{color:#ffa516}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6004{color:#fc1934}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6009{color:#754435}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6002{color:#9c0}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6003{color:#004990}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6100{color:#040a09}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6101{color:#040a09}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6200{color:#e2231a}
.ty_thmb2 li .cm_item .tx_thmb .mall.mall_6300{color:#222}
.ty_thmb2 li .cm_item .tx_thmb .bdg_lst{color:#fff;float:left;display:block}
.ty_thmb2 li .cm_item .tx_thmb .bdg_lst span{float:left;height:13px;line-height:13px;font-size:10px;padding:1px 5px 0 5px;border-radius:3px;font-family:'Roboto-Medium',sans-serif;margin-right:1px}
.ty_thmb2 li .cm_item .tx_thmb .bdg_lst span.bdg_always{background-color:#ff9b56}
.ty_thmb2 li .cm_item .tx_thmb .bdg_lst span.bdg_obanjang{background-color:#ffc601}
.ty_thmb2 li .cm_item .tx_thmb .bdg_lst span.bdg_happy{background-color:#59cbec}
.ty_thmb2 li .cm_item .tx_thmb .bdg_lst span.bdg_talk{background-color:#5bbdf3}
.ty_thmb2 li .cm_item .good_selling,
.ty_thmb2 li .cm_item .cart_wrap,
.ty_thmb2 li .goods_benefit .mall,
.ty_thmb2 li .goods_benefit .benefit_bdg,
.ty_thmb2 li .cm_item .tx_thmb .i_coupon{display:none}
.ty_thmb2 li .tx_thmb .tit{display:-webkit-box;overflow:hidden;padding-top:3px;line-height:17px;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.5px;font-size:13px}
.ty_thmb2 li .tx_thmb .tit:after{display:block;clear:both;content:''}
.ty_thmb2 li .tx_thmb .tit .goods_brand{font-weight:bold}
.ty_thmb2 li .tx_thmb .pricewrap{padding-top:6px}
.ty_thmb2 li .tx_thmb .new_price{color:#222;display:inline-block}
.ty_thmb2 li .tx_thmb .new_price .ssg_price{font-family:'Roboto-Medium',sans-serif;font-size:20px;letter-spacing:-1px}
.ty_thmb2 li .tx_thmb .new_price .ssg_tx{font-size:10px}
.ty_thmb2 li .tx_thmb .old_price{display:inline-block}
.ty_thmb2 li .tx_thmb .old_price del{font-size:10px;font-weight:bold;color:#888}
.ty_thmb2 li .tx_thmb .old_price del .ssg_price{font-family:'Roboto-Medium',sans-serif;font-size:10px;letter-spacing:-.5px}
.ty_thmb2 li .cm_item .tx_thmb .unit_price{display:block;font-size:10px;font-family:'Roboto-Medium',sans-serif;letter-spacing:-.5px;color:#333;margin-top:-4px}
.ty_thmb2 li .cm_star_area{display:block}
.ty_thmb2 li .deal_count{padding:5px 0 0 0;height:21px}
.ty_thmb2 li .deal_count + .cm_star_area{margin-top:-27px}
.ty_thmb2 .cm_clip_item{position:absolute;right:2px;bottom:2px;margin-left:4px}
.ty_thmb2 .thmb_link .m_btn_play{display:block;overflow:hidden;position:absolute;left:5px;bottom:5px;width:58px;height:22px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_m.png) no-repeat;background-size:58px 22px}
.ty_thmb2 li .cm_item .thmb button{position:absolute;top:auto;bottom:2px;right:44px}
.ty_thmb2 li .cm_item .thmb button:last-of-type{right:2px}
.ty_thmb2 .cm_clip_item.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:0 0}
.ty_thmb2 .cm_clip_item.clip_off .sel_clip{position:absolute;bottom:0;right:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) -50px 0 no-repeat;background-size:100px 250px;width:40px;height:40px}
.ty_thmb2 .cm_clip_item.clip_ani .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_80 .75s steps(25);animation:clipani_80 .75s steps(25);margin:0 -2px -2px 0}
.ty_thmb2 .cm_clip_item.clip_on .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0}
.ty_thmb2 .cm_soldout_y .cm_soldout_tx,
.ty_thmb2 .cm_soldout_n .cm_soldout_tx{text-align:left;font-size:14px;height:44px}
.ty_thmb2 .goods_benefit{float:right;font-size:0;height:auto}
.ty_thmb2 .goods_benefit .benefit_lst .btn_spot{top:-24px;left:0}
.ty_thmb2 .goods_benefit .benefit_lst span{display:inline-block;position:relative;padding:1px 5px 0 5px;font-size:10px;line-height:16px;height:16px;color:#888;vertical-align:top}
.ty_thmb2 .goods_benefit .benefit_lst span.bdg_tx{border-color:#fff;font-size:11px;padding:6px 2px 0 7px;line-height:16px;position:relative;letter-spacing:-1px;height:21px}
.ty_thmb2 .goods_benefit .benefit_lst span.bdg_tx:before{position:absolute;top:12px;right:-4px;width:2px;height:2px;border-radius:2px;background:#c9c9c9;content:'';}
.ty_thmb2 .goods_benefit .benefit_lst span.bdg_tx:last-child:before{display:none}
.ty_thmb2 .goods_benefit .benefit_lst span.bdg_tx:last-child{padding-right:8px}
.ty_thmb2 .goods_benefit .benefit_lst span.bdg_magicpick{color:#ba7c42;}
.ty_thmb2 .goods_benefit .benefit_lst span.bdg_quick{color:#9e99da}
.ty_thmb2 .goods_benefit .magicpick_tt{bottom:26px;font-size:12px;text-align:left;padding:28px 15px 14px 10px;line-height:18px}
.ty_thmb2 .goods_benefit .magicpick_tt:after{top:10px;right:10px;margin-top:0}
@media screen and (max-width:320px){
.ty_thmb2 .goods_benefit .benefit_lst{width:60px}
.ty_thmb2 .goods_benefit .benefit_lst span.bdg_magicpick + span.bdg_quick{display:none}
.ty_thmb2 .goods_benefit .benefit_lst span.bdg_tx:before{display:none}
}
/* 매직픽업 점포보기 오픈 후 제거 */
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_plus,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_plus2,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_oplus,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_gift,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_coupon,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_better,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_spoint,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_smoney,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_dmdc,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_noint,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_free,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_hp,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_carddc,
.ty_thmb2 .goods_benefit .benefit_lst > span.bene_sale{display:none}
/* //매직픽업 점포보기 오픈 후 제거 */
.ty_bthmb2{padding:0;font-size:0}
.ty_bthmb2 .spi{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_item.png);background-repeat:no-repeat;background-size:300px 750px}
.ty_bthmb2 .cm_best{}
.ty_bthmb2 li{position:relative;text-align:center;font-size:14px;padding-bottom:10px}
.ty_bthmb2 li:after{content:'';position:absolute;bottom:0;left:0;right:0;height:10px;background:#F0F1F5;border-top:1px solid #E1E1E1}
.ty_bthmb2 li .cm_item{overflow:hidden;position:relative;padding:0;margin:0}
.ty_bthmb2 li .cm_item .thmb{position:relative;margin:0 auto;z-index:1}
.ty_bthmb2 li .cm_item .thmb img{width:100%;vertical-align:top}
.ty_bthmb2 li .cm_item .thmb .cm_bdg{left:5px}
.ty_bthmb2 li .cm_item .thmb .ic_right{position:absolute;top:0;right:0;z-index:2}
.ty_bthmb2 li .cm_item .thmb .ic_right .i_prc_sale{display:block;overflow:hidden;position:absolute;top:0;right:0;bottom:auto;left:auto;width:95px;height:28px;margin:20px -26px 37px -24px;padding:0;padding-right:25px;background-position:-80px -350px;font-size:21px;font-style:italic;line-height:28px;letter-spacing:-1px;text-align:right;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ty_bthmb2 li .cm_item .thmb .ic_right .i_prc_sale em{font-size:11px}
.ty_bthmb2 li .cm_item .thmb_inner{position:relative}
.ty_bthmb2 li .cm_item .tx_thmb{padding:10px 70px 7px 10px;text-align:left;min-height:90px}
.ty_bthmb2 li .cm_item .tx_thmb .tit .i_prc_sale,.m_ssg_lst .ty_bthmb2 li .cm_item .i_sale,.ty_bthmb2 .i_coupon{display:none}
.ty_bthmb2 li .cm_item .tx_thmb .mall{display:block;font-size:13px;line-height:16px;text-align:center;vertical-align:top;text-align:left;height:19px;overflow:hidden;font-family:'Roboto-Medium',sans-serif}
.ty_bthmb2 li .cm_item .tx_thmb .mall .spi{display:none}
.ty_bthmb2 li .cm_item .tx_thmb .mall .mall_tx{word-spacing:-3px;float:left;margin-right:4px}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6001{color:#ffa516}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6004{color:#fc1934}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6009{color:#754435}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6002{color:#9c0}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6003{color:#004990}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6003 .mall_tx{overflow:hidden;width:32px;height:19px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_boots.png) no-repeat;background-size:32px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6100{color:#040a09}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6101{color:#040a09}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6200{color:#e2231a}
.ty_bthmb2 li .cm_item .tx_thmb .mall.mall_6300{color:#222}
.ty_bthmb2 li .cm_item .tx_thmb .bdg_lst{color:#fff;float:left;display:block}
.ty_bthmb2 li .cm_item .tx_thmb .bdg_lst span{float:left;height:13px;line-height:13px;font-size:10px;padding:1px 5px 0 5px;border-radius:3px;font-family:'Roboto-Medium',sans-serif;margin-right:1px}
.ty_bthmb2 li .cm_item .tx_thmb .bdg_lst span.bdg_always{background-color:#ff9b56}
.ty_bthmb2 li .cm_item .tx_thmb .bdg_lst span.bdg_obanjang{background-color:#ffc601}
.ty_bthmb2 li .cm_item .tx_thmb .bdg_lst span.bdg_happy{background-color:#59cbec}
.ty_bthmb2 li .cm_item .tx_thmb .bdg_lst span.bdg_talk{background-color:#5bbdf3}
.ty_bthmb2 li .tx_thmb .tit{display:-webkit-box;overflow:hidden;font-size:13px;line-height:17px;padding-top:3px;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.5px}
.ty_bthmb2 li .tx_thmb .tit:after{display:block;clear:both;content:''}
.ty_bthmb2 li .tx_thmb .tit .goods_brand{font-weight:bold}
.ty_bthmb2 li .cm_item .tx_thmb .tit .goods_tit{color:#333}
.ty_bthmb2 li .tx_thmb .pricewrap{padding-top:8px}
.ty_bthmb2 li .tx_thmb .new_price{color:#222;display:inline-block}
.ty_bthmb2 li .tx_thmb .new_price .ssg_price{font-family:'Roboto-Medium',sans-serif;font-size:25px;letter-spacing:-1px}
.ty_bthmb2 li .tx_thmb .new_price .ssg_tx{font-size:10px}
.ty_bthmb2 li .tx_thmb .old_price{display:inline-block}
.ty_bthmb2 li .tx_thmb .old_price del{font-size:10px;font-weight:bold;color:#888}
.ty_bthmb2 li .tx_thmb .old_price del .ssg_price{font-family:'Roboto-Medium',sans-serif;font-size:10px}
.ty_bthmb2 li .cm_item .tx_thmb .unit_price{display:block;font-size:10px;font-family:'Roboto-Medium',sans-serif;letter-spacing:-.5px;color:#333;margin-top:-5px}
.ty_bthmb2 li .cm_item .cm_clip_item{position:absolute;right:10px;bottom:-50px}
.ty_bthmb2 li .cm_item .i_reserve{width:70px;height:40px;background-position:-205px 0}
.ty_bthmb2 li .cm_item .i_reserve_tr{width:70px;height:40px;background-position:-205px -64px}
.ty_bthmb2 li .cm_item .i_pickup{width:70px;height:43px;background-position:-205px -324px}
.ty_bthmb2 li .cm_item .i_pickup_tr{width:70px;height:43px;background-position:-205px -324px}
.ty_bthmb2 li .cm_item .i_reserve_bojung{width:70px;height:40px;background-position:-205px -128px}
.ty_bthmb2 li .cm_item .i_reserve_bojung2{width:72px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) 0 0 no-repeat;background-size:200px 200px;left:10px !important}
.ty_bthmb2 li .cm_item .i_holiday{width:72px;height:54px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_delivery.png) -100px 0 no-repeat;background-size:200px 200px;left:10px !important}
.ty_bthmb2 li .cm_item .i_holiday2{width:70px;height:43px;background-position:-205px -256px}
.ty_bthmb2 li .cm_item .i_ssgdeliv{width:60px;height:60px;background-position:-75px -650px}
.ty_bthmb2 li .cm_item .i_ssgdeliv_tr{width:60px;height:60px;background-position:-140px -650px}
.ty_bthmb2 li .cm_item .i_ssgpick{width:60px;height:60px;background-position:-205px -650px}
.ty_bthmb2 li .cm_item .i_sprshp{width:45px;height:45px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_sprshp.png) 0 0 no-repeat;background-size:100px 200px}
.ty_bthmb2 li .cm_item .cm_item_soldout{display:table;position:absolute;right:0;bottom:0;left:0;width:100%;height:47px;padding:0;background:rgba(0,0,0,.45);font-size:15px;color:#fff;text-align:center}
.ty_bthmb2 li .cm_item .cm_item_soldout .inner{display:table-cell;vertical-align:middle}
.ty_bthmb2 li .cm_item .cm_item_soldout .tt1{display:block;font-size:20px;letter-spacing:-1px}
.ty_bthmb2 li .cm_item .cm_item_soldout .tt1.small{font-size:15px}
.ty_bthmb2 li .cm_item .cm_item_soldout .tx{display:block;font-family:'HelveticaNeue-Medium';font-size:12px;letter-spacing:-.5px}
.ty_bthmb2 li .cm_item .cm_item_soldout .tx em{color:#ff0}
.ty_bthmb2 li .goods_benefit .mall{display:none}
.ty_bthmb2 .m_btn_play{display:block;overflow:hidden;position:absolute;left:50%;top:50%;margin:-29px 0 0 -29px;width:58px;height:58px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_big.png) no-repeat;background-size:58px 58px;z-index:10}
/*.ty_bthmb2 li .cm_item .btn_enter{position:absolute;bottom:2px;right:2px;width:55px;height:55px;background-position:-75px -50px}
.ty_bthmb2 li .cm_item .btn_change{position:absolute;bottom:2px;right:59px;width:55px;height:55px;background-position:0 -50px}
.ty_bthmb2 li .cm_item .btn_change + .btn_enter{right:2px}*/
.ty_bthmb2 li .cm_item .thmb button{position:absolute;bottom:2px;right:59px;width:55px;height:55px}
.ty_bthmb2 li .cm_item .thmb button.btn_enter{background-position:-75px -50px}
.ty_bthmb2 li .cm_item .thmb button.btn_change{background-position:0 -50px}
.ty_bthmb2 li .cm_item .thmb button:last-of-type{right:2px}
.ty_bthmb2 .goods_benefit{position:relative;border-top:1px solid #E1E1E1;height:35px;text-align:left}
.ty_bthmb2 .goods_benefit:after{display:block;clear:both;content:''}
.ty_bthmb2 .goods_benefit .mall{display:none}
.ty_bthmb2 .goods_benefit .store{float:left;margin-right:7px;padding:8px 0 8px 10px;color:#ff5c7f;font-size:11px;line-height:20px}
.ty_bthmb2 .goods_benefit .benefit_lst{padding:8px 100px 8px 10px;line-height:17px;vertical-align:top;height:19px}
.ty_bthmb2 .goods_benefit .benefit_lst span{display:inline-block;position:relative;padding:1px 5px 0 5px;font-size:10px;line-height:16px;height:16px;color:#888;vertical-align:top;border:1px solid #e9e9e9;border-radius:3px;margin-bottom:10px}
.ty_bthmb2 .goods_benefit .benefit_lst span.bdg_tx{border-color:#fff;font-size:11px;padding:1px 2px 0;line-height:16px;position:relative}
.ty_bthmb2 .goods_benefit .benefit_lst span.bdg_tx:before{position:absolute;top:7px;right:-4px;width:2px;height:2px;border-radius:2px;background:#c9c9c9;content:''}
.ty_bthmb2 .goods_benefit .benefit_lst span.bdg_tx:last-child:before{display:none}
.ty_bthmb2 .goods_benefit .benefit_lst span.bdg_magicpick{color:#ba7c42}
.ty_bthmb2 .goods_benefit .benefit_lst span.bdg_quick{color:#9e99da}
.ty_bthmb2 .goods_benefit .benefit_lst span.bdg_ssgcon{color:#5dc8a6}
.ty_bthmb2 .deal_count{padding-top:10px;height:21px}
.ty_bthmb2 .goods_benefit + .deal_count{display:block;margin-top:-36px}
.ty_bthmb2 .cm_clip_item.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:0 0}
.ty_bthmb2 .cm_clip_item.clip_off .sel_clip{position:absolute;bottom:0;right:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) -50px 0 no-repeat;background-size:100px 250px;width:40px;height:40px}
.ty_bthmb2 .cm_clip_item.clip_ani .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_80 .75s steps(25);animation:clipani_80 .75s steps(25);margin:0 -2px -2px 0}
.ty_bthmb2 .cm_clip_item.clip_on .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0}
.ty_bthmb2 .cart_rate{display:none}
.ty_bthmb2 .cart_wrap{display:block}
.ty_bthmb2 li .cm_item .cart_wrap{display:block;position:absolute;right:10px;top:52px;padding-top:100%}
.ty_bthmb2 li .cm_item .cart_wrap .btn_cart{width:40px;height:40px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_cart2.png);background-size:40px 40px;background-position:0 0;border-radius:5px}
.ty_bthmb2 .cm_soldout_y .cm_soldout_tx,
.ty_bthmb2 .cm_soldout_n .cm_soldout_tx{text-align:left;font-size:14px;height:59px}
.ty_bthmb2 .cm_soldout_tx .tt1{font-size:20px}
.ty_bthmb2 .goods_benefit .magicpick_tt{font-size:12px;text-align:left;line-height:20px;padding:12px 40px 14px}
.ty_bthmb2 .goods_benefit .magicpick_tt:after{right:10px}

/* Boots 상품유닛 추가 */
.m_boots_lst .cart_rate{display:none}
.m_boots_lst .cm_bdg > span{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_bdg_boots.png)}
.m_boots_lst .cm_bdg .di_plus em{color:#fff}
.m_boots_lst .cm_item .cart_wrap .btn_cart{background-color:#19488b}
.m_boots_lst .cm_star_area .cm_star_on,.m_boots_lst .cm_star_area .cm_star_on span{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_rate_boots.png)}

.mcom_ban img{width:100%;vertical-align:top}
.mcom_ban320{text-align:center}
.mcom_ban320 a{display:block;text-align:center}
.mcom_ban320 img{width:320px;vertical-align:top}
.letter_wrap{width:100%;max-width:640px;margin:0 auto;background:#fff;text-align:left}
.letter_wrap img{vertical-align:top}
.letter_wrap .lt_sp{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/letter_sp.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:150px 150px}
.letter_wrap .lt_writearea{padding:17px 15px 22px}
.letter_wrap .lt_to{margin-bottom:9px;font-size:12px;line-height:1.5;color:#c3607a;letter-spacing:-1px}
.letter_wrap .txt_to{width:15px;height:6px;margin:10px 5px 8px 0;background-position:0 0;vertical-align:top}
.letter_wrap .txt_from{width:30px;height:6px;margin:9px 5px 9px 0;background-position:0 -8px;vertical-align:top}
.letter_wrap .lt_from{margin-top:9px;font-size:12px;line-height:1.5;color:#c3607a;letter-spacing:-1px;text-align:right}
.letter_wrap .lt_from+.lt_btnarea{margin-top:10px}
.letter_wrap .write_line{position:absolute;left:66px;right:66px;top:0;bottom:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/letter_writeline2.png) repeat 0 0;background-size:66px 25px}
.letter_wrap .write_line:before{position:absolute;right:100%;top:0;bottom:0;width:66px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/letter_writeline.png) repeat-y 0 0;background-size:100px 25px;content:''}
.letter_wrap .write_line:after{position:absolute;left:100%;top:0;bottom:0;width:66px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/letter_writeline3.png) repeat-y 100% 0;background-size:100px 25px;content:''}
.letter_wrap .lt_writebg{position:relative;height:233px;background:rgba(241,241,241,0.5);font-size:13px;line-height:25px;color:#a79191}
.letter_wrap .lt_writebg .write_line{top:29px;bottom:10px;right:70px;left:70px}
.letter_wrap .lt_writebg .inp_txtarea{display:block;position:absolute;left:10px;top:6px;bottom:6px;right:10px}
.letter_wrap .lt_writebg .inp_txtarea textarea{width:100%;height:100%;border:0 none;background:transparent;font-size:13px;line-height:25px;color:#888;letter-spacing:-1px;vertical-align:top;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.letter_wrap .lt_writebg .inp_txtarea textarea:focus{outline:none !important;border-color:transparent}
.letter_wrap .lt_writebg .inp_txtarea textarea::-webkit-input-placeholder{font-size:13px;line-height:25px;color:#888}
.letter_wrap .lt_writebg .txt_byte{position:absolute;right:0;bottom:100%;margin-bottom:7px;font-size:10px;line-height:1.5;color:#8f8487}
.letter_wrap .lt_writebg .txt_byte em{font-style:normal}
/* 읽는 부분 */
.letter_wrap .lt_writearea.lt_writed{padding:20px 20px 25px}
.letter_wrap .lt_writearea.lt_writed .lt_writebg{height:auto;border:0 none;background:transparent}
.letter_wrap .lt_writearea.lt_writed .lt_writebg .write_line{right:66px;left:66px}
.letter_wrap .lt_writearea.lt_writed .lt_writebg .inp_txtarea{position:relative;left:auto;top:auto;right:auto;bottom:auto;z-index:10;min-height:180px;padding:5px 7px;word-break:break-all}
.letter_wrap .lt_ft{position:relative;padding:30px 0;background:#fff;text-align:center}
.letter_wrap .lt_ft:before{position:absolute;left:0;right:0;bottom:100%;height:7px;margin-bottom:-4px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/letter_ft.png) no-repeat 50% 50%;background-size:100%;content:''}
.letter_wrap .lt_gift{font-size:18px;line-height:20px;color:#202026}
.letter_wrap .lt_gift .point{font-weight:bold;color:#202026}
.letter_wrap .lt_cparea{margin-top:15px}
.letter_wrap .lt_cparea .lt_cp{display:inline-block;overflow:hidden;width:194px;height:110px;margin-right:-29px;padding-left:29px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/letter_cp.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:223px 110px}
.letter_wrap .lt_cparea .lt_cash{display:inline-block;overflow:hidden;width:173px;height:95px;margin-top:15px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/letter_cash.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:173px 95px}
.letter_wrap .lt_cpdatawrap{margin-top:15px;text-align:center}
.letter_wrap .lt_cpdata{display:inline-block;color:#745c64;text-align:left;vertical-align:top}
.letter_wrap .lt_cpdata dt{margin-bottom:3px;font-size:13px}
.letter_wrap .lt_cpdata ul{font-size:10px;color:#887777}
.letter_wrap .lt_cpdata li{position:relative;padding-left:6px}
.letter_wrap .lt_cpdata li:before{position:absolute;left:0;top:5px;width:3px;height:3px;border-radius:3px;background:#606cc3;content:''}
.letter_wrap .lt_cpdata li .point{color:#606cc3}
.letter_wrap .lt_btnarea{margin-top:15px;text-align:center}
.letter_wrap .lt_btnarea .lt_sp{width:130px;height:37px;padding-top:1px;border-radius:3px;background:#ee5c8d;font-size:15px;line-height:38px;color:#fff;text-decoration:none}
.letter_wrap .lt_ip{width:70px;height:25px;background:#fff;border:0;vertical-align:middle;font-size:12px;color:#1a1a20;padding:0 25px 0 0}

/*thankcard*/
.hc_thank_info_wrap{position:relative}
.hc_thank_info{display:none;position:absolute;top:0;left:50%;z-index:5000;margin:-50px 0 0 -150px}
.hc_thank_info .hc_thank_dim{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:4000}
.hc_thank_info img{position:relative;z-index:4001}
.thank_wrap{width:100%;max-width:640px;margin:0 auto;background:#fff;text-align:left}
.thank_wrap img{vertical-align:top}

/* detail view */
.mcom_dview{position:relative;margin:0 auto;background:#fff;text-align:center}
.mcom_dview .mcom_dview_tab{position:absolute;top:66px;left:50%;z-index:2001;width:250px;min-height:36px;margin-left:-126px;padding:8px 0;border:1px solid rgba(136,136,136,0.8);border-top-left-radius:52px;border-top-right-radius:52px;border-bottom-left-radius:52px;border-bottom-right-radius:52px;background:rgba(255,255,255,0.9);font-size:12px;line-height:18px;font-weight:bold;color:#222;letter-spacing:-1px;text-align:center}
.mcom_dview .mcom_dview_li{border-bottom:1px solid #b3bec2}
.mcom_dview .mcom_dview_top{margin:35px 0;text-align:center}
.mcom_dview .mcom_dview_top a{display:inline-block;width:90px;height:35px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/btn_dview_top.png) 0 0 no-repeat;background-size:90px 35px;vertical-align:top}
.mcom_resize{overflow:hidden}
.mcom_resize img{width:auto !important;max-width:100%;height:auto !important;vertical-align:top}
.mcom_resize p,.mcom_resize h1,.mcom_resize h2,.mcom_resize h3,.mcom_resize h4,.mcom_resize h5,.mcom_resize h6,.mcom_resize ul,.mcom_resize ol,.mcom_resize li,.mcom_resize dl,.mcom_resize dt,.mcom_resize dd,.mcom_resize table,.mcom_resize th,.mcom_resize td,.mcom_resize form,.mcom_resize fieldset,.mcom_resize div{width:auto !important;height:auto !important}
.mcom_resize table,.mcom_resize iframe,.mcom_resize object,.mcom_resize embed{max-width:100%}

/* sns */
.cm_review{clear:both;border-top:2px solid #d9d9d9;margin-top:-12px;border-bottom:2px solid #d9d9d9;background:#fafafa}
.cm_review .link_review{display:table;padding:11px 0;border-bottom:1px solid #d9d9d9;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.cm_review .link_review .review_sec{display:table-cell;position:relative;width:40%;padding-right:10px;color:#444;font-size:11px;text-align:right}
.cm_review .link_review .review_sec:after{position:absolute;top:50%;right:0;width:1px;height:17px;margin-top:-9px;background:#d9d9d9;content:''}
.cm_review .link_review .grade_sec{display:table-cell;width:60%;padding-left:10px;color:#444;font-size:11px;text-align:left}
.cm_review .link_review span{vertical-align:middle}
.cm_review .link_review span.num{font-size:22px;font-weight:bold;vertical-align:-3px;letter-spacing:-1px}
.cm_review .link_review .grade_sec .bg_grade{display:inline-block;width:80px;height:16px;margin-left:5px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_grade.png) #ccc;vertical-align:-3px;background-size:16px 16px}
.cm_review .link_review .grade_sec .bg_grade em{display:inline-block;height:16px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_grade.png) #ff5b7e;background-size:16px 16px}
.cm_review .link_review .grade_sec .num{color:#ff5b7e}
.cm_sns{padding:10px 0;text-align:center}
.cm_sns li{display:inline-block;width:35px;height:35px;vertical-align:top}
.cm_sns li a{display:block;width:35px;height:35px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_sns.png);background-repeat:no-repeat;background-size:275px 100px}
.cm_sns li a.kakao{background-position:0 0}
.cm_sns li a.kakao_story{background-position:-40px 0}
.cm_sns li a.facebook{background-position:-80px 0}
.cm_sns li a.twitter{background-position:-120px 0}
.cm_sns li a.pinterest{background-position:-160px 0}
.cm_sns li a.sms{background-position:-200px 0}
.cm_sns li a.url{background-position:-240px 0}
.cm_url_tip{display:none;margin:3px 0;color:#444;font-size:13px;text-align:center}
.cm_url_txt{display:none;padding:0 20px 10px}
.cm_url_txt input{border:1px solid #d9d9d9;background:#fff;color:#808080;text-indent:10px;width:100%;font-size:14px;line-height:26px;height:31px}
.em .cm_review{margin-top:0;border-top-width:1px}
.em .cm_review .link_review .grade_sec .bg_grade em{background-color:#f63}
.em .cm_review .link_review .grade_sec .num{color:#f63}
.sm_detail .cm_review{margin-top:0}
.sm_detail .cm_review .link_review .grade_sec .bg_grade em{background-color:#ff5056}
.sm_detail .cm_review .link_review .grade_sec .num{color:#ff5056}
.m_lyr_box{min-width:296px;-webkit-backface-visibility:hidden}
.m_lyr_box .m_lyr_conin .cm_sns{margin:-6px -12px 0 -12px;padding:0}
.m_lyr_box .m_lyr_conin .cm_url_tip,.sm_content .layer_pop_cont .cm_url_tip{margin-top:10px}
.m_lyr_box .m_lyr_conin .cm_url_txt,.sm_content .layer_pop_cont .cm_url_txt{padding:0}
.sm_content .layer_pop_cont .cm_sns{margin:0 -12px;padding:0}

/* 상품 상세 탭 */
.dtl_tabwrap{margin-bottom:10px;background:#fff}
.dtl_tabwrap .dtl_tab_fixed{position:relative;width:100%}
.dtl_tabwrap .dtl_tab_fixed.stuck{position:fixed;top:0;left:0;z-index:2000}
.dtl_tabwrap .dtl_tab{display:table;width:100%;table-layout:fixed}
.dtl_tabwrap .dtl_tab li{display:table-cell;border-top:1px solid #b3bec2;text-align:center;vertical-align:top}
.dtl_tabwrap .dtl_tab li a{display:block;position:relative;padding:14px 0 14px 0;border-left:1px solid #e7ebec;background:#f3f5f6;font-weight:bold;color:#444}
.dtl_tabwrap .dtl_tab li:first-child a{border-left:0}
.dtl_tabwrap .dtl_tab li a:after{display:none;position:absolute;bottom:11px;left:50%;width:8px;height:4px;margin-left:-4px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_dtl_v.png) no-repeat;background-position:-17px 0;background-size:250px 250px;vertical-align:top;content:''}
.dtl_tabwrap .dtl_tab li.on{border-top:3px solid #ff5b7e}
.dtl_tabwrap .dtl_tab li.on a{padding:9px 0 17px 0;background:#fff;color:#ff5b7e}
.dtl_tabwrap .dtl_tab li.on a:after{display:block}
.dtl_tabwrap .dtl_tab li .point{color:#ff5b7e}
.dtl_tabwrap .dtl_tabcont{display:none;background:#fff}
.dtl_tabwrap .dtl_tabcont .sp_dtl_v{display:inline-block;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_dtl_v.png) no-repeat;background-size:250px 250px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.dtl_tabwrap .dtl_tabcont.on{display:block}
.dtl_tabwrap .dtl_pinch_guide{position:relative;z-index:2}
.dtl_tabwrap .dtl_pinch_guide span{display:inline-block;position:absolute;top:10px;left:50%;width:175px;height:175px;margin-left:-87px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/pinch_guide.png) no-repeat;background-size:175px 175px;-webkit-transform:translateZ(0)}
.dtl_tabcont_bx{padding:15px 15px 0 15px}
.dtl_tabcont_bx .dtl_info_lst{padding:6px 0 12px 5px;border-bottom:3px solid #ececec}
.dtl_tabcont_bx .dtl_info_lst li{font-size:13px;color:#555;word-break:break-all;word-wrap:break-word}
.dtl_tabcont_bx .dtl_info_lst li strong{font-weight:normal;color:#222}
.dtl_tabcont_bx .dtl_info_lst .bul{display:inline-block;width:5px;height:3px;margin-right:7px;background:#d2d9dc;vertical-align:middle}
.dtl_tabcont_bx .desc_slife{background:url(http://static.ssgcdn.com/ui/m_ssg/img/ic_i.png) 14px 12px no-repeat;background-size:30px 37px;padding:14px 0 14px 52px;font-size:13px;border-bottom:3px solid #ececec;letter-spacing:-1px}
.dtl_tabcont_bx .desc_slife dt{color:#f63;font-weight:bold}
.dtl_tabcont_bx .desc_slife dd{color:#464646}
.dtl_noti_area{position:relative;border-bottom:3px solid #ececec;text-align:left}
.dtl_noti_area:last-child{border:0}
.dtl_noti_area h4{padding:11px 0 7px;font-size:15px;line-height:normal;text-align:center}
.dtl_noti_area .dtl_noti_exparea{padding:15px 0 15px 0;border-top:1px dotted #d2d2d2;line-height:18px;color:#77858c;word-break:break-all;word-wrap:break-word}
.dtl_noti_area .dtl_noti_exparea:first-of-type{padding-top:5px;border-top:0}
.dtl_noti_area img{display:block;width:auto!important;max-width:100%;height:auto!important;margin:0 auto;vertical-align:top}
.dtl_zoom_area img {-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.dtl_noti_area .guide_txt{padding:13px 18px;font-size:13px;line-height:18px;color:#666;text-align:center}
.dtl_noti_area .dtl_preview{margin:15px 0 15px;text-align:center}
.dtl_noti_area .dtl_preview .btn_preview{display:inline-block;width:254px;height:43px;border:0;border-radius:0;background:#ff5b7e;box-shadow:none;font-size:15px;line-height:19px;letter-spacing:-1px;color:#fff;vertical-align:top}
.dtl_noti_area .dtl_preview .btn_preview .ico_pb{width:8px;height:15px;margin:14px 0 0 10px;background-position:-172px 0;vertical-align:top}
.mcom_wrap.ssg .dtl_noti_area .dtl_preview .btn_preview .ico_pb{width:20px;height:10px;margin:17px 0 0 6px;background-position:-122px 0;vertical-align:top}
.dtl_noti_area .dtl_preview .btn_preview .tx{display:inline-block;padding-top:13px;vertical-align:top;white-space:nowrap}
.dtl_noti_area .no_preview{position:relative;width:100%;margin:20px 0 10px;padding:12px 0 0;background:#fff;text-align:center}
.dtl_noti_area .no_preview p{font-size:13px;letter-spacing:-1px;color:#999}
.dtl_noti_area .no_preview span{color:#999}
.dtl_noti_area .no_preview .dtl_arrow{position:absolute;top:0;left:50%;width:24px;height:5px;margin-left:-12px;background-position:-145px 0}
.dtl_noti_area .dtl_capture_alert{background:#f6f6f6;text-align:center;font-size:13px;letter-spacing:-1px;color:#868686;padding:10px 0}
.dtl_noti_area .dtl_capture_img,.dtl_noti_area .dtl_nocapture_img{padding:20px 0 30px}
.dtl_noti_area .size_info{padding-bottom:25px}
.dtl_noti_area .size_info h5{padding:11px 0 8px;border-bottom:3px solid #e6e6e6;font-size:16px;line-height:normal;text-align:center}
.dtl_noti_area .size_info h5{display:none}
.dtl_noti_area .size_info .cont_info{margin-bottom:20px;border-bottom:1px solid #e9e9e9}
.dtl_noti_area .size_info .cont_info table{width:100%!important}
.dtl_noti_area .size_info .cont_info table tr:first-child th,.dtl_noti_area .size_info .cont_info table tr:first-child td{border-top:0 none}
.dtl_noti_area .size_info .cont_info table th{padding:0;border-top:1px solid #e9e9e9;background:#f9f9f9;font-size:12px;color:#151515;text-align:center}
.dtl_noti_area .size_info .cont_info table td{padding:11px 0 8px 10px;border-top:1px solid #e9e9e9;font-size:12px;color:#797979;text-align:left}
.dtl_noti_area .size_info .cont_info .tbl_cont{line-height:13px}
.dtl_noti_area .size_info .cont_info td .tbl_cont{position:relative;padding-left:15px;white-space:nowrap}
.dtl_noti_area .size_info .cont_info .ico_chk{display:none;overflow:hidden;position:absolute;top:1px;left:0;width:12px;height:10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/ico_chk.gif) no-repeat;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.dtl_noti_area .size_info .cont_info .tbl_cont.on .ico_chk{display:block}
.dtl_noti_area .size_info .real_view{text-align:center}
.dtl_noti_area .size_info .view_tab{position:relative}
.dtl_noti_area .size_info .view_tab .view_basic{display:block;text-align:center}
.dtl_noti_area .size_info .view_tab .view_basic img{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb}
.dtl_noti_area .size_info .view_tab .lst_view{margin-top:10px;padding:0 20px}
.dtl_noti_area .size_info .view_tab .lst_view li{display:inline-block;margin:0;padding:0}
.dtl_noti_area .size_info .view_tab .lst_view li:first-child{margin-left:0}
.dtl_noti_area .size_info .view_tab .lst_view li a{padding:0 7px;font-size:12px;color:#999}
.dtl_noti_area .size_info .view_tab .lst_view li.on a{font-weight:bold;color:#464646}
.dtl_noti_area .size_info .view_tab .lst_view li .viewbx{display:none;position:absolute;top:24px;right:0;left:0}
.dtl_noti_area .realfit_info .real_cont{width:100%;padding:15px 0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/bg_info2.gif) repeat-x;table-layout:fixed}
.dtl_noti_area .realfit_info .real_cont:first-child{background:none}
.dtl_noti_area .realfit_info .real_cont .real_view{margin-top:15px}
.dtl_noti_area .realfit_info .real_cont .real_img{padding:10px;text-align:center}
.dtl_noti_area .realfit_info .real_cont .real_img img{vertical-align:top}
.dtl_noti_area .realfit_info .view_tab{margin-top:15px}
.dtl_noti_area .realfit_info .tit_tbl{padding-bottom:10px;text-align:center}
.dtl_noti_area .realfit_info .real_unit{margin-top:-16px;padding:0 7px 4px 0;font-size:12px;line-height:13px;color:#7d7d7d;text-align:right}
.dtl_noti_area .realfit_info .view_tab .tit_tbl{margin-bottom:9px;padding:0}
.dtl_noti_area .realfit_info .tit_tbl img{vertical-align:top}
.dtl_noti_area .realfit_info .real_tbl table{width:100%!important;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;table-layout:fixed}
.dtl_noti_area .realfit_info .real_tbl th,.dtl_noti_area .realfit_info .real_tbl td{padding:9px 0 8px;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;font-size:12px;text-align:center;word-break:break-all;word-wrap:break-word}
.dtl_noti_area .realfit_info .real_tbl th{font-weight:normal;color:#222}
.dtl_noti_area .realfit_info .real_tbl td{font-size:11px;letter-spacing:-1px;color:#797979}
.dtl_noti_area .realfit_info .real_tbl tr:first-child td,.dtl_noti_area .realfit_info .real_tbl tr:first-child th{border-top:1px solid #e9e9e9}
.dtl_noti_area .realfit_info .real_tbl tr td:first-child{border-left:0 none;color:#222}
.dtl_noti_area .realfit_info .real_tbl thead tr th{font-weight:bold}
.dtl_noti_area .realfit_info .real_tbl tr .col1{width:7%!important;background:#f9f9f9}
.dtl_noti_area .realfit_info .real_tbl tr .col2{width:19.5%!important}
.dtl_noti_area .realfit_info .real_tbl tbody tr th:first-child{background:#f9f9f9}
.dtl_noti_area .realfit_desc{border-bottom:1px dotted #dcdcdc}
.dtl_noti_area .realfit_desc ul{padding:5px 0 10px 10px}
.dtl_noti_area .realfit_desc ul li{margin:0;padding:0;font-size:11px;line-height:18px;color:#666}
.dtl_noti_area2{position:relative;margin-top:-2px;border-top:2px solid #ccc;border-bottom:2px solid #ccc}
.dtl_noti_area2 h4{padding:15px 0 15px 17px;background:#fafafa;font-size:15px;font-weight:normal;line-height:normal;color:#222;text-align:left}
.dtl_noti_area2 .btn_fold{position:absolute;top:0;right:0;left:0;height:49px;line-height:49px}
.dtl_noti_area2 .btn_fold span{position:absolute;top:50%;right:13px;width:12px;height:8px;margin-top:-4px}
.dtl_tabwrap .dtl_tabcont .dtl_noti_area2 .ico_open{background-position:-58px 0}
.dtl_tabwrap .dtl_tabcont .dtl_noti_area2.on .ico_open{background-position:-44px 0}
.dtl_noti_area2 .dtl_rfo_tblarea{display:none;margin:0 14px 0 14px;background:#fff}
.dtl_noti_area2 .dtl_rfo_tbl{width:100%;table-layout:fixed;border-collapse:collapse}
.dtl_noti_area2 .dtl_rfo_tbl,.dtl_noti_area2 .dtl_rfo_tbl th,.dtl_noti_area2 .dtl_rfo_tbl td{margin:0;border:0 none;word-break:break-all}
.dtl_noti_area2 .dtl_rfo_tbl th,.dtl_noti_area2 .dtl_rfo_tbl td{padding:9px 0 9px 7px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_d9d9d9.gif) repeat-x 0 100%;background-size:2px 1px;font-size:13px;color:#141414;text-align:left;vertical-align:middle}
.dtl_noti_area2 .dtl_rfo_tbl td{font-size:13px;color:#666}
.dtl_noti_area2 .dtl_rfo_tbl td .in{padding-left:15px}
.dtl_noti_area2 .dtl_rfo_tbl th strong{font-weight:normal}
.dtl_noti_area2 .dtl_brand_info{display:none;padding:0;background:#fff}
.dtl_noti_area2 .dtl_brand_info li{min-height:30px;padding:4px 0 3px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_d9d9d9.gif) repeat-x;background-size:2px 1px;color:#666}
.dtl_noti_area2 .dtl_brand_info li:first-child,.dtl_noti_area2 .dtl_userinfo li:first-child{padding-top:0;background:none}
.dtl_noti_area2 .dtl_brand_info .not_txt{padding:15px 14px;font-size:13px}
.dtl_noti_area2 .dtl_brand_info .not_txt img{display:block;width:auto!important;max-width:100%;height:auto!important;margin:0 auto}
.dtl_noti_area2 .noti_txt{padding:12px 5px 9px 5px;font-size:13px;color:#898989}
.dtl_noti_area2 .noti_txt .ico_tip{position:relative;top:2px;width:13px;height:13px;background-position:-82px 0;vertical-align:top}
.dtl_noti_area2 .dtl_userinfo{background:#fff}
.dtl_noti_area2 .dtl_userinfo li{padding:1px 17px 8px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_d9d9d9.gif) repeat-x;background-size:2px 1px}
.dtl_noti_area2 .dtl_userinfo dl{position:relative}
.dtl_noti_area2 .dtl_userinfo dt{position:absolute;top:0;left:0;width:102px;margin-top:0;font-size:13px;letter-spacing:0}
.dtl_noti_area2 .dtl_userinfo dt strong{font-size:13px;font-weight:normal;line-height:normal;color:#141414}
.dtl_noti_area2 .dtl_userinfo dd{overflow:hidden;position:relative;min-height:18px;margin-top:15px;margin-left:107px;font-size:13px;font-weight:normal;color:#666;word-break:break-all;word-wrap:break-word}
.dtl_noti_area2.on  h4{border-bottom:2px solid #ff5b7e;color:#ff5b7e}
.dtl_noti_area2.on .dtl_brand_info,.dtl_noti_area2.on .dtl_rfo_tblarea{display:block}
.dtl_noti_area2.on a{color:#ff5b7e}
.dtl_noti_area3{overflow:hidden;padding:3px 0 12px 0;border-bottom:2px solid #ccc}
.dtl_noti_area3 img{position:absolute;top:50%;left:0;width:50px!important;height:50px!important;margin-top:-25px}
.dtl_noti_area3 ul{overflow:hidden;padding-top:11px}
.dtl_noti_area3 ul li{position:relative;margin-top:7px;padding:0 0 0 15px;font-size:13px;color:#666}
.dtl_noti_area3 ul li:first-child{margin-top:0}
.dtl_noti_area3 ul li .dot{position:absolute;top:0;left:5px;font-weight:bold}
.dtl_noti_area3 .noti_inner{position:relative;margin-top:-1px;padding:3px 18px 12px 50px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_d9d9d9.gif) repeat-x;background-size:2px 1px}
.dtl_noti_area3 .noti_inner:first-child{background:none}
.dtl_noti_area4{position:relative;padding:0 17px 20px 17px;border-bottom:3px solid #cecece}
.dtl_noti_area4:first-child{border-top:none}
.dtl_noti_area4 h4{padding:15px 0 10px;border-bottom:3px solid #e6e6e6;font-size:15px;line-height:normal;color:#222;text-align:center}
.dtl_noti_area4 h4+p{margin-top:15px;font-size:13px;color:#898989}
.dtl_noti_area4 ul{margin-top:15px}
.dtl_noti_area4 ul li{position:relative;padding:0 0 0 15px;font-size:13px;color:#898989}
.dtl_noti_area4 ul li.d_color{color:#ff0000}
.dtl_noti_area4 ul li .dot{position:absolute;top:0;left:5px}
.dtl_noti_area4 dl{overflow:hidden;position:static;padding:15px 0 0 0}
.dtl_noti_area4 dt{float:left;clear:both;width:80px;margin-top:5px;font-size:13px;font-weight:bold;color:#222}
.dtl_noti_area4 dd{overflow:hidden;margin-top:5px;font-size:13px;color:#666}
.dtl_noti_area4 dd ul{margin-top:5px;padding:0;font-size:13px;font-weight:normal;color:#959595}
.dtl_noti_area4 dd ul li{padding:0 0 0 5px}
.dtl_noti_area4 dd ul li .dot{position:absolute;top:0;left:0}
.dtl_noti_area4 dd p{margin-top:3px;padding:0;font-size:13px;font-weight:normal;color:#959595}
.dtl_noti_area4 .noti_inner{position:relative;padding:3px 0 7px}
.dtl_noti_area4 .ntit{padding:13px 0 5px 5px;font-size:13px;font-weight:bold;color:#222}
.dtl_noti_area4 .ntit .bul{display:inline-block;width:4px;height:4px;margin:0 5px 0 0;background:#b3b3b3;vertical-align:middle}
.dtl_noti_area4 .noti_storelst,.dtl_noti_area4 .noti_infos{margin-top:0}
.dtl_noti_area4 .noti_storelst li{overflow:hidden;position:relative;padding:0 0 0 15px;font-size:13px;line-height:15px;color:#666}
.dtl_noti_area4 .noti_inner .tel{margin-left:5px;font-size:13px;font-weight:bold;color:#1a8ae0;text-decoration:underline}
.dtl_noti_area4 .noti_txt2{padding:0 0 0 15px;font-size:13px;color:#666}
.dtl_noti_area4 .noti_infos li{position:relative;padding:0 0 0 15px;font-size:13px;color:#898989}
.mcom_wrap.ssg .dtl_tabwrap .dtl_tabcont .prd_cmt,.mcom_wrap.sd .dtl_tabwrap .dtl_tabcont .prd_cmt,.mcom_wrap.sm .dtl_tabwrap .dtl_tabcont .prd_cmt{margin:0;border:0}
.link_cardbf{position:relative;border-top:1px solid #d6d8d9;border-bottom:1px solid #d6d8d9;padding:0 !important;background:none !important;text-align:right;font-weight:bold;font-size:14px;margin:0 0 -1px 0;letter-spacing:-.5px}
.link_cardbf:after{position:absolute;top:50%;right:0;width:8px;height:12px;margin-top:-6px;content:'';display:inline-block;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_com_rtn.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:250px 1300px;background-position:-45px -15px}
.link_cardbf a{display:block;padding:16px 6px 15px 0;color:#ff5b7e;line-height:18px}
.bt_report_err{position:relative;height:34px;padding:6px 128px 6px 10px;background:#f3f3f3;text-align:center}
.bt_report_err p{display:inline-block;color:#464646;font-size:13px;letter-spacing:-1px;word-break:keep-all;vertical-align:middle}
.bt_report_err p strong{color:#e80505;font-weight:normal}
.bt_report_err p:after{display:inline-block;overflow:hidden;width:1px;height:34px;vertical-align:middle;content:''}
.bt_report_err a{position:absolute;top:50%;right:10px;padding:0 30px;border:1px solid #000;margin-top:-18px;background:#464646;color:#fff;font-size:13px;letter-spacing:-1px;line-height:32px;vertical-align:middle}
@media(max-width:360px){
.bt_report_err p{line-height:9px}
}

/* 상품 상세 탭 :SM, SD override*/
.mcom_wrap.sd .dtl_tabwrap .dtl_tab li.on,.mcom_wrap.sm .dtl_tabwrap .dtl_tab li.on{border-top-color:#fc1934}
.mcom_wrap.sd .dtl_tabwrap .dtl_tab li.on a,.mcom_wrap.sm .dtl_tabwrap .dtl_tab li.on a{color:#fc1934}
.mcom_wrap.sd .dtl_tabwrap .dtl_tab li .point,.mcom_wrap.sm .dtl_tabwrap .dtl_tab li .point{color:#fc1934}
.mcom_wrap.sd .dtl_tabwrap .dtl_tab li a:after,.mcom_wrap.sm .dtl_tabwrap .dtl_tab li a:after{background-position:-10px -20px}
.mcom_wrap.sd .dtl_noti_area .dtl_preview .btn_preview,.mcom_wrap.sm .dtl_noti_area .dtl_preview .btn_preview{background-color:#ff4444}

.mcom_wrap.sd .dtl_noti_area2.on h4,.mcom_wrap.sm .dtl_noti_area2.on h4{border-bottom-color:#fc1934;color:#fc1934}
.mcom_wrap.sd .dtl_noti_area2.on a,.mcom_wrap.sm .dtl_noti_area2.on a{color:#fc1934}
.mcom_wrap.sd .dtl_noti_area2 .noti_txt .ico_tip,.mcom_wrap.sm .dtl_noti_area2 .noti_txt .ico_tip{background-position:-35px -20px}
.mcom_wrap.sd .dtl_tabwrap .dtl_tabcont .dtl_noti_area2.on .ico_open,.mcom_wrap.sm .dtl_tabwrap .dtl_tabcont .dtl_noti_area2.on .ico_open{background-position:-20px -20px}
.mcom_wrap.sd .qna_box,.mcom_wrap.sm .qna_box{padding:10px 0 0 0}
.mcom_wrap.sd .size_info .cont_info table,.mcom_wrap.sm .size_info .cont_info table{table-layout:auto}
.mcom_wrap.sd .link_cardbf,.mcom_wrap.sm .link_cardbf{margin-bottom:5px}
.mcom_wrap.sd .link_cardbf a{color:#cb8c5e;padding-right:18px}
.mcom_wrap.sm .link_cardbf a{color:#fc1934;padding-right:18px}
.mcom_wrap.sd .link_cardbf:after,.mcom_wrap.sm .link_cardbf:after{right:12px}
/* 상품 상세 탭 :EM override*/
.mcom_wrap.em .dtl_tabwrap .dtl_tab li.on{border-top-color:#ff6633}
.mcom_wrap.em .dtl_tabwrap .dtl_tab li.on a,.mcom_wrap.em .dtl_tabwrap .dtl_tab li .point,.mcom_wrap.em .dtl_noti_area2.on a{color:#ff6633}
.mcom_wrap.em .dtl_tabwrap .dtl_tab li a:after{background-position:-10px -40px}
.mcom_wrap.em .dtl_noti_area .dtl_preview .btn_preview{background-color:#ff6633}

.mcom_wrap.em .dtl_noti_area2.on h4{border-bottom-color:#ff6633;color:#ff6633}
.mcom_wrap.em .dtl_noti_area2 .noti_txt .ico_tip{background-position:-35px -40px}
.mcom_wrap.em .dtl_tabwrap .dtl_tabcont .dtl_noti_area2.on .ico_open{background-position:-20px -40px}

.mcom_wrap.em.traders .dtl_noti_area .dtl_preview .btn_preview{background-color:#a6dd27}
.mcom_wrap.em.boons .dtl_noti_area .dtl_preview .btn_preview{background-color:#c40000}

.dtl_tabwrap_v2{position:relative;margin-bottom:10px;background:#fff}
.dtl_tabwrap_v2:after{position:absolute;top:-5px;right:0;left:0;height:4px;border-top:1px solid #c3c3c3;background:#e6e6e6;content:''}
.dtl_tabwrap_v2 .dtl_tab_fixed{position:relative;width:100%}
.dtl_tabwrap_v2 .dtl_tab_fixed.stuck{position:fixed;top:0;left:0;z-index:2000}
.dtl_tabwrap_v2 .dtl_tab{display:table;width:100%;border-bottom:1px solid #d2d2d2;background:rgba(255,255,255,1);table-layout:fixed;line-height:1.5}
.dtl_tabwrap_v2 .dtl_tab_fixed.stuck .dtl_tab{border-bottom:1px solid #8e8e8e;background:rgba(255,255,255,.88)}
.dtl_tabwrap_v2 .dtl_tab li{display:table-cell;border-top:0;text-align:center;vertical-align:top}
.dtl_tabwrap_v2 .dtl_tab li a{display:block;position:relative;padding:0;border-left:0;background:none;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#222}
.dtl_tabwrap_v2 .dtl_tab li a .tx{display:inline-block;position:relative;height:28px;padding:12px 0 0;white-space:nowrap}
.dtl_tabwrap_v2 .dtl_tab li a .tx:after{display:none;position:absolute;right:0;bottom:0;left:0;height:3px;background:#ff5b7e;content:''}
.dtl_tabwrap_v2 .dtl_tab li:first-child a{border-left:0}
.dtl_tabwrap_v2 .dtl_tab li a:after,.dtl_tabwrap_v2 .dtl_tab li.on a:after{display:none}
.dtl_tabwrap_v2 .dtl_tab li.on{border-top:0}
.dtl_tabwrap_v2 .dtl_tab li.on a{padding:0;background:none;color:#ff5b7e}
.dtl_tabwrap_v2 .dtl_tab li.on a .tx:after{display:block}
.dtl_tabwrap_v2 .dtl_tab li .point{display:inline-block;font-size:10px;color:inherit}

.mcom_wrap.sd .dtl_tabwrap_v2 .dtl_tab li.on a,.mcom_wrap.sm .dtl_tabwrap_v2 .dtl_tab li.on a{color:#fc1934}
.mcom_wrap.sd .dtl_tabwrap_v2 .dtl_tab li .point,.mcom_wrap.sm .dtl_tabwrap_v2 .dtl_tab li .point{color:inherit}
.mcom_wrap.sd .dtl_tabwrap_v2 .dtl_tab li a .tx:after,.mcom_wrap.sm .dtl_tabwrap_v2 .dtl_tab li a .tx:after{background-color:#fc4444}
.mcom_wrap.em .dtl_tabwrap_v2 .dtl_tab li.on a{color:#ff6633}
.mcom_wrap.em .dtl_tabwrap_v2 .dtl_tab li .point,.mcom_wrap.em.traders .dtl_tabwrap_v2 .dtl_tab li .point,.mcom_wrap.em.boons .dtl_tabwrap_v2 .dtl_tab li .point{color:inherit}
.mcom_wrap.em .dtl_tabwrap_v2 .dtl_tab li a .tx:after{background-color:#ff6633}
.mcom_wrap.em.traders .dtl_tabwrap_v2 .dtl_tab li.on a{color:#282c2d}
.mcom_wrap.em.traders .dtl_tabwrap_v2 .dtl_tab li a .tx:after{background-color:#a6dd27}
.mcom_wrap.em.boons .dtl_tabwrap_v2 .dtl_tab li.on a{color:#c40000}
.mcom_wrap.em.boons .dtl_tabwrap_v2 .dtl_tab li a .tx:after{background-color:#c40000}
.mcom_wrap.em .link_cardbf{margin:-1px 0 0 0;border-width:2px}
.mcom_wrap.em .link_cardbf a{color:#f63;padding-right:18px}
.mcom_wrap.em .link_cardbf:after{right:12px}
.mcom_wrap.em.traders .link_cardbf a{color:#80c200}
.mcom_wrap.em.boons .link_cardbf a{color:#c40000}
/* dtl_opt_bar */
.dtl_opt_bar{position:fixed;right:0;bottom:52px;left:0;z-index:2900;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.dtl_opt_bar.on{z-index:3000}
.sp_dob{display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_dob2.png) no-repeat;background-size:300px 300px}
.dtl_opt_bar .dob_btn_toggle{text-align:center}
.dtl_opt_bar .dob_btn_toggle .btn_toggle{display:block;position:relative;height:20px;padding:0 0 7px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/bg_line.png) repeat-x 0 5px;background-size:1px 14px}
.dtl_opt_bar .dob_btn_toggle .btn_toggle:after{position:absolute;left:0;right:0;top:19px;bottom:0;background-color:#fff;content:''}
.dtl_opt_bar .dob_btn_toggle .btn_toggle .sp_dob{overflow:hidden;width:74px;height:20px;background-position:-76px -157px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.dtl_opt_bar.on .dob_btn_toggle .btn_toggle{height:20px;padding:0 0 7px}
.dtl_opt_bar.on .dob_btn_toggle .btn_toggle .sp_dob{background-position:0 -157px}
.dtl_opt_bar .dob_wrap{overflow:hidden;position:relative;height:0;background:#fff}
.dtl_opt_bar.on .dob_wrap{overflow:visible;height:auto}
.dtl_opt_bar .dob_scr_area{max-height:250px}
.dtl_opt_bar .dob_scroll{width:100%}
.dtl_opt_bar .dob_opt_wrap.on{padding-bottom:41px}
.dtl_opt_bar .dob_opt{padding:10px 17px 15px}
.dtl_opt_bar .dob_opt_add{padding:10px 17px 15px;border-top:1px dotted #ccc}
.dtl_opt_bar .dob_opt_add .txt{margin-bottom:10px;padding-top:5px;font-size:14px;line-height:18px;color:#fc4292}
.dtl_opt_bar .dob_opt_add .txt span{font-size:12px;color:#888}
.dtl_opt_bar .dob_opt_add .inpbx{padding:7px 8px 6px;border-color:#d9d9d9}
.dtl_opt_bar .dob_opt_add .inpbx input{color:#444}
.dtl_opt_bar .dob_opt_add .inpbx + .txt{margin-top:10px}
.dtl_opt_bar .dob_select{position:relative;display:block;height:38px;margin-top:5px;padding:0 28px 0 10px;border:1px solid #ccc;border-radius:4px}
.dtl_opt_bar .dob_select .cc_ellip_in{display:inline-block;overflow:hidden;width:100%;max-width:100%;margin-right:-2px;padding-right:2px;font-size:12px;font-weight:bold;line-height:38px;color:#222;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
.dtl_opt_bar .dob_select .sel_arrow{position:absolute;right:0;top:0;width:28px;height:38px;margin-top:0;background-position:-58px 0}
.dtl_opt_bar .dob_select.selected{border:1px solid #c7c7c7;background:#f9f9f9}
.dtl_opt_bar .dob_opt_bx{padding:13px 13px 15px;border-top:1px dotted #ccc;background-color:#f2f2f2}
.dtl_opt_bar .dob_opt_bx .dob_opt_item{position:relative;margin-top:2px;padding:10px;border:1px solid #e5e5e5;background-color:#fff}
.dtl_opt_bar .dob_opt_bx .dob_opt_item dl{overflow:hidden}
.dtl_opt_bar .dob_opt_bx .dob_opt_item dt{padding-right:27px;font-size:12px;line-height:17px;color:#222}
.dtl_opt_bar .dob_opt_bx .dob_opt_item dt.tx_add{padding-left:12px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/ic_opt_add.png) 0 2px no-repeat;background-size:7px 7px}
.dtl_opt_bar .dob_opt_bx .dob_opt_item .dob_item_del{display:block;position:absolute;top:3px;right:0;padding:10px}
.dtl_opt_bar .dob_opt_bx .dob_opt_item .dob_item_del .delete{display:block;overflow:hidden;width:11px;height:11px;background-position:-143px 0;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.dtl_opt_bar .dob_opt_bx .dob_art_l{float:left;position:relative;width:37px;margin-top:6px;padding:0 36px}
.dtl_opt_bar .dob_opt_bx .dob_art_l .prd_amount{display:block;height:36px}
.dtl_opt_bar .dob_opt_bx .dob_art_l .prd_amount .sp_dob{display:inline-block;position:absolute;top:0;overflow:hidden;width:36px;height:36px;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.dtl_opt_bar .dob_opt_bx .dob_art_l .prd_amount .b_minus{left:0;background-position:0 -40px}
.dtl_opt_bar .dob_opt_bx .dob_art_l .prd_amount .b_plus{right:0;background-position:-37px -40px}
.dtl_opt_bar .dob_opt_bx .dob_art_l .prd_amount .opa_area{display:block;height:100%}
.dtl_opt_bar .dob_opt_bx .dob_art_l .prd_amount .opa_area .opa_tx{display:block;height:100%;line-height:36px;text-align:center;font-size:19px;font-weight:bold}
.dtl_opt_bar .dob_opt_bx .dob_art_r{float:right;height:36px;margin:6px 5px 0 0;line-height:36px}
.dtl_opt_bar .dob_opt_bx .dob_art_r .price{font-size:22px;color:#222}
.dtl_opt_bar .dob_opt_bx .dob_art_r .price em{font-family:'Times New Roman', serif;vertical-align:top}
.dtl_opt_bar .dob_opt_bx .dob_art_r .price span{font-size:17px;vertical-align:top}
.dtl_opt_bar .dob_opt_bx .dob_opt_item_add{margin-top:-1px;border-top-style:dotted}
.dtl_opt_bar .dob_total{position:absolute;bottom:0;overflow:hidden;z-index:2010;width:100%;height:41px;border-top:1px solid #d6d6d6;background:rgba(255,255,255,.9);text-align:right}
.dtl_opt_bar .dob_total strong,.dtl_opt_bar .dob_total em,.dtl_opt_bar .dob_total span{display:inline-block;position:relative;vertical-align:top}
.dtl_opt_bar .dob_total .label{top:9px;margin-right:8px;font-size:15px;color:#fc4292}
.dtl_opt_bar .dob_total .price{margin-right:29px;color:#fc4292}
.dtl_opt_bar .dob_total .price .ssg_price{line-height:41px;font-size:25px;font-family:'Times New Roman', serif}
.dtl_opt_bar .dob_total .price .ssg_tx{top:6px;font-size:18px}
.dtl_opt_bar .dob_ly_opt{position:absolute;left:0;right:0;bottom:-405px;margin-top:27px;z-index:2100;height:302px;background-color:#fff}
.dtl_opt_bar .dob_ly_opt.on{bottom:-52px}
.dtl_opt_bar .dob_ly_opt .dob_btn_close{text-align:center;position:absolute;top:-27px;left:0;right:0}
.dtl_opt_bar .dob_ly_opt .dob_btn_close .btn_close{display:block;position:relative;padding-bottom:7px;height:20px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/bg_line.png) repeat-x 0 5px;background-size:1px 14px}
.dtl_opt_bar .dob_ly_opt .dob_btn_close .btn_close:after{position:absolute;left:0;right:0;top:19px;bottom:0;background-color:#fff;content:''}
.dtl_opt_bar .dob_ly_opt .dob_btn_close .btn_close .sp_dob{overflow:hidden;width:74px;height:20px;background-position:0 -157px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.dtl_opt_bar .dob_ly_opt .dob_select{margin:0 17px;border-color:#555;border-bottom:1px solid #e5e5e5;border-radius:4px 4px 0 0;background:#fff}
.dtl_opt_bar .dob_ly_opt .dob_select .cc_ellip_in{color:#fc4292}
.dtl_opt_bar .dob_ly_opt .dob_select .sel_arrow{background-position:-86px 0}
.dtl_opt_bar .dob_ly_opt .dob_scr_area2{height:262px;margin:0 17px;border-right:1px solid #555;border-left:1px solid #555}
.dtl_opt_bar .dob_ly_opt .dob_select_lst{min-height:262px;padding:0 10px}
.dtl_opt_bar .dob_ly_opt .dob_select_lst li{padding:18px 0;line-height:18px;font-size:12px;color:#222;border-top:1px dotted #e5e5e5;word-break:break-all;word-wrap:break-word}
.dtl_opt_bar .dob_ly_opt .dob_select_lst li:first-child{border-top:0}
.dtl_opt_bar .dob_ly_opt .dob_select_lst li.disabled{color:#bdbdbd}
.dtl_opt_bar .dob_ly_opt .dob_select_lst li.disabled.v2{position:relative;padding-right:68px;color:#bdbdbd}
.dtl_opt_bar .dob_ly_opt .dob_select_lst li.selected{color:#fc4292}
.dtl_opt_bar+.mcom_fixed .mcom_bgn{box-shadow:none}
/* dtl_opt_bar - sm */
.dtl_opt_bar.sm .dob_btn_toggle .btn_toggle .sp_dob{background-position:-76px -226px}
.dtl_opt_bar.sm.on .dob_btn_toggle .btn_toggle .sp_dob{background-position:0 -226px}
.dtl_opt_bar.sm .dob_opt_bx .dob_art_l{width:auto;padding:0 72px 0 0}
.dtl_opt_bar.sm .dob_opt_bx .dob_art_l .prd_amount{height:35px}
.dtl_opt_bar.sm .dob_opt_bx .dob_art_l .prd_amount .sp_dob{width:35px;height:35px}
.dtl_opt_bar.sm .dob_opt_bx .dob_art_l .prd_amount .b_minus{left:auto;right:37px;background-position:0 -80px}
.dtl_opt_bar.sm .dob_opt_bx .dob_art_l .prd_amount .b_plus{right:0;background-position:-37px -80px}
.dtl_opt_bar.sm .dob_opt_bx .dob_art_l .prd_amount .opa_area{width:53px;height:33px;margin-right:5px;border:1px solid #d4dadd;border-radius:35px;line-height:33px}
.dtl_opt_bar.sm .dob_opt_bx .dob_art_l .prd_amount .opa_area .opa_tx{line-height:33px;font-weight:normal}
.dtl_opt_bar.sm .dob_opt_bx .dob_art_r .price em{font-family:'Avenir',sans-serif}
.dtl_opt_bar.sm .dob_ly_opt .dob_btn_close .btn_close .sp_dob{background-position:0 -226px}
.dtl_opt_bar.sm .dob_opt_add .txt,.dtl_opt_bar.sm .dob_total .label{color:#fc1934}
.dtl_opt_bar.sm .dob_total .price{color:#333b40}
.dtl_opt_bar.sm .dob_total .price .ssg_price{font-family:'Avenir',sans-serif}
.dtl_opt_bar.sm .dob_ly_opt .dob_select .cc_ellip_in,.dtl_opt_bar.sm .dob_ly_opt .dob_select_lst li.selected{color:#fc1934}
.dtl_opt_bar.sm .dob_ly_opt .dob_select .sel_arrow{background-position:-75px -40px}
/* dtl_opt_bar - sd */
.dtl_opt_bar.sd .dob_btn_toggle .btn_toggle .sp_dob{background-position:-76px -226px}
.dtl_opt_bar.sd.on .dob_btn_toggle .btn_toggle .sp_dob{background-position:0 -226px}
.dtl_opt_bar.sd .dob_opt_bx .dob_art_l{width:auto;padding:0 72px 0 0}
.dtl_opt_bar.sd .dob_opt_bx .dob_art_l .prd_amount{height:35px}
.dtl_opt_bar.sd .dob_opt_bx .dob_art_l .prd_amount .sp_dob{width:35px;height:35px}
.dtl_opt_bar.sd .dob_opt_bx .dob_art_l .prd_amount .b_minus{left:auto;right:37px;background-position:0 -80px}
.dtl_opt_bar.sd .dob_opt_bx .dob_art_l .prd_amount .b_plus{right:0;background-position:-37px -80px}
.dtl_opt_bar.sd .dob_opt_bx .dob_art_l .prd_amount .opa_area{width:53px;height:33px;margin-right:5px;border:1px solid #d4dadd;border-radius:35px;line-height:33px}
.dtl_opt_bar.sd .dob_opt_bx .dob_art_l .prd_amount .opa_area .opa_tx{line-height:33px;font-weight:normal}
.dtl_opt_bar.sd .dob_opt_bx .dob_art_r .price em{font-family:'Avenir',sans-serif}
.dtl_opt_bar.sd .dob_ly_opt .dob_btn_close .btn_close .sp_dob{background-position:0 -226px}
.dtl_opt_bar.sd .dob_opt_add .txt,.dtl_opt_bar.sd .dob_total .label{color:#fc1934}
.dtl_opt_bar.sd .dob_total .price{color:#333b40}
.dtl_opt_bar.sd .dob_total .price .ssg_price{font-family:Avenir,sans-serif}
.dtl_opt_bar.sd .dob_ly_opt .dob_select .cc_ellip_in,.dtl_opt_bar.sd .dob_ly_opt .dob_select_lst li.selected{color:#fc1934}
.dtl_opt_bar.sd .dob_ly_opt .dob_select .sel_arrow{background-position:-75px -40px}
/* dtl_opt_bar - em */
.dtl_opt_bar.em .dob_btn_toggle .btn_toggle .sp_dob{background-position:-76px -180px}
.dtl_opt_bar.em.on .dob_btn_toggle .btn_toggle .sp_dob{background-position:0 -180px}
.dtl_opt_bar.em .dob_opt_bx .dob_art_l{border:1px solid #b9bfc2}
.dtl_opt_bar.em .dob_ly_opt .dob_btn_close .btn_close .sp_dob{background-position:0 -180px}
.dtl_opt_bar.em .dob_ly_opt .dob_select .cc_ellip_in,.dtl_opt_bar.em .dob_opt_add .txt,.dtl_opt_bar.em .dob_total .price,.dtl_opt_bar.em .dob_ly_opt .dob_select_lst li.selected,.dtl_opt_bar.em .dob_opt_bx .dob_art_r .price{color:#ff602c}
.dtl_opt_bar.em .dob_ly_opt .dob_select .sel_arrow{background-position:-103px -40px}
.dtl_opt_bar.em .dob_opt_bx .dob_art_l .prd_amount .b_minus{background-position:0 -120px}
.dtl_opt_bar.em .dob_opt_bx .dob_art_l .prd_amount .b_plus{background-position:-37px -120px}
.dtl_opt_bar.em .dob_opt_bx .dob_art_l .prd_amount .opa_area .opa_tx{color:#666;font-size:18px;font-family:'emm_bol'}
.dtl_opt_bar.em .dob_opt_bx .dob_art_r .price em,.dtl_opt_bar.em .dob_total .price .ssg_price{font-family:'emm_bol'}
.dtl_opt_bar.em .dob_total .label{top:11px;color:#333b40}
.dtl_opt_bar.em .dob_total .price .ssg_tx{top:10px}
/* dtl_opt_bar - traders */
.dtl_opt_bar.em.traders .dob_btn_toggle .btn_toggle .sp_dob{background-position:-76px -203px}
.dtl_opt_bar.em.traders.on .dob_btn_toggle .btn_toggle .sp_dob,.dtl_opt_bar.em.traders .dob_ly_opt .dob_btn_close .btn_close .sp_dob{background-position:0 -203px}
.dtl_opt_bar.em.traders .dob_ly_opt .dob_select .cc_ellip_in,.dtl_opt_bar.em.traders .dob_ly_opt .dob_select_lst li.selected,.dtl_opt_bar.em.traders .dob_opt_add .txt,.dtl_opt_bar.em.traders .dob_opt_bx .dob_art_r .price,.dtl_opt_bar.em.traders .dob_total .price{color:#80c200}
.dtl_opt_bar.em.traders .dob_ly_opt .dob_select .sel_arrow{background-position:-131px -40px}
/* dtl_opt_bar - boons */
.dtl_opt_bar.em.boons .dob_btn_toggle .btn_toggle .sp_dob{background-position:-76px -249px}
.dtl_opt_bar.em.boons.on .dob_btn_toggle .btn_toggle .sp_dob,.dtl_opt_bar.em.boons .dob_ly_opt .dob_btn_close .btn_close .sp_dob{background-position:0 -249px}
.dtl_opt_bar.em.boons .dob_ly_opt .dob_select .cc_ellip_in,.dtl_opt_bar.em.boons .dob_ly_opt .dob_select_lst li.selected,.dtl_opt_bar.em.boons .dob_opt_add .txt,.dtl_opt_bar.em.boons .dob_opt_bx .dob_art_r .price,.dtl_opt_bar.em.boons .dob_total .price{color:#c40000}
.dtl_opt_bar.em.boons .dob_ly_opt .dob_select .sel_arrow{background-position:-159px -40px}

/* 2입 기획 */
.m_art_dl .view_img .ico .ico_plus.p2i{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_p2i.png) 0 0 no-repeat !important;background-size:300px 300px !important;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.mi_art_dl .view_img .bg_plus.p2i{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_p2i.png) -200px 0 no-repeat !important;background-size:300px 300px !important;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.dtl_thmb_area .lside_sti .ico_db.p2i{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_p2i.png) -100px 0 no-repeat !important;background-size:300px 300px !important;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.sm_detail_v2 .detail_info04 .bf_card_green.p2i{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_p2i.png) -100px -100px no-repeat !important;background-size:300px 300px !important;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.ca-product-item .ico_plus.p2i, .product-item-wrap .ico_plus.p2i{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_p2i.png) 0 -200px no-repeat !important;background-size:300px 300px !important;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.ca-detail-article .ico_plus.p2i, .ma-recent-box .item-wrap .ico_plus.p2i{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_p2i.png) -100px -200px no-repeat !important;background-size:300px 300px !important;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis}

/* SSGPAY */
.bn_ssgpay{text-align:center;padding-top:12px}
.bn_ssgpay a{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bn_ssgpay.png) 0 0 no-repeat;width:289px;height:40px;background-size:289px 40px;display:inline-block;vertical-align:top}
.sm_detail .bn_ssgpay a{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bn_ssgpay.png) 0 0 no-repeat;width:289px;height:40px;background-size:289px 40px;display:inline-block;vertical-align:top}
.sm_detail_v2 .bn_ssgpay{padding-bottom:7px}
.mcom_wrap.em .bn_ssgpay{padding-top:0}
.m_ssgpay_info{padding-bottom:30px}
.m_ssgpay_info .m_ssgpay_img img,.m_ssgpay_info .m_ssgpay_bn img{vertical-align:top;max-width:100%}
.m_ssgpay_benefit{border-bottom:1px solid #F2F2F2}
.m_ssgpay_benefit .card_desc{padding:7px 15px 7px 115px;position:relative;min-height:50px}
.m_ssgpay_benefit .card_desc dt{position:absolute;width:100px;text-align:left;top:0;left:0;font-size:13px;font-weight:bold;color:#222;padding:10px 0 0 15px;letter-spacing:-.5px}
.m_ssgpay_benefit .card_desc dd{font-size:12px;color:#666}
.m_ssgpay_benefit .card_desc dd .price{color:#222;font-weight:bold}
.m_ssgpay_benefit .card_desc dd .price strong{font-size:22px;letter-spacing:-1px;vertical-align:-2px;display:inline-block;margin:-2px 2px 0 0}
.m_ssgpay_benefit .card_desc dd .sub_info{display:block;line-height:17px;margin-bottom:6px}
.m_ssgpay_benefit .card_desc dd .sale_cont{display:block;line-height:17px;margin-bottom:6px}
.m_ssgpay_benefit .card_desc dd p{line-height:17px;margin-bottom:6px}
.bn_ssgpay_v{text-align:center;margin-top:12px}
.bn_ssgpay_v a{display:block;border:1px solid #BFBFBF;border-radius:6px;-webkit-border-radius:6px;background-clip:content-box;-webkit-background-clip:padding-box;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ssgpay_logo.png) 0 0 no-repeat;background-size:90px 40px}
.bn_ssgpay_v .ssgpay_txt{display:block;overflow:hidden;height:39px;text-align:center;padding:1px 23px 0 90px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ssgpay_ic.png) 100% 50% no-repeat;background-size:16px 17px;color:#33353d;font-size:14px;font-weight:bold;letter-spacing:-1px;word-break:break-all;word-wrap:break-word;line-height:40px}
.sm_detail_v2 .bn_ssgpay_v{margin-bottom:7px}
.mcom_wrap.em .bn_ssgpay_v{margin-top:0}

/* 삼성냉장고배너 */
.ref_html{padding:0 0 1px 0 !important}
.ref_html a{display:inline-block;vertical-align:top}
.ref_html img{max-width:100%;vertical-align:top}

/* 검색결과 */
.sp_csr{display:inline-block;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_csr_lc.png) no-repeat 0 0;background-size:320px 320px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.cm_sch_result .csr_title_bx{padding:7px 0 9px;text-align:center}
.cm_sch_result .csr_title_bx .csr_tit{display:inline-block;font-size:14px;color:#808080;vertical-align:top;font-weight:normal;line-height:21px}
.cm_sch_result .csr_title_bx a{display:inline-block;margin-left:11px;font-size:14px;color:#47494f;text-decoration:underline;vertical-align:top}
.cm_sch_result .csr_title_bx a{font-size:14px;color:#47494f;text-decoration:underline;line-height:21px}
.cm_sch_result .csr_relate_bx{position:relative;padding:9px 40px 9px 59px;min-height:23px;background:#f3f3f3;border-bottom:3px solid #e6e6e6}
.cm_sch_result .csr_relate_bx .csr_relate_txt{position:absolute;left:10px;top:9px;display:inline-block;padding:4px 7px 1px 7px;font-size:13px;color:#fff;background:#b3b3b3;border-radius:23px;vertical-align:top;font-weight:normal;line-height:18px}
.cm_sch_result .csr_relate_bx .csr_text_lst{position:relative;width:100%;margin-bottom:0;overflow:hidden;height:23px;line-height:23px}
.cm_sch_result .csr_relate_bx .csr_text_lst a{display:inline-block;overflow:hidden;max-width:100%;float:left;padding:2px 5px;margin:0 3px 6px 0;background:#e6e6e6;font-size:13px;color:#808080;vertical-align:top;border-radius:23px;line-height:19px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;-webkit-box-sizing:border-box}
.cm_sch_result .csr_relate_bx .csr_open{display:inline-block;position:absolute;right:12px;top:8px;width:22px;height:22px;border:1px solid #afafaf;border-radius:22px;vertical-align:top}
.cm_sch_result .csr_relate_bx .csr_open .sp_csr{margin:9px 0 0 5px;width:12px;height:5px;background-position:-24px -7px}
.cm_sch_result .csr_relate_bx.on .csr_open{border:1px solid #f7bcc9}
.cm_sch_result .csr_relate_bx.on .csr_open .sp_csr{background-position:-24px 0}
.cm_sch_result .csr_relate_bx.on .csr_text_lst{margin-bottom:-6px;height:auto;line-height:23px}
.csr_sch_no{padding:12px 10px 16px 10px;text-align:center}
.csr_sch_no .ico_search{margin:3px 1px 0 0;width:22px;height:22px;background-position:0 0}
.csr_sch_no .txt{margin-bottom:12px;font-size:15px;color:#646466;font-weight:bold;line-height:23px}
.csr_sch_no .csr_info_lst{display:inline-block;margin-left:4px;vertical-align:top;text-align:left;line-height:16px}
.csr_sch_no .csr_info_lst li{position:relative;padding-left:9px;font-size:11px;color:#b2b2b4}
.csr_sch_no .csr_info_lst li:before{position:absolute;left:0;top:7px;margin-right:4px;width:2px;height:2px;background:#949799;content:'';border-radius:3px;-webkit-border-radius:3px}
.csr_result_more{position:relative;text-align:center}
.csr_result_more img{vertical-align:top}
.csr_result_more .csr_bg{position:relative;width:320px;height:70px;background-position:0 -24px}
.csr_result_more .csr_text{position:absolute;left:18px;top:36px;font-size:15px;color:#464646;letter-spacing:-2px;line-height:20px}
.csr_result_more .csr_text em{font-size:20px;font-weight:bold}
.csr_result_more .bg_lft{display:block;position:absolute;left:0;top:0;width:50%;height:100%;background:#c0ecf5}
.csr_result_more .bg_rgt{display:block;position:absolute;right:0;top:0;width:50%;height:100%;background:#fee5fd}

.csr_sch_resultbx_v1{position:relative}
.csr_sch_resultbx_v1 h3{margin:0 10px 10px;padding:0 67px 14px 0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/bg_result.gif) repeat-x 0 100%;background-size:4px 4px;font-size:19px;line-height:1.5;letter-spacing:-1px;color:#494949}
.csr_sch_resultbx_v1 h3 .cnt{color:#ff69a4}
.csr_sch_resultbx_v1 .btn_more{display:inline-block;position:absolute;top:0;right:10px;width:67px;height:28px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_csr_lc.png) no-repeat 0 -97px;background-size:320px 320px}

.csr_sch_rqst{padding:15px 10px}
.csr_sch_rqst a{display:block;position:relative;padding:10px 0 13px;background:#fdf8fa;border:1px solid #f4d3e0;text-align:center}
.csr_sch_rqst a strong{color:#ff69a4;font-size:16px;font-weight:normal;letter-spacing:-1px}
.csr_sch_rqst a .ico_arw{position:absolute;top:50%;right:14px;width:7px;height:11px;margin-top:-6px;background-position:-69px -97px}

/* ------ venobox.css --------*/
.vbox-overlay *,.vbox-overlay *:before,.vbox-overlay *:after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vbox-overlay{background:#fdfdfd;background:rgba(0,0,0,0.85);width:100%;height:auto;position:fixed;top:0;left:0;bottom:0;z-index:999;opacity:0;overflow-x:hidden;overflow-y:auto}
.vbox-preloader{position:fixed;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/preload-circle.png);color:transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-animation:playload 1.4s steps(18) infinite;-moz-animation:playload 1.4s steps(18) infinite;-ms-animation:playload 1.4s steps(18) infinite;-o-animation:playload 1.4s steps(18) infinite;animation:playload 1.4s steps(18) infinite}
@-webkit-keyframes playload{from{background-position:0 0}
  to{background-position:-576px}
}
@-moz-keyframes playload{from{background-position:0 0}
  to{background-position:-576px}
}
@-ms-keyframes playload{from{background-position:0 0}
  to{background-position:-576px}
}
@-o-keyframes playload{from{background-position:0 0}
  to{background-position:-576px}
}
@keyframes playload{from{background-position:0 0}
  to{background-position:-576px}
}
.vbox-close{cursor:pointer;position:fixed;top:5px;right:5px;width:32px;height:32px;display:block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/close.gif) no-repeat #FF5277;background-position:50% 50%;color:#fff;color:transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-size:10px 10px;border-radius:16px;-webkit-border-radius:16px}
.vbox-next,.vbox-prev{box-sizing:content-box;cursor:pointer;position:fixed;top:50%;color:#fff;width:30px;height:170px;margin-top:-85px;color:transparent;white-space:nowrap;text-overflow:ellipsis;border:solid transparent;overflow:hidden}
.vbox-prev{left:0;border-width:0 30px 0 10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/prev.gif) center center no-repeat}
.vbox-next{right:0;border-width:0 10px 0 30px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/next.gif) center center no-repeat}
.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;color:#fff;padding:6px 40px;overflow:hidden;background:#161617;position:fixed;display:none;top:-1px;left:0}
.vbox-num{cursor:pointer;position:fixed;top:-1px;left:0;height:40px;display:block;color:#fff;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;background:#161617;display:none}
.vbox-inline{width:420px;height:315px;padding:10px;background:#fff;text-align:left;margin:0 auto;overflow:auto}
.venoframe{border:0;width:960px;height:720px}
@media(max-width:992px){
  .venoframe{width:100%;height:480px}
}
@media(max-width:767px){
  .venoframe{width:100%;height:315px}
}
@media(max-width:460px){
  .vbox-inline{width:100%}
  .venoframe{width:100%;height:260px}
}
.vbox-open{overflow:hidden}
.vbox-container{position:relative;background:#000;width:100%;max-width:1200px;margin:0 auto}
.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden;margin:0 !important}
.vbox-container img{max-width:100%;height:auto}

/* 클립 */
@keyframes clipani_60{/*41px 874px*/
from{background-position:0 0;width:41px;height:38px}
to{background-position:0 -836px;width:41px;height:38px}
}
@-webkit-keyframes clipani_60{
from{background-position:0 0;width:41px;height:38px}
to{background-position:0 -836px;width:41px;height:38px}
}

@keyframes clipani_70{/*123px 1716px*/
from{background-position:0 0;width:123px;height:66px}
to{background-position:0 -1650px;width:123px;height:66px}
}
@-webkit-keyframes clipani_70{
from{background-position:0 0;width:123px;height:66px}
to{background-position:0 -1650px;width:123px;height:66px}
}

@keyframes clipani_80{/*151px 2080px*/
from{background-position:0 0;width:151px;height:80px}
to{background-position:0 -2000px;width:151px;height:80px}
}
@-webkit-keyframes clipani_80{
from{background-position:0 0;width:151px;height:80px}
to{background-position:0 -2000px;width:151px;height:80px}
}

@keyframes clipani_100{/*178px 2375px*/
from{background-position:0 0;width:178px;height:95px}
to{background-position:0 -2280px;width:178px;height:95px}
}
@-webkit-keyframes clipani_100{
from{background-position:0 0;width:178px;height:95px}
to{background-position:0 -2280px;width:178px;height:95px}
}

@keyframes clipani_98n{/*195px 2020px*/
from{background-position:0 0;width:195px;height:101px}
to{background-position:0 -1919px;width:195px;height:101px}
}
@-webkit-keyframes clipani_98n{
from{background-position:0 0;width:195px;height:101px}
to{background-position:0 -1919px;width:195px;height:101px}
}

@keyframes clipani_102n{/*197px 2060px*/
from{background-position:0 0;width:197px;height:103px}
to{background-position:0 -1957px;width:197px;height:103px}
}
@-webkit-keyframes clipani_102n{
from{background-position:0 0;width:197px;height:103px}
to{background-position:0 -1957px;width:197px;height:103px}
}

.sp_ccp{display:inline-block;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_ccp.png) no-repeat;background-size:500px 500px;vertical-align:top;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.cm_clip{display:block}
.cm_clip_dtl{margin:0 2px;width:49px;height:49px;vertical-align:top;position:relative;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_98n.png);background-size:0}
.cm_clip_dtl a.sel_clip{margin:0;width:49px;height:49px;background-position:-452px 0;-webkit-backface-visibility:hidden;position:absolute;bottom:0;right:0;-webkit-tap-highlight-color:transparent;-webkit-box-shadow:0 0 0 rgba(0,0,0,0)}
.cm_clip_dtl.on .sel_clip{background-position:-452px -51px}
.cm_clip_dtl.clip_off a.sel_clip{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) 0 -160px no-repeat;background-size:100px 250px}
.cm_clip_dtl.clip_ani a.sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_98n.png);background-size:195px 2020px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_98n 1s steps(19);animation:clipani_98n 1s steps(19)}
.cm_clip_dtl.clip_on a.sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_98n.png);background-size:195px 2020px;background-position:100% 100%;background-repeat:no-repeat}
.cm_clip_part{position:absolute;right:0;top:0;width:51px;height:51px;margin:-1px 0 0;border:0;border-top:1px solid #c4c4c4;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_102n.png);background-size:0}
.cm_clip_part a{display:block;width:51px;height:50px;-webkit-tap-highlight-color:transparent;-webkit-box-shadow:0 0 0 rgba(0,0,0,0)}
.cm_clip_part .sel_clip{width:51px;height:52px;background-position:-397px 0}
.cm_clip_part.on .sel_clip{background-position:-397px -56px}
.cm_clip_part.clip_off,
.cm_clip_part.clip_ani,
.cm_clip_part.clip_on{top:auto;left:auto;bottom:0;right:0;border:0;margin:0;height:52px}
.cm_clip_part.clip_off a.sel_clip{width:51px;height:51px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) -49px -159px no-repeat;background-size:100px 250px}
.cm_clip_part.clip_ani a.sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_102n.png);background-size:197px 2060px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_102n 1s steps(19);animation:clipani_102n 1s steps(19);margin-top:-1px;position:absolute;bottom:0;right:-1px}
.cm_clip_part.clip_on a.sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_102n.png);background-size:197px 2060px;background-position:100% 100%;background-repeat:no-repeat;position:absolute;bottom:0;right:-1px}

@media screen and (-webkit-min-device-pixel-ratio:4){
.cm_clip_dtl{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_98_r4.png)}
.cm_clip_dtl.clip_ani a.sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_98_r4.png);background-size:195px 2020px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_98n 1s steps(19);animation:clipani_98n 1s steps(19);-webkit-animation-delay:100ms;animation-delay:100ms}
.cm_clip_dtl.clip_on a.sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_98_r4.png);background-size:195px 2020px;background-position:100% 100%;background-repeat:no-repeat}

.cm_clip_part{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_102_r4.png);background-size:0}
.cm_clip_part.clip_ani a.sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_102_r4.png);background-size:197px 2060px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_102n 1s steps(19);animation:clipani_102n 1s steps(19);-webkit-animation-delay:100ms;animation-delay:100ms;margin-top:-1px;position:absolute;bottom:0;right:-1px}
.cm_clip_part.clip_on a.sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_102_r4.png);background-size:197px 2060px;background-position:100% 100%;background-repeat:no-repeat;position:absolute;bottom:0;right:-1px}
}

.cm_clip_layer{position:relative;width:212px;height:213px;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_ccp.png) no-repeat;background-size:500px 500px;-webkit-backface-visibility:hidden}
.cm_clip_layercheck{background-position:0 -287px}
.cm_clip_acon{text-align:center}
.cm_clip_acon .cm_clip_bx{margin-top:66px;line-height:0}
.cm_clip_acon .cm_clip_txt{display:block;padding-left:55px;margin-bottom:20px;font-size:20px;color:#fff;vertical-align:top;letter-spacing:-1px;text-align:left;line-height:21px}
.cm_clip_acon .cm_clip_txt span{color:#ff5f90}
.cm_clip_acon .cm_clip_txt2{display:inline-block;font-size:16px;color:#bbb;vertical-align:top;letter-spacing:-1px;line-height:21px}
.cm_clip_layer .btn_clip_close{position:absolute;width:34px;height:34px;right:0;top:9px}
.cm_clip_layercancel{background-position:-232px -287px}
.cm_clip_layercancel .cm_clip_action{display:table;width:100%;height:213px;text-align:center}
.cm_clip_layercancel .cm_clip_acon{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}
.cm_clip_layercancel .cm_clip_bx{margin-top:0;font-size:22px;color:#fff}
.cm_clip_layercancel .cm_clip_bx .cm_cancel_txt{display:inline-block;margin-top:44px;vertical-align:top;letter-spacing:-1px;line-height:27px}
.cm_clip_item{display:inline-block;vertical-align:top}
.cm_clip_item .sel_clip{width:48px;height:48px;background-position:0 0;-webkit-tap-highlight-color:transparent;-webkit-box-shadow:0 0 0 rgba(0,0,0,0)}
.cm_clip_item.on .sel_clip{background-position:-52px 0}
.body_sfc .cm_clip{display:none !important}
.body_sfc .cm_buy_btn ul li.btn_alt{display:none}
.body_sfc .mcom_fixed .m_f_toppd2{padding-right:0}
.ty_bthmb .cm_clip_item.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100.png);background-size:0 0}
.ty_bthmb .cm_clip_item.clip_off .sel_clip{position:absolute;bottom:0;right:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) 0 -100px no-repeat;background-size:100px 250px;width:53px;height:53px;margin:0 -3px -3px 0}
.ty_bthmb .cm_clip_item.clip_ani .sel_clip{width:53px;height:53px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100.png);background-size:178px 2375px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_100 .75s steps(24);animation:clipani_100 .75s steps(24);margin:0 -3px -3px 0}
.ty_bthmb .cm_clip_item.clip_on .sel_clip{width:53px;height:53px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100.png);background-size:178px 2375px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -3px -3px 0}
@media screen and (-webkit-min-device-pixel-ratio:4){
.ty_bthmb .cm_clip_item.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100_r4.png);background-size:0 0}
.ty_bthmb .cm_clip_item.clip_ani .sel_clip{width:53px;height:53px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100_r4.png);background-size:178px 2375px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_100 .75s steps(24);animation:clipani_100 .75s steps(24);margin:0 -3px -3px 0}
.ty_bthmb .cm_clip_item.clip_on .sel_clip{width:53px;height:53px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100_r4.png);background-size:178px 2375px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -3px -3px 0}
}
.ty_thmb .cm_clip_item.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:0 0}
.ty_thmb .cm_clip_item.clip_off .sel_clip{position:absolute;bottom:0;right:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) -50px 0 no-repeat;background-size:100px 250px;width:40px;height:40px}
.ty_thmb .cm_clip_item.clip_ani .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_80 .75s steps(25);animation:clipani_80 .75s steps(25);margin:0 -2px -2px 0}
.ty_thmb .cm_clip_item.clip_on .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0}
.ty_lst li .cm_item .cm_clip_item.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:0 0}
.ty_lst li .cm_item .cm_clip_item.clip_off,.ty_lst li .cm_item .cm_clip_item.clip_on,.ty_lst li .cm_item .cm_clip_item.clip_ani{width:40px;height:40px;position:absolute;top:-2px;right:1px}
.ty_lst li .cm_item .cm_clip_item.clip_off .sel_clip{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) -50px 0 no-repeat;background-size:100px 250px;width:40px;height:40px}
.ty_lst li .cm_item .cm_clip_item.clip_ani .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_80 .75s steps(25);animation:clipani_80 .75s steps(25);margin:0 -2px -2px 0;position:absolute;bottom:0;right:0}
.ty_lst li .cm_item .cm_clip_item.clip_on .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0;position:absolute;bottom:0;right:0}
.ty_lst2 li .cm_item .cm_clip_item.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:0 0}
.ty_lst2 li .cm_item .cm_clip_item.clip_off,.ty_lst2 li .cm_item .cm_clip_item.clip_on,.ty_lst2 li .cm_item .cm_clip_item.clip_ani{width:40px;height:40px}
.ty_lst2 li .cm_item .cm_clip_item.clip_off .sel_clip{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) -50px 0 no-repeat;background-size:100px 250px;width:40px;height:40px}
.ty_lst2 li .cm_item .cm_clip_item.clip_ani .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_80 .75s steps(25);animation:clipani_80 .75s steps(25);margin:0 -2px -2px 0;position:absolute;bottom:0;right:0}
.ty_lst2 li .cm_item .cm_clip_item.clip_on .sel_clip{width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0;position:absolute;bottom:0;right:0}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item.clip_off{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_70.png);background-size:0 0}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item.clip_off,.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item.clip_on,.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item.clip_ani{top:41px;right:4px;width:35px;height:35px}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item.clip_off .sel_clip{width:35px;height:35px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png);background-repeat:no-repeat;background-size:100px 250px;background-position:0 0}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item.clip_ani .sel_clip{width:39px;height:39px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_70.png);background-size:123px 1716px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_70 .75s steps(25);animation:clipani_70 .75s steps(25);margin:0 -2px -2px 0}
.m_ssg_lst.unit_clip .ty_lst li .cm_item .cm_clip_item.clip_on .sel_clip{width:39px;height:39px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_70.png);background-size:123px 1716px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0}
.hb_item .cm_clip_item{bottom:0;right:0}
.hb_item .cm_clip_item.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100.png);background-size:0 0}
.hb_item .cm_clip_item.clip_off .sel_clip{position:absolute;bottom:0;right:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) 0 -100px no-repeat;background-size:100px 250px;width:53px;height:53px;margin:0 -3px -3px 0}
.hb_item .cm_clip_item.clip_ani .sel_clip{width:53px;height:53px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100.png);background-size:178px 2375px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_100 .75s steps(24);animation:clipani_100 .75s steps(24);margin:0 -3px -3px 0}
.hb_item .cm_clip_item.clip_on .sel_clip{width:53px;height:53px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100.png);background-size:178px 2375px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -3px -3px 0}
.prod_item_tyche .btm_rgtbdg span.cm_clip_item{background:none;width:53px;height:53px;position:absolute;bottom:10px;right:10px}
.prod_item_tyche .btm_rgtbdg span.cm_clip_item .sel_clip{left:auto;top:auto;bottom:0;right:0;width:53px;height:53px;margin:0 -3px -3px 0}
.prod_item_tyche .btm_rgtbdg span.cm_clip_item.clip_off .sel_clip{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) 0 -100px no-repeat;background-size:100px 250px}
.prod_item_tyche .btm_rgtbdg span.cm_clip_item.clip_ani .sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100.png);background-size:178px 2375px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_100 .75s steps(24);animation:clipani_100 .75s steps(24)}
.prod_item_tyche .btm_rgtbdg span.cm_clip_item.clip_on .sel_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_100.png);background-size:178px 2375px;background-position:100% 100%;background-repeat:no-repeat}
.smm_section .cm_clip_item{position:absolute;bottom:10px;right:10px;z-index:3}
.smm_section .cm_clip_item.clip_off,.smm_section .cm_clip_item.clip_ani,.smm_section .cm_clip_item.clip_on{display:block;bottom:10px !important;right:10px !important}
/* 장바구니, 바로구매 버튼 개선 */
.cm_buy_btn{margin:8px -4px}
.cm_buy_btn.on{position:relative;z-index:2010}
.cm_buy_btn ul{display:table;table-layout:fixed;border-collapse:collapse;width:100%;padding:0}
.cm_buy_btn ul li{display:table-cell;margin:0;vertical-align:top}
.cm_buy_btn ul li a{display:block;margin:0 2px;height:49px;font-size:18px;color:#fff;text-align:center;line-height:49px;letter-spacing:-1px;border-radius:0;box-shadow:none}
.cm_buy_btn ul li .btn_ty2{background:#757a80}
.cm_buy_btn ul li.btn_alt{width:54px}
.cm_buy_btn .btn_soldout,.cm_buy_btn .btn_only_pc{margin:0 2px;height:49px;line-height:49px;color:#fff;background:#9fa2a6;font-size:17px;text-align:center;letter-spacing:-2px}
.cm_buy_btn ul li.col_gift{width:52px}

.cm_buy_btn .col35{width:35%}
.cm_buy_btn .btn_soldout2{height:49px;margin:0 2px;background:#c9c9c9;font-size:15px;font-weight:normal;line-height:49px;letter-spacing:0;color:#fff;text-align:center}
.cm_buy_btn .btn_request_alert{background:#ff6967;font-size:15px;font-weight:normal;letter-spacing:0}
.cm_buy_btn .btn_request_alert .ico_notice{display:inline-block;width:17px;height:19px;margin:15px 3px 0 0;background-position:-26px -28px;vertical-align:top}
.cm_buy_btn .gift_btn{display:block;width:47px;height:47px;border:1px solid #ddd;background:url(http://static.ssgcdn.com/ui/m_ssg/img/gift_btn.png) no-repeat 50% 50%;background-size:51px 51px}
.cm_buy_btn .gift_tooltip{position:relative;display:none}
.cm_buy_btn.on .gift_tooltip{display:block}
.cm_buy_btn .gift_tooltip .gift_dim{display:none}

/* 양몰 법인 상품 상품평 통합 */
.cm_review_v .link_review{padding:0;border-bottom:0}
.cm_review_v .link_review.type{padding-bottom:22px;text-align:center;line-height:14px;border-bottom:1px solid #d9d9d9}
.cm_review_v .link_review:first-child{padding-top:11px}
.cm_review_v .link_review .d_mall_review{position:relative;font-size:11px;color:#787878}
.cm_review_v .link_review .d_mall_review strong{color:#444}
.cm_review_v .link_review .d_mall_review em{display:inline-block;color:#5b5b5b;font-weight:bold;vertical-align:top}
.cm_review_v .link_review .d_mall_review em.c_num{padding-right:7px}
.cm_review_v .link_review .d_mall_review .d_comment,.cm_review_v .link_review .d_mall_review .d_avg{display:inline-block;vertical-align:top}
.cm_review_v .link_review .d_mall_review .d_comment{margin-right:3px}
.cm_review_v .link_review .d_mall_review .d_comment:after{position:absolute;top:50%;width:1px;height:11px;margin-top:-6px;background:#d9d9d9;content:''}
/* 휴대폰 상품고시 */
.cm_hp_info{padding-top:10px !important}
.cm_hp_info dl{display:table;margin:0 !important}
.cm_hp_info dl dt,.cm_hp_info dl dd{float:none;display:table-cell;margin:0;padding:8px 0;font-size:13px;line-height:16px;vertical-align:middle}
.cm_hp_info dl dt{width:90px;color:#342727;font-weight:bold;letter-spacing:-1px}
.cm_hp_info dl dd{color:#666;letter-spacing:0}
.cm_hp_info dl dd .ssg_price{font-weight:bold}
.cm_hp_info dl dd .ssg_tx{font-weight:bold}
.cm_hp_info dl .price{font-size:17px;color:#ff5b7e}
.cm_hp_info .btn_graytype{display:block;height:47px;margin:18px 0 0;background-color:#c4c4c4;border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 -3px 0 rgba(255, 255, 255, 0.15);-webkit-box-shadow:inset 0 -3px 0 rgba(255, 255, 255, 0.15);font-size:19px;color:#fff;line-height:47px;text-align:center;font-weight:bold}

.m_photo_btn{padding:25px 0}
.m_photo_btn a.btn_event{display:block;background:#444;height:45px;width:185px;color:#fff;font-size:15px;line-height:45px;text-align:center;margin:0 auto}
.m_photo_sort{display:table;table-layout:fixed;border-collapse:collapse;width:100%;background:#DFDFE0;height:50px;border-top:1px solid #C8C8C9;border-bottom:1px solid #C8C8C9}
.m_photo_sort .m_photo_t{display:table-cell;width:50%;text-align:center;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
.m_photo_sort select{display:block;height:30px;padding:0 25px 0 20px;border:0;font-size:14px;color:#222;width:100%;-webkit-appearance:none;letter-spacing:-.5px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ic_sel.png) 100% 50% no-repeat;background-size:20px 7px}
  @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.m_photo_sort select{padding-left:16px}}
.m_photo_sort .btn_myphoto{display:block;background-color:#fff;height:29px;line-height:30px;font-size:12px;letter-spacing:-.5px;color:#222;padding-top:1px}
.m_photo_lst{padding-top:10px}
.m_photo_lst ul{padding-bottom:20px}
.m_photo_lst ul:after{content:'';display:block;clear:both}
.m_photo_lst li{float:left;width:50%;position:relative;text-align:center}
.m_photo_lst li:after{position:absolute;top:0;left:0;width:1px;height:100%;content:'';background-color:#fff}
.m_photo_lst li:first-child:after{display:none}
.m_photo_lst li .m_photo_link{display:inline-block;vertical-align:top;width:100%}
.m_photo_lst li .m_photo_link .thmb{width:100%;padding-bottom:66.66%;background-color:#000;position:relative}
.m_photo_lst li .m_photo_link img{vertical-align:top;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.m_photo_lst li .m_photo_cont{padding:7px 15px}
.m_photo_lst li .m_photo_cont .tit_subject{display:block;color:#222;font-size:13px;letter-spacing:-.5px;line-height:18px;word-break:break-all;word-wrap:break-word}
.m_photo_lst li .m_photo_cont .txt_desc{display:block;color:#888;font-size:10px;margin-top:4px}
.m_photo_lst li .m_photo_cont .txt_desc em{color:#ddd}
.m_photo_lst .btn_grade{display:block;vertical-align:top;border:1px solid #DCDCDC;width:83px;height:25px;text-align:center;margin:0 auto}
.m_photo_lst .btn_grade .ic_g{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_photo.png);background-size:100px 100px;background-position:-15px 0;display:inline-block;width:9px;height:9px;vertical-align:middle}
.m_photo_lst .btn_grade em{color:#888;vertical-align:middle;padding:2px 0 0 4px;font-size:12px;line-height:24px;display:inline-block}
.m_photo_lst .btn_grade.btn_grade_like .ic_g{background-position:0 0}
.m_photo_lst .btn_grade.btn_grade_like em{color:#f64c44}
.m_photo_more{background:#E7E7E7 !important;border:0 !important;margin-bottom:25px;text-align:center;min-height:0 !important}
.m_photo_more .m_nav_cen a{height:40px;line-height:40px;display:block}
.m_photo_more .m_nav_cen .nav_page .tit{color:#666;font-weight:normal;line-height:40px}
.m_photo_tit{position:relative;padding:0 47px 0;height:42px;line-height:42px;text-align:center;border-bottom:1px solid #d4d4d4;background:rgba(255,255,255,0.8)}
.m_photo_tit h2{display:inline-block;overflow:hidden;max-width:100%;font-size:17px;color:#47494f;text-overflow:ellipsis;white-space:nowrap;line-height:42px}
.m_photo_close{position:absolute;top:0;right:0;height:42px;width:42px;text-align:center}
.m_photo_close .ic{width:15px;height:15px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_photo.png) -30px 0 no-repeat;background-size:100px 100px;display:inline-block;color:transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;margin-top:13px}
.m_photo_img{text-align:center;position:relative}
.m_photo_img img{vertical-align:top;max-width:100%}
.m_photo_img .m_photo_alert{position:absolute;bottom:0;left:0;height:50px;right:0;background:rgba(0,0,0,.5);text-align:center;display:table;width:100%}
.m_photo_img .m_photo_alert p{font-size:12px;display:table-cell;vertical-align:middle;color:#fff;letter-spacing:-.5px;height:50px}
.m_photo_img .m_photo_ipimg{width:100%;padding-bottom:75%;position:relative;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ic_photo.png) #F3F3F3 50% 50% no-repeat;background-size:100px 105px}
.m_photo_img .m_photo_ipimg .ip_img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;opacity:0.01}
.m_photo_img .m_photo_del{position:absolute;top:0;right:0;height:42px;width:42px;text-align:center;background:rgba(0,0,0,.2)}
.m_photo_img .m_photo_del .ic{width:15px;height:15px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_photo.png) -30px 0 no-repeat;background-size:100px 100px;display:inline-block;color:transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:13px}
.m_photo_view{padding:6px 10px}
.m_photo_view .tit_subject{display:block;font-size:16px;letter-spacing:-.5px;color:#7a7a7a;word-break:break-all;word-wrap:break-word}
.m_photo_view .txt_desc{display:block;color:#888;font-size:10px;margin-top:7px}
.m_photo_view .txt_desc em{color:#ddd}
.m_photo_btn2{padding:7px 10px 40px 10px}
.m_photo_btn2:after{content:'';display:block;clear:both}
.m_photo_btn2 .btn_grade{float:left;vertical-align:top;border:1px solid #DCDCDC;width:83px;height:30px;text-align:center}
.m_photo_btn2 .btn_grade .ic_g{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_photo.png);background-size:100px 100px;background-position:-15px 0;display:inline-block;width:9px;height:9px;vertical-align:middle}
.m_photo_btn2 .btn_grade em{color:#888;vertical-align:middle;padding:2px 0 0 4px;font-size:12px;line-height:29px;display:inline-block}
.m_photo_btn2 .btn_grade.btn_grade_like .ic_g{background-position:0 0}
.m_photo_btn2 .btn_grade.btn_grade_like em{color:#f64c44}
.m_photo_btn2 .btn_r{float:right;vertical-align:top;border:1px solid #DCDCDC;width:73px;height:29px;padding-top:1px;text-align:center;color:#888;font-size:12px;line-height:29px;margin:0 0 0 -1px}
.m_photo_btn2 .btn_r.btn_b{background-color:#444;color:#fff;border-color:#444}
.m_photo_edit{position:relative;padding:10px 10px 3px}
.m_photo_edit label{color:#222;font-size:14px;height:25px;padding-top:3px;letter-spacing:-.5px;display:block}
.m_photo_edit .byte_chk{font-size:12px;color:#888;position:absolute;top:15px;right:10px}
.m_photo_ta{display:block;border:1px solid #DCDCDC;padding:10px 12px;background-color:#FAFAFA}
.m_photo_ta textarea{width:100%;height:70px;background-color:#FAFAFA;border:0;color:#888;font-size:15px}
.m_photo_ta textarea::-webkit-input-placeholder{color:#888}
.m_photo_write{position:relative;padding:10px 10px 0}
.m_photo_write label{color:#222;font-size:14px;height:26px;padding-top:2px;letter-spacing:-.5px;display:block}
.m_photo_write .byte_chk{font-size:12px;color:#888;position:absolute;top:15px;right:10px}
.m_photo_write + .m_photo_btn{padding:15px 0}
.m_photo_dlst{padding:15px 10px;border-top:1px solid #E5E5E5}
.m_photo_dlst li{font-size:12px;color:#888;margin-bottom:10px;text-indent:-14px;padding-left:14px}
/* 상품상세 명절 배너 */
.dt_holiday{text-align:center}
.dt_holiday .week_evt{display:block}
.dt_holiday .week_evt img{width:100%!important;height:auto!important}
/* 상품상세 다중배송 문구 추가 */
.multi_delivset{margin:8px 0 19px 12px;line-height:15px;text-align:left}
.multi_delivset .md_txt{font-size:12px;color:#ff6aa4}
.mcom_wrap.em .multi_delivset{margin-bottom:0}
.mcom_wrap.em .multi_delivset .md_txt{color:#ff602c}
.mcom_wrap.traders .multi_delivset .md_txt{color:#aee340}
.mcom_wrap.em.boons .multi_delivset .md_txt{color:#c40000}
.mcom_wrap.sm .multi_delivset .md_txt{color:#fc1934;letter-spacing:-1px}
.mcom_wrap.sd .multi_delivset .md_txt{color:#cb8c5e;letter-spacing:-1px}
.resmap{width:auto!important;max-width:100%!important;height:auto!important;vertical-align:top;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/* 상품상세 카트혜택정보 */
.m_card_info{background-color:#F2F2F2;padding:15px 6px}
.m_card_info img{max-width:100%}
.m_card_info .m_card_bx{border:1px solid #D9D9D9;padding:0 10px 15px;background:#fff;margin-bottom:15px}
.m_card_info h1{font-size:15px;color:#222;text-align:center;border-bottom:3px solid #E6E6E6;padding:13px 0 9px;line-height:18px;letter-spacing:-1px}
.m_card_info .m_card_lst{padding:14px 0;/*background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ic_ssgpay.png) 100% 90% no-repeat;background-size:49px 10px;*/}
.m_card_info .m_card_lst li{font-size:12px;color:#666;line-height:18px;letter-spacing:-.5px;padding-left:16px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bu_dot.png) 6px 7px no-repeat;background-size:2px 2px}
.m_card_info .m_card_lst .ic_ssgpay_point{position:relative;padding-left:20px;color:#f03131}
.m_card_info .m_card_lst .ic_ssgpay_point:after{width:17px;height:17px;position:absolute;top:0;left:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ic_ssgpay2.png) 100% 50% no-repeat;background-size:15px 15px;content:''}
.m_card_info .m_card_tb{border-bottom:1px dotted #D9D9D9}
.m_card_info .m_card_tb dl{display:table;border-top:1px dotted #D9D9D9;width:100%;font-size:13px;letter-spacing:-.5px;line-height:16px}
.m_card_info .m_card_tb dt{display:table-cell;width:45%;color:#222;vertical-align:middle;padding-left:10px;font-weight:bold}
.m_card_info .m_card_tb dd{display:table-cell;color:#666;vertical-align:middle;border-left:1px solid #ECECEC;padding:10px 0 9px 10px}
.m_card_info .m_card_tb dd.cmonth{width:25%}
.m_card_info .m_card_tb dd.cprice{width:25%}
.m_card_info .m_card_tb .ic_ssgpay{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ic_ssgpay2.png) 100% 50% no-repeat;background-size:15px 15px;padding-right:20px}
.m_card_info .m_card_img{text-align:center;border-bottom:1px dotted #D9D9D9}
.m_card_info .m_card_img img{width:285px;vertical-align:top}
.m_card_info .m_card_img .m_card_sclub{display:none}
/*상품상세 동영상버튼*/
.dtl_thmb_wrap .dtl_mflick .bt_play_video{position:absolute;top:50%;left:50%;width:58px;height:58px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_play_big.png);background-size:58px 58px;;margin:-29px 0 0 -29px}

/* 기획전상세 상단 */
.cm_plan_top{background-color:#fff;padding:10px 18px 0;position:relative;line-height:1.5}
.cm_plan_top .sp_com{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_com_rtn.png);display:inline-block;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:250px 1300px}
.cm_plan_info{padding:3px 0}
.cm_plan_info .mall {font-family:'Times New Roman';font-size:13px;color:#fc1934;font-weight:bold;letter-spacing:0}
.cm_plan_info .mall.ssgmall {color:#fc1934}
.cm_plan_info .mall.emart {color:#ffa516}
.cm_plan_info .mall.traders {color:#9c0}
.cm_plan_info .mall.ssg {color:#1b1b1b}
.cm_plan_info .mall.boons {color:#ff4f4f}
.cm_plan_info .mall.depart {color:#784130}
.cm_plan_info .mall.depart.v2{font-family:'AppleSDGothicNeo-Bold',sans-serif;font-size:12px;color:#754435}
.cm_plan_info .mall.boots{color:#004990}
.cm_plan_info .mall.howdy{color:#040a09}
.cm_plan_info .mall.tv{color:#e2231a}
.cm_plan_info .mall.si{color:#222}
.cm_plan_tit{font-size:21px;font-family:'AppleSDGothicNeo-Thin',sans-serif;color:#000;line-height:1.1;padding:0 0 16px 0;min-height:46px;letter-spacing:-.5px;word-break:break-all;word-wrap:break-word}
.cm_plan_btn{position:absolute;top:27px;right:18px}
.cm_plan_btn .btn_part{float:left;border:0 !important;background-color:#fff;margin:0 0 0 5px;opacity:1 !important}
.cm_plan_btn .btn_part a{display:inline-block;width:40px;height:40px;position:relative;-webkit-tap-highlight-color:transparent;-webkit-box-shadow:0 0 0 rgba(0,0,0,0)}
.cm_plan_btn .btn_part a span{display:block;overflow:hidden;width:40px;height:40px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_btn.png);background-repeat:no-repeat;background-size:100px 100px;margin:0;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.cm_plan_btn .btn_part a span.ico_clip{position:absolute;bottom:0;right:0;width:40px;height:40px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png);background-repeat:no-repeat;background-size:100px 250px;background-position:0 -50px}
.cm_plan_btn .btn_part.clip_red a span.ico_clip{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_btn.png);background-repeat:no-repeat;background-size:100px 100px;background-position:0 -50px}
.cm_plan_btn .btn_part.clip_on a span.ico_clip{width:44px;height:44px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0}
.cm_plan_btn .btn_part.clip_ani a span.ico_clip{width:44px;height:44px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_80 .75s steps(25);animation:clipani_80 .75s steps(25);margin:0 -2px -2px 0}
.cm_plan_btn .btn_part a span.ico_url{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png);background-repeat:no-repeat;background-size:100px 250px;background-position:-50px -50px}
.cm_plan_view{border-top:1px solid #DFDFDF;position:relative}
.cm_plan_view select{width:100%;height:35px;-webkit-appearance:none;box-shadow:none;border-radius:0;border:0;opacity:0.01}
.cm_plan_view label{text-align:center;position:absolute;top:0;left:0;right:0;font-size:11px;color:#666;letter-spacing:-.5px;line-height:35px}
.cm_plan_view label em{font-size:9px}
.cm_plan_cont{text-align:center}
.cm_plan_cont img{vertical-align:top;width:auto !important;max-width:100%;height:auto !important}
.cm_plan_cont .bnr_wrap img{/*width:320px !important*/;max-width:100%}
.cm_plan_bn{text-align:center}
.cm_plan_bn a{display:inline-block}
.cm_plan_bn img{vertical-align:top;max-width:100%}
.cm_plan_bnr{position:relative;min-height:152px;background:#fff;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.1);box-shadow:0 -2px 5px rgba(0,0,0,.1)}
.cm_plan_bnr .cm_bnr_cont{position:relative;max-width:640px;margin:0 auto}
.cm_plan_bnr .cm_bnr_cont:after{position:absolute;top:-13px;left:21%;width:25px;height:13px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/cm_bnr_arr.png) no-repeat;background-size:25px auto;content:''}
.cm_plan_bnr .cm_bnr_table{display:table;width:100%;border-collapse:collapse}
.cm_plan_bnr .cm_bnr_cell{display:table-cell;height:152px;padding:3% 2.7%;text-align:center;vertical-align:middle;box-sizing:border-box}
.cm_plan_bnr .cm_bnr_txtarea{width:47%;padding-left:3.2%}
.cm_plan_bnr .cm_bnr_txtarea .cm_bnr_tit{display:inline-block;overflow:hidden;width:69px;height:51px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/cm_bnr_tit.png) no-repeat;background-size:69px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.cm_plan_bnr .cm_bnr_txtarea .cm_bnr_txt{display:block;overflow:hidden;height:34px;margin-top:15px;font-size:13px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-0.03em;text-overflow:ellipsis;word-break:break-all}
.cm_plan_bnr .cm_bnr_imgarea{width:53%}
.cm_plan_bnr .cm_bnr_imgarea img{width:100%;vertical-align:middle}
.cm_plan_html{text-align:center}
.cm_plan_html img{vertical-align:top;width:auto !important;max-width:100%;height:auto !important}
.cm_plan_html table{width:auto !important;max-width:100%}
.cm_plan_mov{max-width:750px;margin:0 auto}
.cm_plan_mov video{width:100%;vertical-align:top}
.cm_plan_ty{padding:9px 12px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.cm_plan_ty .sp_com{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_com_rtn.png);display:inline-block;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:250px 1300px}
.cm_plan_ty .sp_com.sel_arrow{position:absolute;right:8px;top:50%;width:8px;height:6px;margin-top:-3px;background-position:-35px -30px}
.cm_plan_ty .posr{display:table-cell;width:53px;height:40px}
.cm_plan_ty .btn_t{display:block;position:relative;z-index:2030;width:auto;height:38px;padding:0 23px 0 8px;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#fff;font-size:13px;font-weight:bold;line-height:38px;color:#666;vertical-align:top;text-align:center;margin-right:5px}
.cm_plan_ty .btn_t em{font-weight:bold}
.cm_plan_ty .btn_t .ico_lst{width:13px;height:13px;margin-top:12px;background-position:-59px -27px}
.cm_plan_ty .btn_t .ico_thmb{width:13px;height:13px;margin-top:12px;background-position:-59px -42px}
.cm_plan_ty .btn_t .ico_bthmb{width:13px;height:13px;margin-top:12px;background:#666}
.cm_plan_ty .tm,.cm_plan_ty .sort{display:table-cell;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;position:relative}
.cm_plan_ty .tm select,.cm_plan_ty .sort select{width:100%;height:40px;padding:0 0 0 8px;-webkit-appearance:none;box-shadow:none;border-radius:0;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#fff;font-size:13px;line-height:40px;color:#666;vertical-align:top;font-weight:bold}
.cm_plan_ty .tm label,.cm_plan_ty .sort label{position:absolute;right:12px;top:50%;width:8px;height:6px;margin-top:-3px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_com_rtn.png);display:inline-block;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:250px 1300px;background-position:-35px -30px}
.cm_plan_ty .tm + .sort{width:105px;padding-left:5px}

.cm_plan_ty .tm label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.tm_drop_opt{position:relative;height:40px;font-family:'AppleSDGothicNeo-Medium',sans-serif}
.tm_drop_area{position:absolute;top:0;left:0;width:100%;height:210px}
.tm_drop_opt.on .tm_drop_select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-focus-ring-color:rgba(255, 255, 255, 0);outline:0}
.tm_drop_opt.on .tm_drop_select:after{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;content:''}
.tm_drop_opt.on .tm_drop_scroll{display:block}
.tm_drop_select{display:block;position:relative;z-index:10;width:100%;height:40px;padding:0 30px 0 10px;border:1px solid #ccc;border-radius:2px;background:#fff;font-size:0;-webkit-appearance:none;box-sizing:border-box}
.tm_drop_select:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.tm_drop_select .txt{display:inline-block;overflow:hidden;max-height:40px;font-size:13px;color:#666;vertical-align:middle;font-weight:bold;word-break:break-all;word-wrap:break-word}
.tm_drop_select .sel_arrow{position:absolute;top:50%;right:12px;width:9px;height:5px;margin-top:-3px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/ico_sel_arr.png) no-repeat #999;background-size:9px auto}
.tm_drop_scroll{display:none;overflow-y:auto !important;position:relative;max-height:100%;margin-top:3px;background:#fff;border:1px solid #d9d9d9;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:3px 6px 10px rgba(0,0,0,.5)}
.tm_drop_list{width:100%;height:100%}
.tm_drop_list li{height:100%;min-height:34px;border-top:1px solid #d9d9d9}
.tm_drop_list li:first-child{border-top:0}
.tm_drop_list li a{display:block;height:100%;padding:2px 10px;font-size:13px;color:#666;vertical-align:middle;box-sizing:border-box}
.tm_drop_list li a:before{display:inline-block;min-height:32px;height:100%;vertical-align:middle;content:''}
.tm_drop_list li .txt{display:inline-block;vertical-align:-1px;word-break:break-all;word-wrap:break-word}
.tm_drop_list li.selected{background:#ff64a8}
.tm_drop_list li.selected a{color:#fff}
.sm .tm_drop_list li.selected{background:#fc1934}
.sd .tm_drop_list li.selected{background:#db9b51}
.em .tm_drop_list li.selected{background:#ffd200}
.em .tm_drop_list li.selected a{color:#666}
.traders .tm_drop_list li.selected{background:#a6de27}
.boons .tm_drop_list li.selected{background:#c40000}
.boots .tm_drop_list li.selected{background:#004990}
.tv .tm_drop_list li.selected{background:#e2231a}
.siv .tm_drop_list li.selected{background:#222}
.tm_drop_area.type2 .tm_drop_scroll{position:absolute;top:0;left:-1px;width:100%;margin-top:0}
.tm_drop_area.type2 .tm_drop_list li{height:32px;min-height:32px}
.tm_drop_area.type2 .tm_drop_list li a{padding:1px 9px}
.tm_drop_area.type2 .tm_drop_select .sel_arrow{width:7px;height:10px;margin-top:-5px;background-color:#ccc;background-position:0 -13px}
.tm_drop_area.type2 .tm_drop_list li.selected{background:#fff}
.tm_drop_area.type2 .tm_drop_list li.selected a{color:#ff64a8}
.sm .tm_drop_area.type2 .tm_drop_list li.selected a{color:#fc1934}
.sd .tm_drop_area.type2 .tm_drop_list li.selected a{color:#db9b51}
.em .tm_drop_area.type2 .tm_drop_list li.selected a{color:#ffd200}
.traders .tm_drop_area.type2 .tm_drop_list li.selected a{color:#a6de27}
.boons .tm_drop_area.type2 .tm_drop_list li.selected a{color:#c40000}
.boots .tm_drop_area.type2 .tm_drop_list li.selected a{color:#004990}
.tv .tm_drop_area.type2 .tm_drop_list li.selected a{color:#e2231a}
.siv .tm_drop_area.type2 .tm_drop_list li.selected a{color:#222}
/* 해바상단 셀렉트 */
.shd_sec_slctwrap{position:relative;margin-top:-1px}
.shd_sec_ban_hb + .shd_sec_slctwrap{margin-top:0}
.shd_sec_table{display:table;width:100%}
.shd_sec_cell{display:table-cell;vertical-align:top;box-sizing:border-box}
.shd_sec_cell label,.shd_sec_cell select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.cate_cell{width:60%}
.sort_cell{width:40%}
.sort_cell .tm_drop_select{border-left:0}
.shd_sec_slctwrap .tm_drop_opt{height:34px}
.shd_sec_slctwrap .tm_drop_select{height:34px;padding-left:9px;border-color:#c8c8c8;border-radius:0}
.shd_sec_slctwrap .tm_drop_select .txt{font-size:12px;color:#797979;font-weight:normal;letter-spacing:-.05em}
.shd_sec_slctwrap .tm_drop_select .sel_arrow{right:9px;width:7px;height:4px;margin-top:-2px;background-color:#ccc;background-position:0 -7px}
.shd_sec_slctwrap .tm_drop_scroll{border-color:#c8c8c8;border-radius:0}
.shd_sec_slctwrap .tm_drop_list li a{font-size:12px;padding:1px 9px;letter-spacing:-.05em}

.theme_tit{padding:9px 12px;border-top:1px solid #666;background:#f2f2f2 url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_d9d9d9.gif) repeat-x 0 100%;background-size:2px 1px;font-size:14px;line-height:22px;color:#222;position:relative;word-break:break-all;word-wrap:break-word}

.lifeinvent_tu .cm_plan_btn .btn_part{margin-left:3px}
.lifeinvent_tu .cm_plan_btn .btn_part a{width:35px;height:35px;vertical-align:top}
.lifeinvent_tu .cm_plan_btn .btn_part.clip_off{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png);background-size:0 0}
.lifeinvent_tu .cm_plan_btn .btn_part.clip_off,.lifeinvent_tu .cm_plan_btn .btn_part.clip_on,.lifeinvent_tu .cm_plan_btn .btn_part.clip_ani{top:41px;right:4px;width:35px;height:35px}
.lifeinvent_tu .cm_plan_btn .btn_part.clip_off a span.ico_clip{width:35px;height:35px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png);background-repeat:no-repeat;background-size:100px 250px;background-position:0 0}
.lifeinvent_tu .cm_plan_btn .btn_part.clip_ani a span.ico_clip{width:39px;height:39px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_70.png);background-size:123px 1716px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_70 .75s steps(25);animation:clipani_70 .75s steps(25);margin:0 -2px -2px 0}
.lifeinvent_tu .cm_plan_btn .btn_part.clip_on a span.ico_clip{width:39px;height:39px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_70.png);background-size:123px 1716px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0}
.lifeinvent_tu .cm_plan_btn .btn_part a span.ico_url{background-position:-60px -100px;width:35px;height:35px}

/* 메인스페셜샵 */
.m_special_tit{border-top:8px solid #f4f4f4}
.m_special_tit a{display:block;text-align:center;background-color:#393939}
.m_special_tit img{vertical-align:top;max-width:100%}
.m_special_img{text-align:center;min-height:320px}
.m_special_img img{vertical-align:top;max-width:100%}
.m_special_img a{position:relative;display:block;max-width:750px;margin:0 auto}
.m_special_img .tx_e{position:absolute;bottom:50px;left:20px;font-size:45px;font-family:'AppleSDGothicNeo-Thin',sans-serif;line-height:1;text-align:left}
.m_special_img .tx_e span,.m_special_img .tx_h span{display:block;color:#fff}
.m_special_img .tx_h{position:absolute;bottom:22px;left:22px}
.m_special_bn{text-align:center}
.m_special_bn img{vertical-align:top;max-width:100%}
@media screen and (min-width:640px){
.m_special_w{display:table;vertical-align:top;padding-left:1%;padding-top:1%;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
.m_special_w .m_ssg_lst,.m_special_w .m_sm_lst,.m_special_w .m_em_lst{margin:0}
.m_special_w .ty_bthmb li{float:none !important;width:auto !important;margin:0 auto !important;display:inline-block;vertical-align:top}
.m_special_w .m_special_cont{display:inline-block;width:49%;padding-right:1%;max-width:500px;vertical-align:top}
.m_special_w .m_special_tit{border-top:0}
}

/* 추천검색어 - 검색결과 없음*/
.rcm_search{margin:0 10px 10px;padding:0 0 14px 0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/bg_result.gif) repeat-x 0 100%;background-size:4px 4px;font-size:18px;color:#494949;text-align:center;letter-spacing:-1px;font-weight:bold}
.rcm_search h3{margin:0;padding:0;background:none;word-break:break-all;word-wrap:break-word}
.rcm_search .btn_result{position:relative;display:inline-block;margin-top:4px;padding:0 24px 0 8px;height:26px;font-size:12px;color:#696969;border:1px solid #eaeaea;vertical-align:top;line-height:26px}
.rcm_search .btn_result em{color:#ff69a4;font-weight:bold}
.rcm_search .btn_result .ic_arw{position:absolute;top:50%;right:8px;width:6px;height:11px;margin-top:-5px;background-position:-79px -97px}
/* 상품상세 전문관매장 바로가기 배너 임시 삭제 */
.link_special_go{display:none !important}

/* 이벤트쿠폰 개편(252105) 배포 후 삭제 (s) */
/* 이벤트 OSMU */
.evt_osmu_unit:after{display:block;overflow:hidden;height:9px;background-color:#f4f4f4;content:''}
.evt_osmu_unit:last-child:after,.evt_osmu_unit .eo_check,.evt_osmu_unit .eo_detail hr,.evt_osmu_unit .eo_detail .eo_tags .eo_pub li strong,.evt_osmu_unit .eo_detail .eo_tags .eo_pub li.eo_pub_cnt,.evt_osmu_unit .eo_link.pub .eo_detail .eo_period{display:none}
.evt_osmu_unit .eo_link{display:table;width:100%;height:132.5px;table-layout:fixed;border-bottom:1px solid #e9e9e9;background-color:#fff;text-decoration:none!important}
.evt_osmu_unit .eo_thmb{display:table-cell;overflow:hidden;position:relative;width:185.5px;height:100%;vertical-align:top}
.evt_osmu_unit .eo_thmb .thmb{position:absolute}
.evt_osmu_unit .eo_thmb .thmb img{width:100%;vertical-align:top}
.evt_osmu_unit .eo_detail{display:table-cell;vertical-align:top}
.evt_osmu_unit .eo_detail .eo_in{position:relative;height:100%;margin:0 12px}
.evt_osmu_unit .eo_detail .eo_period{display:block;overflow:hidden;padding-top:7px;color:#444;font-size:12px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}
.evt_osmu_unit .eo_detail .eo_period em{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;vertical-align:-1px}
.evt_osmu_unit .eo_detail .eo_period .eo_ic_fin{display:inline-block;overflow:hidden;height:19px;margin-right:5px;padding:0 5px;background-color:#a9a9a9;color:#fff;vertical-align:middle}
.evt_osmu_unit .eo_detail .eo_tit{overflow:hidden;height:71px;margin-bottom:4px;word-break:break-all;word-wrap:break-word}
.evt_osmu_unit .eo_detail .eo_tit strong{display:block;display:-webkit-box;overflow:hidden;max-height:38px;margin-bottom:2px;color:#303030;font-size:16px;font-weight:normal;line-height:19px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.evt_osmu_unit .eo_detail .eo_tit p{overflow:hidden;max-height:30px;padding-top:2px;color:#888;font-size:12px;line-height:15px}
.evt_osmu_unit .eo_detail .eo_tags .eo_mall{height:17px}
.evt_osmu_unit .eo_detail .eo_tags .eo_mall em{display:inline-block;color:#444;font-family:'Times New Roman',Georgia,Serif;font-size:13px;font-weight:bold;line-height:17px;white-space:nowrap;vertical-align:bottom}
.evt_osmu_unit .eo_detail .eo_tags .eo_pub{display:none;position:absolute;top:8px;left:0;overflow:hidden;width:100%;color:#444;font-size:12px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}
.evt_osmu_unit .eo_detail .eo_tags .eo_pub li em{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
.evt_osmu_unit .eo_link.pub .eo_detail .eo_tit{padding-top:28px}
.evt_osmu_unit .eo_link.pub .eo_detail .eo_tags .eo_pub{display:block}
.evt_osmu_unit .eo_ic_clip{display:none}
@media(max-width:320px){
  .evt_osmu_unit .eo_link{height:112.5px}
  .evt_osmu_unit .eo_thmb{width:157.5px}
  .evt_osmu_unit .eo_detail .eo_tit{height:56px;margin-bottom:0}
}
/* 이벤트쿠폰 개편(252105) 배포 후 삭제 (e) */
/* 상품상세 전문관 띠배너 */
.dt_oversea{position:relative;width:100%;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_oversea.jpg) #4e6373 50% 0 no-repeat;background-size:320px 65px;text-align:center}
.dt_oversea a{display:block;height:65px}
.dt_oversea .timer{padding-top:21px;font-size:24px;color:#fff;font-family:'Helvetica';line-height:24px}
.dt_oversea .timer span{vertical-align:top}
.dt_oversea .timer span.unit{margin:0 -3px;font-family:'Courier New';font-size:20px}
.dt_oversea .timer span.unit_day{color:#fbfe01}
.dt_oversea .timer span.unit_day2{margin:0 3px 0 -3px;color:#fbfe01;font-size:13px;vertical-align:2px}
.dt_oversea .tx_sale{position:absolute;top:11px;left:50%;width:290px;margin-left:-160px;padding:0 15px;text-align:right;font-size:12px;font-weight:bold;color:#fff;line-height:18px}
.dt_oversea .tx_sale em{font-weight:bold;color:#fbfe01;letter-spacing:-.5px}
/*  함께 만들어쓱- (이런 기능 필요해요/이런상품 구해주세요)*/
.srch_rqst_bx{padding-bottom:90px}
.srch_rqst_bx:before{display:block;padding-top:10px;border-bottom:1px solid #e1e1e1;background:#f0f1f5;content:''}
.srch_rqst_bx .inp_chk{position:relative;display:inline-block;vertical-align:-1px}
.srch_rqst_bx .inp_chk label{display:inline-block;position:relative;font-size:13px;line-height:18px;color:#333;letter-spacing:-1px}
.srch_rqst_bx .inp_chk label:before{display:inline-block;width:18px;height:18px;margin-right:5px;border:1px solid #ccc;vertical-align:top;box-sizing:border-box;content:''}
.srch_rqst_bx .inp_chk input:checked + label:before{border-color:#ff5b59;background:#ff5b59}
.srch_rqst_bx .inp_chk input:checked + label:after{position:absolute;top:4px;left:4px;width:8px;height:5px;border:solid #fff;border-width:0 0 2px 2px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:''}
.srch_rqst_bx .inp_txt{display:block;margin-top:8px;font-size:0}
.srch_rqst_bx .inp_txt .inp_bx{display:inline-block;position:relative;width:70px;padding:7px 10px 5px;border:1px solid #e9e9e9;vertical-align:middle;box-sizing:border-box}
.srch_rqst_bx .inp_txt .inp_bx:first-child{width:50px}
.srch_rqst_bx .inp_txt .inp_bx input{width:100%;border:0;font-size:14px;vertical-align:top;line-height:1.5}
.srch_rqst_bx .inp_txt .inp_bx input[type="tel"]:read-only{color:#969696;pointer-events:none}
.srch_rqst_bx .inp_txt .inp_dash{display:inline-block;width:10px;font-size:14px;color:#969696;vertical-align:middle;text-align:center}
.srch_rqst_bx .m_tab{z-index:0;margin:-1px 0 0 0;border-top:1px solid #e1e1e1;background:#e1e1e1}
.srch_rqst_bx .m_tab li{display:table-cell}
.srch_rqst_bx .m_tab li a{display:block;height:44px;border:0;font-size:14px;font-weight:normal;color:#838383;text-align:center;line-height:44px;letter-spacing:-1px}
.srch_rqst_bx .m_tab li a:before{background:none}
.srch_rqst_bx .m_tab li.on a{background:#fff;color:#222}
.srch_rqst_bx .m_conbx{padding:0;border:0}
.srch_rqst_bx .srch_rqst{padding:0 24px}
.srch_rqst_bx h2{padding:9px 0 12px;background:#f2f2f2;text-align:center}
.srch_rqst_bx h2 strong{display:block;color:#ff5b59;font-size:16px;font-weight:normal;letter-spacing:-1px}
.srch_rqst_bx h2 em{display:block;color:#8c8c8c;font-size:12px;letter-spacing:-1px}
.srch_rqst_bx .tx{margin:22px 0 14px;font-size:13px;color:#333;letter-spacing:-1px;line-height:1.54}
.srch_rqst_bx .srch_rqst .txtarea{margin-top:10px;padding:10px;box-shadow:none;border-radius:0}
.srch_rqst_bx .srch_rqst .txtarea textarea{height:138px;word-break:break-all}
.srch_rqst_bx .srch_rqst .txtarea textarea::-webkit-input-placeholder{color:#999;letter-spacing:-1px}
.srch_rqst_bx .srch_rqst .txtarea label{padding:10px}
.srch_rqst_bx .srch_reply{margin-top:17px}
.srch_rqst_bx .srch_reply_desc{margin-top:10px;font-size:14px;color:#666;letter-spacing:-1px}
.srch_rqst_bx .srch_reply_desc2{margin-top:10px;font-size:13px;color:#666;letter-spacing:-1px}
.srch_rqst_bx .point{color:#ff5b59}
.srch_rqst_bx .bx_attach{margin:11px -24px 0;padding:10px 24px;background:#f7f7f7}
.srch_rqst_bx .bx_attach .img_area{position:relative;display:inline-block;margin:0 10px 0 0;vertical-align:middle}
.srch_rqst_bx .bx_attach .img_area .add_thmb{display:inline-block;overflow:hidden;width:70px;height:70px;background: #fff url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_photo_add.png) no-repeat;background-size:70px auto}
.srch_rqst_bx .bx_attach .img_area .img_thum{display:inline-block;overflow:hidden;width:70px;height:70px;vertical-align:top}
.srch_rqst_bx .bx_attach .img_area .img_thum img{width:100%;height:100%}
.srch_rqst_bx .bx_attach .img_area .btn_dlt{position:absolute;right:-6px;top:-6px;display:inline-block;width:26px;height:26px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_dtl.png) no-repeat;background-size:26px 26px}
.srch_rqst_bx .bx_attach .inner_noti{position:relative;display:inline-block;overflow:hidden;width:194px;height:40px;margin:0 0 0 3px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/txt_noti.png) no-repeat;background-size:194px auto;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.srch_rqst_bx .tm_drop_select{border-radius:0}
.srch_rqst_bx .tm_drop_select .sel_arrow{background-color:#ccc}
.srch_rqst_bx .tm_drop_select .txt{color:#ff5b59;font-weight:normal;letter-spacing:-1px}
.srch_rqst_bx .tm_drop_list li.selected{background:#ff5b59}
.srch_rqst_bx .agree{display:block;margin-top:17px}
.srch_rqst_bx .sp_tooltip{display:inline-block;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_tooltip_ty2.png) no-repeat 0 0;background-size:25px 75px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.srch_rqst_bx .bt_tooltip{display:inline-block;width:22px;height:22px;margin-left:3px;background-position:0 0;vertical-align:middle}
.srch_rqst_bx .bt_tooltip.on{background-position:0 0}
.srch_rqst_bx .tooltip{display:none;position:relative;margin-top:6px;padding:9px 50px 14px 20px;border-top:1px solid #cacaca;background:#f2f2f2}
.srch_rqst_bx .tooltip p{color:#666;font-size:13px;letter-spacing:-1px;line-height:20px;word-break:keep-all}
.srch_rqst_bx .tooltip .bt_cls{position:absolute;top:50%;right:15px;width:22px;height:22px;margin-top:-12px;background-position:0 -50px}
.srch_rqst_btn{padding:25px 22px}
.srch_rqst_btn .sr_bt{display:table;width:100%;border-collapse:collapse;table-layout:fixed}
.srch_rqst_btn .sr_bt li{display:table-cell;vertical-align:top;text-align:center}
.srch_rqst_btn .sr_bt .sr_btn{display:table-cell;vertical-align:top;text-align:center}
.srch_rqst_btn .sr_bt a{display:block;min-width:auto;height:46px;border-radius:3px;font-size:16px;color:#fff;text-align:center;line-height:46px}
.srch_rqst_btn .sr_bt a:first-child{margin-right:2px}
.srch_rqst_btn .sr_bt a:last-child{margin-left:2px}
.srch_rqst_btn .sr_bt .bn_pnk{background:#ff64a9}
.srch_rqst_btn .sr_bt .bn_gray{background:#808080}
.srch_rqst_btn .sr_bt .bn_orange{background:#ff5b59}
/* 제안게시판 등록완료 팝업 */
.m_lyr_modal.ly_srch_rqst .m_lyr_con .t_tit{padding:15px 0 7px;font-size:22px}
.m_lyr_modal.ly_srch_rqst .m_lyr_conbx{padding:16px 0 22px;font-size:12px}
@media screen and (max-width:320px){
	.srch_rqst_bx .bx_attach .img_area{margin:0 4px 0 0}
	.srch_rqst_bx .bx_attach .inner_noti{margin:0 0 0 -1px}
}
/* 제안게시판 답변 */
.srch_rqst_answer{position:relative}
.srch_rqst_inner:before{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:#ece9d6;content:''}
.srch_rqst_p{position:relative;height:105px;padding:29px 15px 22px 35px;font-size:22px;color:#333;line-height:1.23;letter-spacing:-1.1px;box-sizing:border-box}
.srch_rqst_p:after{position:absolute;top:12px;right:15px;z-index:1;width:179px;height:147px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/img_srch_rqst.png) no-repeat;background-size:contain;content:''}
.srch_rqst_tx{display:block;}
@media screen and (max-width:360px){
	.srch_rqst_p{padding-left:20px;font-size:17px}
}
.srch_rqst_view .profile{position:absolute;left:15px;top:10px}
.srch_rqst_view .profile .tx_name{overflow:hidden;position:absolute;left:34px;top:0;width:600%;margin-left:9px;font-size:12px;font-weight:normal;opacity:.4;text-overflow:ellipsis;white-space:nowrap}
.srch_rqst_view .profile .photo{overflow:hidden;display:block;width:30px;height:30px;border-radius:17px;background:#eee}
.srch_rqst_view .profile .photo img{max-width:100%}
.srch_rqst_view .msg_bx{position:relative;margin:2px 0 3px;width:100%}
.srch_rqst_view .msg_bx .messege{position:relative;padding:13px 20px 17px;border-radius:6px;border:1px solid #ececd5;background:#fff;font-size:13px;line-height:1.69;word-break:break-all;letter-spacing:-.09em}
.srch_rqst_view .msg_bx:first-of-type .messege:after{content:'';position:absolute;top:5px;width:7px;height:9px}
.srch_rqst_view .msg_bx .messege .messege_tit{display:block;margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid #e7e7e7;font-size:11px;color:#ff5b59;letter-spacing:-.05em}
.srch_rqst_view .msg_bx .messege a{font-family:'Avenir',sans-serif;word-wrap:break-word;word-break:break-all}
.srch_rqst_view .user{position:relative;padding:10px 9px 0 15px}
.srch_rqst_view .user .msg_bx{float:right;clear:both}
.srch_rqst_view .user .msg_bx .messege{margin-right:7px}
.srch_rqst_view .user .msg_bx .messege:after{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_user_tail.png) no-repeat;background-size:7px 9px}
.srch_rqst_view .user .msg_bx .msg_info{right:100%;padding-right:7px;text-align:right}
.srch_rqst_view .user .msg_bx:first-of-type .messege:after{right:-7px}
.srch_rqst_view .other{position:relative;overflow:hidden;padding:24px 15px 0 50px}
.srch_rqst_view .other .msg_bx{float:left;clear:both}
.srch_rqst_view .other .msg_bx .messege{margin-left:7px}
.srch_rqst_view .other .msg_bx .messege:after{background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_other_tail.png) no-repeat;background-size:7px 9px}
.srch_rqst_view .other .msg_bx:first-of-type .messege:after{left:-7px}
.srch_rqst_view .user:after,.srch_rqst_view .other:after{content:'';display:block;clear:both}
/*  //함께 만들어쓱- */
.scrch_cate {margin-bottom:10px}
.scrch_cate dt{color:#ff5b59;font-size:12px;margin-bottom:10px}
.scrch_cate dd{display:inline-block;width:100%}
.scrch_cate .des_select{display:block;position:relative;width:auto;height:38px;padding:0 23px 0 8px;border:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#fff;font-size:13px;line-height:38px;color:#666;vertical-align:top}
.scrch_cate .des_select .selected{color:#666}
.scrch_cate .des_select .hide_select{display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.01}
.scrch_cate .des_select .hide_select select{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:auto}
.scrch_cate .des_select label{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}
.scrch_cate .sel_arrow{position:absolute;right:8px;top:50%;width:8px;height:6px;margin-top:-3px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_com_rtn.png) no-repeat -35px -30px ;background-size:250px 1300px}
/*딜구매count*/
.deal_count{display:inline-block;padding:4px 0;color:#888;font-family:'Avenir Medium','AppleSDGothicNeo-Regular',Helvetica,sans-serif;border-top:1px solid #e1e1e1;width:100%;text-align:right;font-size:10px}
.deal_count em{color:#ff9526;font-family:'Roboto-Medium',sans-serif;font-size:10px}
.deal_count span{padding-right:8px}
.ty_lst .deal_count{background-color:#f5f5f5;margin:0 0 -7px 0;width:100%}
.ty_bthmb .deal_count span{padding-right:22px}
.ty_thmb .deal_count span{padding-right:2px}
.ty_thmb .deal_count {width:90%;position:absolute;left:8px;margin-top:-25px}
.m_ssg_lst .ty_bthmb li .cm_item.v3{margin:0}
.m_sm_lst .ty_lst .deal_count{margin-top:-1px}
.m_sm_lst .ty_lst .m_clicked .deal_count,.m_em_lst .ty_lst .m_clicked .deal_count{;border-top:1px solid #ececec;margin:-3px 0 -5px 2px;width:99%}
.m_ssg_lst .ty_lst li.m_clicked .deal_count{border-bottom:none;margin:0 0 -8px 2px;width:99%}
.m_ssg_lst .ty_lst li .deal_count{border-bottom:2px solid #f5f5f5}
.m_em_lst .ty_thmb .deal_count {margin-top:-27px}
.ty_lst2 li .deal_count{display:block;border-top:none;position:relative;padding:7px 0 0 0;height:29px}
.ty_lst2 li .goods_benefit + .deal_count{margin-top:-36px}
.ty_lst2 li .deal_count:after{content:'';display:block;clear:both}
.ty_lst2 li .deal_count span{background-color:#fff;line-height:24px;height:29px}
.ty_lst2 li .goods_benefit  + .cm_btn_br{margin-top:-36px}
/* ipad용 */
@media screen and (min-width:640px){
.m_em_lst .ty_bthmb{display:table;vertical-align:top;width:100%}
.m_em_lst .ty_bthmb li{float:none !important;width:49%;margin:1% .5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
.m_em_lst .ty_bthmb li:nth-child(2){border-top:0}
.m_em_lst .ty_lst{display:table;padding:0 .5%;vertical-align:top;width:100%}
.m_em_lst .ty_lst li{float:none !important;width:49%;margin:0 .5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
.m_sm_lst .ty_bthmb{display:table;vertical-align:top;width:100%}
.m_sm_lst .ty_bthmb li{float:none !important;width:49%;margin:1% .5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
.m_sm_lst .ty_bthmb li:nth-child(2){border-top:0}
.m_sm_lst .ty_lst{display:table;padding:0 .5%;vertical-align:top;width:100%}
.m_sm_lst .ty_lst li{float:none !important;width:49%;margin:0 .5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
.m_ssg_lst .ty_bthmb{display:table;vertical-align:top;width:100%}
.m_ssg_lst .ty_bthmb li{float:none !important;width:49%;margin:1% .5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
.m_ssg_lst .ty_bthmb li:nth-child(2){border-top:0}
.m_ssg_lst .ty_lst, .ty_lst2{display:table;padding:0 .5%;vertical-align:top;width:100%;box-sizing:border-box}
.m_ssg_lst .ty_lst li, .ty_lst2 li{float:none !important;width:49%;margin:0 .5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
.ty_lst2 li:nth-child(2){border-top:0}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst .bdg_always + .bdg_obanjang{display:none}
.ty_lst2 li .cm_item .tx_thmb .bdg_lst .bdg_always + .bdg_happy{display:none}
.ty_lst2 li .cm_item .tx_thmb .old_price del .ssg_price,
.ty_lst2 li .cm_item .tx_thmb .old_price del .ssg_tx,
.ty_lst2 li .cm_item .tx_thmb .unit_price{font-size:10px}
.ty_lst2 li .cm_item .tx_thmb .new_price .ssg_price{font-size:15px}
.ty_lst2 li .cm_item .tx_thmb .new_price .ssg_tx{font-size:10px;vertical-align:middle}
.ty_thmb2 li{width:25%}
.ty_thmb2 li .tx_thmb .pricewrap{padding-top:6px}
.ty_thmb2 li .tx_thmb .new_price .ssg_price{font-size:18px}
.ty_thmb2 li:first-child:before{display:none}
.ty_thmb2 li:before{content:'';position:absolute;top:0;left:-1px;bottom:0;width:1px;background:#E1E1E1}
.ty_thmb2 li:nth-child(1):after,.ty_thmb2 li:nth-child(2):after{display:block}
.ty_thmb2 li:nth-child(1),.ty_thmb2 li:nth-child(2){padding-top:10px}
.ty_bthmb2{display:table;vertical-align:top;width:100%}
.ty_bthmb2 li{float:none !important;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}
.ty_bthmb2 li:nth-child(even):before{content:'';position:absolute;top:0;left:-1px;bottom:0;width:1px;background:#E1E1E1}
.ty_bthmb2 li:nth-child(odd):before{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:#E1E1E1}
}
/* 카달로그용 공통상품유닛 */
.cm_pdlst{overflow:hidden;max-height:220px}
.cm_pdlst:after{display:block;clear:both;content:''}
.cm_pdlst li{float:left;padding:15px 5px}
.cm_pdlst li:first-child{padding-left:0}
.cm_pdlst li .pd_unit{width:125px}
.cm_pdlst li a{display:block;color:#000}
.cm_pdlst li a img{width:100%;height:auto;vertical-align:top}
.cm_pdlst li .tx_detail{padding:5px 6px 0;text-align:center}
.cm_pdlst li .tx_detail .tit{overflow:hidden;display:-webkit-box;height:34px;margin-bottom:1px;font-size:12px;line-height:17px;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}
.cm_pdlst li .tx_detail .old_price{display:block;margin-bottom:-2px}
.cm_pdlst li .tx_detail .old_price .ssg_price,.cm_pdlst li .tx_detail .old_price .ssg_tx{font-family:'Avenir-Book';font-size:13px}
.cm_pdlst li .tx_detail .price{font-family:'Avenir';font-size:16px;line-height:18px}
.cm_pdlst li .tx_detail .price span{margin-left:1px;font-size:10px}
/* 상품 Q&A 쓰기 */
.cm_qna_write{padding-bottom:50px;font-size:12px}
.cm_qna_write .qna_item{padding:15px;border-bottom:1px solid #e6e6e6}
.cm_qna_write .qna_item:after{content:'';display:block;clear:both}
.cm_qna_write .qna_item .thumb{float:left;width:70px;height:70px;border:1px solid #e6e6e6;box-sizing:border-box}
.cm_qna_write .qna_item .thumb img{width:100%;height:100%}
.cm_qna_write .qna_item .tx_info{overflow:hidden;padding:10px 0 0 15px}
.cm_qna_write .qna_item .tx_info em{overflow:hidden;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}
.cm_qna_write .qna_item .tx_info .code{display:block;margin-top:5px;color:#51bcdf}
.cm_qna_write .qna_write{padding-bottom:12px}
.cm_qna_write .qna_write dl{margin:0 12px;padding:13px 0 10px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/line_xdot_bebebe.gif) repeat-x;background-size:2px 2px}
.cm_qna_write .qna_write dl:first-child{padding-top:15px;background:none}
.cm_qna_write .qna_write .inp_area{position:relative;padding-right:42px}
.cm_qna_write .qna_write .inp_area input{width:100%;height:auto;padding:12px 9px 11px;border:1px solid #c1c1c1;border-radius:3px;line-height:18px;font-size:12px;color:#505050;box-shadow:inset 0 1px 0 rgba(0,0,0,.08);box-sizing:border-box}
.cm_qna_write .qna_write .inp_area input:placeholder{font-size:12px;color:#9d9d9d}
.cm_qna_write .qna_write .inp_area .txnum{position:absolute;right:7px;top:50%;margin-top:-8px;font-size:11px;color:#888;text-align:right}
.cm_qna_write .qna_write .txtarea{border:1px solid #c1c1c1;box-shadow:inset 0 1px 0 rgba(0,0,0,.08)}
.cm_qna_write .qna_write .txtarea label{padding:9px;color:#9d9d9d}
.cm_qna_write .qna_write .txtarea label.finish{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.cm_qna_write .qna_write .txtarea textarea{width:100%;color:#505050;box-sizing:border-box;-webkit-appearance:none}
.cm_qna_write .qna_write .txtarea textarea:disabled{opacity:0.2}
.cm_qna_write .qna_write .qna_check{height:15px;padding:2px 0 0 19px}
.cm_qna_write .qna_write .qna_check label{position:relative;padding:1px 0 0 22px;color:#ff6967;vertical-align:top;letter-spacing:-1px}
.cm_qna_write .qna_write .qna_check label:after{content:'';position:absolute;left:0;top:0;width:15px;height:15px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/img_qna_chk.png) no-repeat;background-size:15px 32px}
.cm_qna_write .qna_write .qna_check input:checked + label:after{background-position:0 -17px}
.cm_qna_write .push_sms{display:table;width:100%}
.cm_qna_write .push_sms .qna_check{display:table-cell;vertical-align:middle;white-space:nowrap;width:128px}
.cm_qna_write .push_sms .push_num{display:table-cell;padding:5px 8px 0 0}
.cm_qna_write .push_sms .push_num .inner{width:100%;max-width:215px}
.cm_qna_write .push_sms .push_num .des_select{height:33px;padding:0 20px 0 8px;border-color:#cdcdcd;line-height:33px}
.cm_qna_write .push_sms .push_num .des_select .selected{font-size:12px;font-weight:normal;color:#a2a2a2}
.cm_qna_write .push_sms .push_num .col{display:table-cell;vertical-align:middle;text-align:center}
.cm_qna_write .push_sms .push_num .col.dash{width:8px;color:#cdcdcd}
.cm_qna_write .push_sms .push_num .col input{width:100%;height:35px;line-height:35px;border:1px solid #cdcdcd;border-radius:2px;box-sizing:border-box;text-align:center;color:#a2a2a2}
.cm_qna_write .push_sms_info{position:relative;margin-top:8px;padding:0 12px 0 40px;color:#b0b0b0}
.cm_qna_write .push_sms_info:before{position:absolute;left:33px;top:9px;display:inline-block;width:2px;height:2px;background-color:#d7d7d7;content:''}
.cm_qna_write .qna_notice{padding:12px 15px 0;border-top:1px solid #e6e6e6}
.cm_qna_write .qna_notice li{position:relative;padding-left:12px;color:#888}
.cm_qna_write .qna_notice li:before{content:'';position:absolute;left:0;top:7px;width:6px;height:2px;background:#e1e1e1}
.cm_qna_write .qna_notice li.lst{padding-right:123px}
.cm_qna_write .qna_notice li.lst .btn_lnk{position:absolute;right:4px;top:1px;padding:8px 18px 6px 7px;border:1px solid #e5e5e5;background:#f8f8f8 url(http://static.ssgcdn.com/ui/m_ssg/img/bg_qna_arrow.png) no-repeat 92% 50%;background-size:5px 8px;color:#7b7b7b;font-size:11px}
.cm_qna_write .btn_area{margin:17px 0 15px}
.cm_qna_write .btn_area:after{content:'';display:block;clear:both}
.cm_qna_write .btn_area a{float:left;width:50%;height:46px;color:#fff;font-size:17px;text-align:center;line-height:46px;text-indent:0}
.cm_qna_write .btn_area a.btn_submit{background:#353535}
.cm_qna_write .btn_area a.btn_cancle{background:#8d9196}
.cm_qna_write .qna_write dl.type_area{background:#fff;margin-bottom:-6px;position:relative;}
.cm_qna_write .qna_type{display:inline-block;line-height:15px;padding-right:25px;position:relative;}
.cm_qna_write .qna_type input{display:inline-block;height:15px;width:15px;vertical-align:middle;opacity:0;position:absolute;top:0;left:0;}
.cm_qna_write .qna_type label{display:inline-block;font-size:12px;color:#9d9d9d;vertical-align:middle;padding-left:20px;line-height:15px}
.cm_qna_write .qna_type label:after{content:'';position:absolute;top:0;left:0;width:17px;height:17px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_com_rtn.png) no-repeat -25px -70px;background-size:250px 1300px}
.cm_qna_write .qna_type input:checked+label:after{background-position:-45px -70px}

/*  공통 Flicking 대표이미지 확대보기 */
#dtl_mflick_zoom{display:block;position:absolute;top:0;left:0;z-index:2011;width:100%;height:100%;background:#fff;-webkit-transform:translateZ(0)}
#dtl_mflick_zoom img{width:auto;max-width:100%;height:auto;min-height:320px;vertical-align:top}
#dtl_mflick_zoom.zoom_hide{display:none}

#dtl_mflick_layer{visibility:hidden;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3001;-webkit-transform:translateZ(0)}
#dtl_mflick_layer.active{visibility:visible}
#dtl_mflick_layer .flick_zoom_img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2500;height:100%;width:100%;overflow:auto;background-color:rgba(255, 255, 255, 0.8)}
#dtl_mflick_layer .flick_zoom_img img{position:relative;top:0px;left:0px;width:auto;max-width:100%;height:auto;min-height:320px;vertical-align:top}
#dtl_mflick_layer .btn_close{display:inline-block;position:absolute;top:6px;right:10px;z-index:3001;width:36px;height:36px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_chd.png) no-repeat;background-position:0 0;background-size:300px 300px}

/* 대카 페이지 신설 */
.m_catelst_wrap{overflow:hidden;position:relative;margin-bottom:-1px;border-bottom:1px solid #ccc;background:#fff;z-index:40}
.m_catelst_wrap .m_catelst{overflow:hidden;position:relative;margin-bottom:-1px}
.m_catelst_wrap .m_catelst li{float:left;width:50%}
.m_catelst_wrap .m_catelst li:nth-child(n+7){display:none}
.m_catelst_wrap .m_catelst li a{display:block;height:42px;padding:0 20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.m_catelst_wrap .m_catelst li:nth-child(2n) a{border-right:0}
.m_catelst_wrap .m_catelst li a:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.m_catelst_wrap .m_catelst li a span{display:-webkit-inline-box;overflow:hidden;max-height:38px;line-height:19px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;color:#444;vertical-align:middle;word-break:break-all}
.m_catelst_wrap .m_catelst_btn{position:relative;text-align:center}
.m_catelst_wrap .m_catelst_btn .btn_more,.m_catelst_wrap .m_catelst_btn .btn_close{display:block;height:41px;font-size:14px;line-height:41px;box-sizing:border-box}
.m_catelst_wrap .m_catelst_btn .btn_more{border-top:1px solid #ccc;color:#589dda}
.m_catelst_wrap .m_catelst_btn .btn_close{display:none;background:#f7f7f7;color:#888}
.m_catelst_wrap .m_catelst_btn .ico_more{width:10px;height:9px;margin:15px 0 0 5px;background-position:-195px -105px}
.m_catelst_wrap .m_catelst_btn .ico_close{width:10px;height:9px;margin:15px 0 0 5px;background-position:-207px -105px}
.m_catelst_wrap.active .m_catelst li:nth-child(n+7){display:inherit}
.m_catelst_wrap.active .m_catelst_btn .btn_more{display:none}
.m_catelst_wrap.active .m_catelst_btn .btn_close{display:block}
/* 대카 개편 */
.m_catelst_wrap_v2{position:relative;background:#fff}
.m_catelst_wrap_v2 .m_catelst .lst_cate{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e9eaeb}
.m_catelst_wrap_v2 .m_catelst li{display:table-cell;border-left:1px solid #e9eaeb}
.m_catelst_wrap_v2 .m_catelst li:first-child{border-left:0}
.m_catelst_wrap_v2 .m_catelst li a{display:block;height:39px;padding:0 10px}
.m_catelst_wrap_v2 .m_catelst li a:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}
.m_catelst_wrap_v2 .m_catelst li a span{display:-webkit-inline-box;overflow:hidden;max-height:39px;line-height:18px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;color:#444;vertical-align:middle;word-break:break-all}

.m_cate_topbn{position:relative;margin:21px 0 25px;padding:20px 0 30px}
.m_cate_topbn:before{position:absolute;left:10px;right:10px;top:0;height:5px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/bg_pt3.gif) repeat-x;background-size:2px 5px;content:''}
.m_cate_topbn:after{position:absolute;left:10px;right:10px;bottom:0;height:5px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/bg_pt3.gif) repeat-x;background-size:2px 5px;content:''}
.m_cate_topbn .m_cate_tit{margin-bottom:8px;font-weight:normal;font-size:18px;line-height:27px;color:#589dda;text-align:center}
.m_topbn_osmu .bn_osmu .sp_badge,.m_topbn_osmu .bn_osmu .bn_img .sp_btn,.m_topbn_osmu .bn_osmu .bn_txt .ico_patten,.m_topbn_osmu .bn_osmu .bn_txt .btn_go{display:none}
.m_topbn_osmu .bn_osmu{max-width:100%}
.m_topbn_osmu .bn_osmu li{position:relative}
.m_topbn_osmu .bn_osmu li a{display:block !important}
.m_topbn_osmu .bn_osmu .bn_img{display:block;padding-right:15px}
.m_topbn_osmu .bn_osmu .bn_img:after{position:absolute;left:0;right:15px;top:35px;bottom:0;background:rgba(0,0,0,0.05);content:''}
.m_topbn_osmu .bn_osmu .bn_img img{width:100%;height:auto;vertical-align:top}
.m_topbn_osmu .mflick{overflow:hidden;position:relative;margin-top:-35px}
.m_topbn_osmu .mflick .flick-container .flick-ct{float:left;width:95% !important;height:100%}
.m_topbn_osmu .mflick .flick-container .flick-ct img{padding-top:35px}
.m_topbn_osmu .mflick .flick-num{position:absolute;right:0;top:0;padding-right:14px;font-family:'Avenir',sans-serif;font-size:14px;line-height:27px;color:#888;text-align:right;z-index:10}
/* 대카 페이지 신설 :각몰 수정 */
.mcom_wrap.ssg .m_topbn_osmu .bn_osmu .bn_txt{position:absolute;left:0;right:15px;bottom:0;font-family:'AppleSDGothicNeo-Regular',sans-serif;font-size:22px;line-height:36px;color:#fff;letter-spacing:-1px;text-align:right}
.mcom_wrap.ssg .m_topbn_osmu .bn_osmu .bn_txt .bn_txt_inner{min-height:72px}
.mcom_wrap.ssg .m_topbn_osmu .bn_osmu .bn_txt .h1 em,
.mcom_wrap.ssg .m_topbn_osmu .bn_osmu .bn_txt .h2 em{overflow:hidden;display:block;position:absolute;right:0;top:0;height:36px;padding:0 20px 0 10px;background:rgba(127,183,232,.95);word-break:break-all}
.mcom_wrap.ssg .m_topbn_osmu .bn_osmu .bn_txt .h2 em{top:auto;bottom:0}
.mcom_wrap.ssg .m_topbn_osmu .bn_osmu .bn_txt .h1 em:first-child{right:0;top:0}
.mcom_wrap.ssg .m_topbn_osmu .bn_osmu .bn_txt .h1 em{right:0;top:36px}
.mcom_wrap.sm .m_catelst_wrap .m_catelst_btn .btn_more{color:#ff3228}
.mcom_wrap.sm .m_catelst_wrap .m_catelst_btn .ico_more{background-position:-212px -30px}
.mcom_wrap.sm .m_catelst_wrap .m_catelst_btn .ico_close{background-position:-224px -30px}
.mcom_wrap.sm .m_cate_topbn .m_cate_tit{color:#222}
.mcom_wrap.sm .m_topbn_osmu .bn_osmu .bn_txt{position:absolute;right:15px;bottom:20px;width:230px;height:64px;padding:0;background:rgba(34,34,34,.7)}
.mcom_wrap.sm .m_topbn_osmu .bn_osmu .bn_txt .bn_txt_inner{position:static;padding:0 20px}
.mcom_wrap.sm .m_topbn_osmu .bn_osmu .bn_txt .h1{display:block;margin-right:0;letter-spacing:0;word-break:break-all}
.mcom_wrap.sm .m_topbn_osmu .bn_osmu .bn_txt .h1{width:100%;height:20px;margin-top:13px}
.mcom_wrap.sm .m_topbn_osmu .bn_osmu .bn_txt .h2{width:170px;height:18px;margin-top:1px;font-size:14px;color:#aaa;line-height:18px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.sm .m_topbn_osmu .bn_osmu .bn_txt .h1 em{min-width:auto;height:auto;margin-bottom:0;font-size:14px;color:#aaa;line-height:18px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.sm .m_topbn_osmu .bn_osmu .bn_txt .h1 em:first-child{font-size:16px;color:#fffefe;line-height:20px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.sd .m_catelst_wrap .m_catelst_btn .btn_more{color:#a28068}
.mcom_wrap.sd .m_catelst_wrap .m_catelst_btn .ico_more{background-position:-212px -30px}
.mcom_wrap.sd .m_catelst_wrap .m_catelst_btn .ico_close{background-position:-224px -30px}
.mcom_wrap.sd .m_cate_topbn .m_cate_tit{color:#222}
.mcom_wrap.sd .m_topbn_osmu .mflick .flick-num{font-family:'GillSans','Avenir',sans-serif}
.mcom_wrap.sd .m_topbn_osmu .bn_osmu .bn_txt{position:absolute;right:15px;bottom:20px;width:230px;height:64px;background:rgba(255,255,255,.93)}
.mcom_wrap.sd .m_topbn_osmu .bn_osmu .bn_txt .bn_txt_inner{padding:0 20px}
.mcom_wrap.sd .m_topbn_osmu .bn_osmu .bn_txt .h1,
.mcom_wrap.sd .m_topbn_osmu .bn_osmu .bn_txt .h2{overflow:hidden;display:block;word-break:break-all}
.mcom_wrap.sd .m_topbn_osmu .bn_osmu .bn_txt .h1{width:100%;height:20px;margin-top:13px;font-size:16px;color:#222;line-height:20px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.sd .m_topbn_osmu .bn_osmu .bn_txt .h2{width:170px;height:18px;margin-top:1px;font-size:14px;color:#777;line-height:18px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.em .m_catelst_wrap .m_catelst_btn .btn_more{color:#ff602c}
.mcom_wrap.em .m_catelst_wrap .m_catelst_btn .ico_more{background-position:-215px -30px}
.mcom_wrap.em .m_catelst_wrap .m_catelst_btn .ico_close{background-position:-227px -30px}
.mcom_wrap.em .m_cate_topbn .m_cate_tit{color:#222}
.mcom_wrap.em .m_topbn_osmu .bn_osmu .bn_txt{position:absolute;right:15px;bottom:20px;width:230px;height:64px;background:rgba(239,200,73,.9)}
.mcom_wrap.em .m_topbn_osmu .bn_osmu .bn_txt .bn_txt_inner{color:#fff;padding:0 20px}
.mcom_wrap.em .m_topbn_osmu .bn_osmu .bn_txt .h1,
.mcom_wrap.em .m_topbn_osmu .bn_osmu .bn_txt .h2{overflow:hidden;display:block;word-break:break-all}
.mcom_wrap.em .m_topbn_osmu .bn_osmu .bn_txt .h1{width:100%;margin-top:13px;font-size:16px;line-height:20px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.em .m_topbn_osmu .bn_osmu .bn_txt .h2{width:170px;height:18px;margin-top:1px;font-size:14px;line-height:18px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.em .m_topbn_osmu .bn_osmu .bn_img:after{position:absolute;left:0;right:15px;top:35px;bottom:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/special_probg.png) repeat-x;content:''}
.mcom_wrap.em .m_topbn_osmu .bn_osmu .bn_txt em{display:block;height:20px;width:100%}
.mcom_wrap.traders .m_catelst_wrap .m_catelst_btn .btn_more{color:#9c0}
.mcom_wrap.boots .m_catelst_wrap .m_catelst_btn .btn_more{color:#1a498b}
.mcom_wrap.boots .m_catelst_wrap .m_catelst_btn .ico_more{width:14px;height:8px;background-position:-212px -30px}
.mcom_wrap.boots .m_catelst_wrap .m_catelst_btn .ico_close{width:14px;height:8px;background-position:-228px -30px}
.mcom_wrap.boots .m_cate_topbn{padding-top:24px}
.mcom_wrap.boots .m_cate_topbn .m_cate_tit{height:16px;margin-bottom:15px}
.mcom_wrap.boots .m_cate_topbn .m_cate_tit .tx_tit{width:92px;height:16px;background-position:0 -165px}
.mcom_wrap.boots .m_topbn_osmu .bn_osmu .bn_txt{position:absolute;right:15px;bottom:20px;width:230px;height:64px;background:rgba(70,116,172,.9)}
.mcom_wrap.boots .m_topbn_osmu .bn_osmu .bn_txt .bn_txt_inner{color:#fff;padding:0 20px}
.mcom_wrap.boots .m_topbn_osmu .bn_osmu .bn_txt .h1,
.mcom_wrap.boots .m_topbn_osmu .bn_osmu .bn_txt .h2{overflow:hidden;display:block;word-break:break-all}
.mcom_wrap.boots .m_topbn_osmu .bn_osmu .bn_txt .h1{width:100%;margin-top:13px;font-size:16px;line-height:20px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.boots .m_topbn_osmu .bn_osmu .bn_txt .h2{width:170px;height:18px;margin-top:1px;font-size:14px;line-height:18px;font-family:'AppleSDGothicNeo-Regular',sans-serif}
.mcom_wrap.boots .m_topbn_osmu .bn_osmu .bn_txt em{display:block;height:20px;width:100%}
.mcom_wrap.siv .m_catelst_wrap .m_catelst_btn .btn_more{color:#222}

/* 공통 SSG PAY 영역 개선 - 각몰 sp 이미지 공통사용 */
.m_dtl_bx.v_cbene .sp_dtl_v{display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_dtl_v.png) no-repeat;background-size:250px 250px}
.m_dtl_bx.v_cbene{padding:0;font-family:'AppleSDGothicNeo-Medium',sans-serif;font-size:14px;line-height:1.5;color:#5d6065}
.m_dtl_bx.v_cbene .dtl_card_price .tit{position:relative;padding:11px 15px 9px;border-bottom:1px solid #dfe3e5;line-height:20px}
.m_dtl_bx.v_cbene .dtl_card_price .tit dl{display:table;overflow:hidden;width:100%;min-height:29px;font-size:12px;color:#222}
.m_dtl_bx.v_cbene .dtl_card_price .tit dl dt{display:table-cell;width:90px;font-size:13px;font-weight:bold;line-height:14px;vertical-align:middle}
.m_dtl_bx.v_cbene .dtl_card_price .tit dl dd{display:table-cell;padding-right:90px;line-height:1.5;vertical-align:middle}
.m_dtl_bx.v_cbene .dtl_card_price .tit .card_price .ssg_price{font-family:'Avenir-Heavy',sans-serif;font-size:15px;font-weight:bold}
.m_dtl_bx.v_cbene .dtl_card_price .tit .card_price .ssg_tx{font-weight:bold}
.m_dtl_bx.v_cbene .dtl_card_price .tit .btn_fold{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;font-size:11px;font-weight:bold;line-height:27px;color:#5d6065;text-align:right}
.m_dtl_bx.v_cbene .dtl_card_price .tit .btn_fold span{vertical-align:top}
.m_dtl_bx.v_cbene .dtl_card_price .tit .btn_fold .txt_open{position:absolute;top:50%;right:15px;margin-top:-14px}
.m_dtl_bx.v_cbene .dtl_card_price .tit .btn_fold .txt_close{display:none;position:absolute;top:50%;right:15px;margin-top:-14px}
.m_dtl_bx.v_cbene .dtl_card_price .tit .btn_fold .sp_dtl_v{width:15px;height:15px;margin:4px 0 0 1px;vertical-align:top}
.m_dtl_bx.v_cbene .dtl_card_price .tit .btn_fold .ico_open{background-position:-55px -40px}
.m_dtl_bx.v_cbene .dtl_card_price .tit .btn_fold .ico_close{background-position:-55px -20px}
.m_dtl_bx.v_cbene .dtl_card_price.on .tit .btn_fold .txt_open{display:none}
.m_dtl_bx.v_cbene .dtl_card_price.on .tit .btn_fold .txt_close{display:block}
.m_dtl_bx.v_cbene .dtl_card_price .bx_prd5{display:none;background-color:#f6f7f8}
.m_dtl_bx.v_cbene .dtl_card_price.on .bx_prd5{display:block}
.m_dtl_bx.v_cbene .bn_ssgpay_wrap{overflow:hidden;margin-top:-5px;padding:0 15px 15px;border-bottom:1px solid #dfe3e5;background:#f6f7f8;line-height:20px}
.m_dtl_bx.v_cbene .bn_ssgpay_v{background-color:#f6f7f8;text-align:center}
.m_dtl_bx.v_cbene .bn_ssgpay_v a{display:block;border:1px solid #bfbfbf;background:#f9f9f9 url(http://static.ssgcdn.com/ui/m_ssg/img/common/ssgpay_logo.png) 0 0 no-repeat;-webkit-background-clip:padding-box;background-clip:content-box;background-size:90px 40px}
.m_dtl_bx.v_cbene .bn_ssgpay_v .ssgpay_txt{display:block;overflow:hidden;height:39px;padding:1px 23px 0 87px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ssgpay_ic.png) 100% 50% no-repeat;background-size:16px 17px;font-size:14px;font-weight:bold;line-height:40px;letter-spacing:-1px;color:#33353d;text-align:left;word-wrap:break-word;word-break:break-all}
.m_dtl_bx.v_cbene .bx_prd5{font-size:12px}
.m_dtl_bx.v_cbene .bx_prd5 dl{overflow:hidden;padding:9px 15px 15px;border-bottom:1px solid #dfe3e5;line-height:20px}
.m_dtl_bx.v_cbene .bx_prd5 dt{float:left;width:90px;margin-top:10px;font-family:'AppleSDGothicNeo-Bold',sans-serif;font-weight:bold;line-height:18px}
.m_dtl_bx.v_cbene .bx_prd5 dd{overflow:hidden;margin-top:10px}
.m_dtl_bx.v_cbene .bx_prd5 .card_price{line-height:18px}
.m_dtl_bx.v_cbene .bx_prd5 .card_price li{margin-top:7px}
.m_dtl_bx.v_cbene .bx_prd5 .card_price li:first-child{margin-top:0}
.m_dtl_bx.v_cbene .bx_prd5 .card_price .ssg_price{font-family:'Avenir-Heavy',sans-serif;font-size:15px;font-weight:bold;color:#5d5d5d}
.m_dtl_bx.v_cbene .bx_prd5 .card_price .ssg_tx{color:#5d5d5d}
.m_dtl_bx.v_cbene .bx_prd5 .card_price .fsmall span{color:#ff6967}
.m_dtl_bx.v_cbene .bx_prd3{font-size:13px!important}
.m_dtl_bx.v_cbene .bx_prd3 li{padding:0!important;border:0;border-top:1px solid #dfe3e5;background:none!important}
.m_dtl_bx.v_cbene .bx_prd3 li:first-child{border:0}
.m_dtl_bx.v_cbene .bx_prd3 li .blc_txt{display:block;padding:8px 15px;line-height:18px;color:#ff6967}
.m_dtl_bx.v_cbene .bx_prd3 li .blc_txt em{color:#5d6065}
.m_dtl_bx.v_cbene .bx_prd3 li .blc_txt.type2{color:#5d6065}
.m_dtl_bx.v_cbene .bx_prd3 li .blc_txt.type2 em{color:#ff6967}

.mcom_wrap.sm .m_dtl_bx.v_cbene{margin-top:-1px;border-top:1px solid #dfe3e5}
.mcom_wrap.sm .m_dtl_bx.v_cbene .dtl_card_price .tit{padding:11px 10px 9px}
.mcom_wrap.sm .m_dtl_bx.v_cbene .dtl_card_price .tit dl dt{width:31%}
.mcom_wrap.sm .m_dtl_bx.v_cbene .bx_prd5 dl{padding:9px 10px 15px}
.mcom_wrap.sm .m_dtl_bx.v_cbene .bx_prd5 dt{width:31%}

.mcom_wrap.sd .m_dtl_bx.v_cbene{margin-top:-1px;border-top:1px solid #dfe3e5}
.mcom_wrap.sd .m_dtl_bx.v_cbene .dtl_card_price .tit{padding:11px 10px 9px}
.mcom_wrap.sd .m_dtl_bx.v_cbene .dtl_card_price .tit dl dt{width:31%}
.mcom_wrap.sd .m_dtl_bx.v_cbene .bx_prd5 dl{padding:9px 10px 15px}
.mcom_wrap.sd .m_dtl_bx.v_cbene .bx_prd5 dt{width:31%}

.mcom_wrap.em .m_dtl_bx.v_cbene .dtl_card_price .tit{padding:11px 10px 9px}
.mcom_wrap.em .m_dtl_bx.v_cbene .dtl_card_price .tit dl dt{width:72px}
.mcom_wrap.em .m_dtl_bx.v_cbene .bx_prd5 dl{padding:9px 10px 15px}
.mcom_wrap.em .m_dtl_bx.v_cbene .bx_prd5 dt{width:72px}

.srch_corss_rcm .result_txt{padding:10px 10px 0;background:#e6e6e6;text-align:center}
.srch_corss_rcm .result_txt span{display:block;padding-top:15px;background:#fff;font-size:18px;font-weight:bold;line-height:23px;letter-spacing:-1px;color:#262626}
.srch_corss_rcm .result_txt em{color:#ff7200}
.mcom_wrap.em .srch_corss_rcm .result_txt em{color:#d91800}
.srch_corss_rcm .btn_area{margin:10px 10px 20px;text-align:right}
.srch_corss_rcm .btn_more{display:inline-block;position:relative;padding:5px 42px 5px 15px;border:1px solid #999;border-radius:6px;font-size:13px;line-height:23px;letter-spacing:-1px;color:#333}
.srch_corss_rcm .btn_more:after{display:inline-block;overflow:hidden;position:absolute;top:50%;right:15px;width:7px;height:13px;margin-top:-7px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_csr_lc.png) no-repeat 0 0;background-position:-89px -97px;background-size:320px 320px;vertical-align:top;content:''}
/* 프로모션 종료안내 레이어 */
.ly_endpm{position:relative;z-index:100}
.ly_endpm .sp_endpm,.ly_endpm .sp_endpm:after{display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_endpm.png) 0 0 no-repeat;background-size:300px 300px}
.ly_endpm .dimmed_endpm{position:absolute;left:0;top:0;right:0;height:565px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/bg_endpm.png) 0 0 repeat-x;background-size:1px 565px}
.ly_endpm .endpm_wrap{position:absolute;left:2.5%;top:60px;right:2.5%;padding-bottom:28px;background-color:#fff;text-align:center}
.ly_endpm .endpm_tit{width:252px;height:125px;margin-top:-17px;vertical-align:top;background-position:0 0}
.ly_endpm .btn_endpm_back{position:absolute;left:0;top:0;width:42px;height:42px;background:none}
.ly_endpm .btn_endpm_back:after{position:absolute;left:12px;top:11px;width:20px;height:20px;background-position:-255px 0;content:''}
.ly_endpm .btn_endpm_close{position:absolute;right:0;top:0;width:42px;height:42px;background:none}
.ly_endpm .btn_endpm_close:after{position:absolute;left:13px;top:12px;width:17px;height:16px;background-position:-283px 0;content:''}
.ly_endpm .endpm_cont{margin:11px 0}
.ly_endpm .endpm_cont_tit.tit_benefit{width:185px;height:13px;margin-bottom:20px;vertical-align:top;background-position:0 -125px}
.ly_endpm .anoter_btn_wrap{width:237px;margin:0 auto}
.ly_endpm .anoter_btn_wrap a{display:block;height:55px;margin-top:5px}
.ly_endpm .anoter_btn_wrap a:first-child{margin-top:0}
.ly_endpm .anoter_btn_wrap .btn_another01{background-position:0 -145px}
.ly_endpm .anoter_btn_wrap .btn_another02{background-position:0 -205px}
.ly_endpm.ly_endexb{z-index:3000}
.ly_endpm.ly_endexb .sp_endpm{background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_endexb.png)}
.ly_endpm.ly_endexb .endpm_cont_tit.tit_benefit{width:129px}
/* 연관상품 추천 */
.cm_sch_result_v2 .csr_title_bx{margin:6px 10px;padding:7px 15px 5px;border-radius:3px;background:#f2f2f2;text-align:left}
.cm_sch_result_v2 .csr_title_bx a{margin-left:8px;color:#a796f3;text-decoration:none}
.cm_sch_result_v2 .csr_sch_no{padding:37px 10px 36px 10px}
.cm_sch_result_v2 .csr_sch_rqst{padding-top:23px;background:#e6e6e6}
.cm_sch_result_v2 .csr_sch_rqst a{padding:11px 0 9px;border-color:#ccc;background:#f7f7f7}
.cm_sch_result_v2 .csr_sch_rqst a strong{font-size:15px;color:#222}
.csr_pd_wrap{overflow:hidden;padding-top:10px;background:#e6e6e6}
.csr_pd_wrap .csr_pd_tit{padding:6px 0 10px;font-weight:normal;font-size:21px;letter-spacing:-1px;color:#636566;text-align:center}
.csr_pd_bx{margin:0 5px 7px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15)}
.csr_pd_bx .pd_tit{background:-webkit-linear-gradient(bottom, #dfdfdf, #dfdfdf 50%, transparent 50%) 0 100%;background:linear-gradient(to top, #dfdfdf, #dfdfdf 50%, transparent 50%) 0 100%;background-color:#f8f8f8;background-size:100% 1px;background-repeat:no-repeat}
.csr_pd_bx .pd_tit a{display:block;position:relative;height:40px;padding:0 70px 0 15px}
.csr_pd_bx .pd_tit a em{display:inline-block;overflow:hidden;max-width:100%;margin-top:10px;font-size:15px;color:#373737;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.csr_pd_bx .pd_tit a em.sp_csr{color:transparent}
.csr_pd_bx .pd_tit .btn{position:absolute;top:12px;right:15px;padding-left:15px;font-size:12px;letter-spacing:-1px;color:#8e8e8e}
.csr_pd_bx .pd_tit .btn_fold,.csr_pd_bx.on .pd_tit .btn_unfold{display:none}
.csr_pd_bx.on .pd_tit .btn_fold{display:block}
.csr_pd_bx .pd_tit .btn_unfold:before,.csr_pd_bx .pd_tit .btn_fold:before{display:block;position:absolute;top:50%;left:0;width:9px;height:1px;margin-top:-1px;background:#8e8e8e;content:''}
.csr_pd_bx .pd_tit .btn_unfold:after{display:block;position:absolute;top:50%;left:4px;width:1px;height:9px;margin-top:-5px;background:#8e8e8e;content:''}
.csr_pd_scroll{position:relative}
.csr_pd_accod .csr_pd_scroll{display:none}
.csr_pd_accod.on .csr_pd_scroll{display:block}
.csr_pd_accod.on .scroll-container.horizontal{height:100%}
.csr_pd_scroll .btn_more{display:table;position:absolute;right:0;top:0;width:75px;height:100%;font-size:12px;letter-spacing:-1px;color:#a392f3;text-align:center}
.csr_pd_scroll .btn_more:before{content:'';position:absolute;top:0;left:-1px;bottom:0;width:1px;background:#ededed}
.csr_pd_scroll .btn_more .inr{display:table-cell;vertical-align:middle}
.csr_pd_scroll .btn_more .ico_more{display:block;width:27px;height:27px;margin:5px auto 0;background-position:-98px -97px}
.csr_pd_bx.ty_hb .pd_tit{background-color:#2ed0ff}
.csr_pd_bx.ty_obj .pd_tit{background-color:#ffd901}
.csr_pd_bx.ty_hb .pd_tit em.sp_csr{width:113px;height:22px;margin-top:9px;background-position:-38px 0}
.csr_pd_bx.ty_obj .pd_tit em.sp_csr{width:83px;height:22px;margin-top:9px;background-position:-153px 0}
.csr_pd_bx.ty_hb .pd_tit .btn_more{padding:0 14px 0 0;color:#fff}
.csr_pd_bx.ty_obj .pd_tit .btn_more{padding:0 14px 0 0;color:#562200}
.csr_pd_bx .pd_tit .btn_more:after{position:absolute;right:2px;top:0;width:8px;height:8px;margin-top:4px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:''}
.csr_pd_bx.ty_obj .pd_tit .btn_more:after{border-color:#562200}
.rcm_pd_wrap{overflow:hidden;padding-top:10px;background:#e6e6e6}
.rcm_pd_wrap .rcm_pd_tit{margin:0 10px;padding:16px 10px 0;background:#fff;font-weight:normal;font-size:21px;line-height:24px;color:#808080;letter-spacing:-1px;text-align:center}
.rcm_pd_wrap .rcm_pd_tit em{display:inline-block;overflow:hidden;max-width:100%;margin-left:3px;color:#262626;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.rcm_pd_wrap .rcm_pd_lst{background-color:#fff}
/* 연관상품 추천 :각몰 수정 */
.csr_pd_scroll .m_ssg_lst .ty_thmb li{width:156px}
.csr_pd_scroll .m_ssg_lst .ty_thmb li:last-child{padding-right:75px}
.csr_pd_scroll .m_ssg_lst .ty_thmb li:before{display:none}
.csr_pd_scroll .m_ssg_lst .ty_thmb li .cm_item{margin:0;padding:5px 5px 0;border-right:1px solid #ededed}
.csr_pd_scroll .m_ssg_lst .ty_thmb li .tx_thmb{height:125px}
.csr_pd_scroll .m_ssg_lst .ty_thmb li .tx_thmb .mall{margin-bottom:4px}
.csr_pd_scroll .m_ssg_lst .ty_thmb li .tx_thmb .old_price{height:19px;margin-top:3px}
.csr_pd_scroll .m_ssg_lst .ty_thmb li .tx_thmb .new_price{margin-top:0}
.csr_pd_scroll .m_sm_lst .ty_thmb{padding:0}
.csr_pd_scroll .m_sm_lst .ty_thmb li{width:156px !important;padding:0}
.csr_pd_scroll .m_sm_lst .ty_thmb li:last-child{padding-right:75px}
.csr_pd_scroll .m_sm_lst .ty_thmb li .cm_item{padding:5px 5px 0;border-right:1px solid #ededed;border-bottom:0}
.csr_pd_scroll .m_sm_lst .ty_thmb li .tx_thmb{height:103px;padding:0 4px}
.csr_pd_scroll .m_sm_lst .ty_thmb li .tx_thmb .tit{padding-top:6px;line-height:18px;-webkit-line-clamp:2}
.csr_pd_scroll .m_sm_lst .ty_thmb li .tx_thmb .old_price{margin-top:1px}
.csr_pd_lst .m_sm_lst .ty_lst li:last-child .goods_benefit{border-bottom:0}
.csr_pd_scroll .m_em_lst .ty_thmb li{width:156px !important}
.csr_pd_scroll .m_em_lst .ty_thmb li:last-child{padding-right:75px}
.csr_pd_scroll .m_em_lst .ty_thmb li:before{display:none}
.csr_pd_scroll .m_em_lst .ty_thmb li .cm_item{margin:0;padding:5px 5px 0;border-right:1px solid #ededed}
.csr_pd_scroll .m_em_lst .ty_thmb li .tx_thmb{height:103px;padding:0 4px}
.csr_pd_scroll .m_em_lst .ty_thmb li .tx_thmb .tit{padding-top:6px;line-height:18px}
.csr_pd_scroll .m_em_lst .ty_thmb li .tx_thmb .old_price{margin-top:1px}
.csr_pd_lst .m_em_lst .ty_lst li:last-child{border-bottom:0}
@media screen and (min-width:640px){
.csr_pd_scroll .m_ssg_lst{margin:0}
.csr_pd_scroll .m_ssg_lst .ty_thmb li{width:312px !important;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:0}
.csr_pd_scroll .m_ssg_lst .ty_thmb li .thmb{width:auto;height:auto}
.csr_pd_scroll .m_ssg_lst .ty_thmb li .cm_item{border-top:0;border-bottom:0}
.csr_pd_scroll .m_sm_lst .ty_thmb li{width:312px !important;-webkit-box-sizing:content-box;box-sizing:content-box}
.csr_pd_lst .m_sm_lst .ty_lst li:last-child .goods_benefit,.csr_pd_lst .m_sm_lst .ty_lst li:nth-last-child(2) .goods_benefit{border-bottom:0}
.csr_pd_scroll .m_em_lst .ty_thmb li{width:312px !important;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:0}
.csr_pd_scroll .m_em_lst .ty_thmb li .thmb{width:auto;height:auto}
.csr_pd_lst .m_em_lst .ty_lst li:last-child,.csr_pd_lst .m_em_lst .ty_lst li:nth-last-child(2){border-bottom:0}
}

.csr_pd_scroll .ty_thmb2 li{width:155px;height:304px;padding-top:0;-webkit-box-sizing:content-box;box-sizing:content-box}
.csr_pd_scroll .ty_thmb2 li:last-child{padding-right:75px}
.csr_pd_scroll .ty_thmb2 li:first-child:before{display:none}
.csr_pd_scroll .ty_thmb2 li:after{display:none}
.csr_pd_scroll .ty_thmb2 li:before{left:-1px;right:auto}
@media screen and (min-width:640px){
.csr_pd_scroll .ty_thmb2 li{width:311px;height:460px}
}

/* 푸시알림 개편 */
.sp_push,.push_list .pushlst_btn .ico_more:after,.push_list .pushlst_btn .ico_close:after,.push_list_wrap .push_list_btn a:before,.push_list_wrap .push_list_btn a:after,.push_tooltip_wrap .push_tooltip:after,.push_tooltip_wrap .push_tooltip .tx_tit:before,.push_tooltip_wrap .push_tooltip .btn_close span{display:inline-block;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_push.png) no-repeat 0 0;background-size:150px 150px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.push_list_wrap{background:#ebebeb}
.push_list_wrap .push_list{padding:10px 0}
.push_list_wrap .push_list li{margin-top:6px}
.push_list .pushlst_cont{padding:15px 15px 8px;background:#fff}
.push_list .pushlst_con{margin-top:5px}
.push_list .pushlst_con li{display:table-cell;vertical-align:top}
.push_list .pushlst_con .pushlst_txt{font-weight:normal;font-size:14px;color:#212121;word-wrap:break-word;padding-right:10px;width:55%}
.push_list .pushlst_con .pushlst_txt .tit{font-weight:bold}
.push_list .pushlst_con .pushlst_txt .txt{word-wrap:break-word}
.push_list .pushlst_con .pushlst_img{text-align:right;min-width:110px;padding-right:10px;width:45%}
.push_list .pushlst_con .pushlst_img img{border-left:1px dashed #ebebeb;padding-left:10px;width:100%}
.push_list .pushlst_tit{display:-webkit-box;-webkit-box-orient:vertical;padding:15px 13px 0 20px;font-weight:normal;font-size:14px;color:#212121;word-wrap:break-word}
.push_list .pushlst_by{display:table;width:100%;min-height:23px}
.push_list .pushlst_by .ico_box{display:table-cell}
.push_list .pushlst_by .ico_box span{display:inline-block;height:20px;padding:1px 12px 0 11px;border:1px solid #000;border-radius:11px;font-size:12px;line-height:20px;letter-spacing:1px;vertical-align:top;white-space:nowrap}
.push_list .pushlst_by .ico_box span.ico_yellow{border-color:#f4a642;color:#fa9411}
.push_list .pushlst_by .ico_box span.ico_violet{border-color:#b091f0;color:#885ede}
.push_list .pushlst_by .ico_box span.ico_green{border-color:#5cdfce;color:#00c3aa}
.push_list .pushlst_by .ico_box span.ico_pink{border-color:#e85ea2;color:#e85ea2;letter-spacing:0;line-height:22px}
.push_list .pushlst_by .tx_date{display:table-cell;width:90px;font-family:'Avenir-Medium','AppleSDGothicNeo-Regular',sans-serif;font-size:12px;color:#b2b2b2;text-align:right;vertical-align:bottom}
.push_list .pushlst_btn{border-top:1px solid #ebebeb;background:#f5f5f5;text-align:center}
.push_list .pushlst_btn a{display:block}
.push_list .pushlst_btn .ico_more,.push_list .pushlst_btn .ico_close{display:inline-block;font-size:12px;line-height:32px}
.push_list .pushlst_btn .ico_more{color:#676d73}
.push_list .pushlst_btn .ico_close{display:none;color:#ff69a4}
.push_list .pushlst_btn .ico_more:after{width:10px;height:10px;margin:-3px 0 0 5px;background-position:-70px 0;vertical-align:middle;content:''}
.push_list .pushlst_btn .ico_close:after{width:10px;height:10px;margin:-3px 0 0 5px;background-position:-85px 0;vertical-align:middle;content:''}
.push_list .pushlst_bnr{position:relative;background:#fff;padding:0 15px 15px 15px;text-align:center}
.push_list .pushlst_bnr a{display:block}
.push_list .pushlst_bnr img{max-width:100%;vertical-align:top}
.push_list li.active .pushlst_tit{-webkit-line-clamp:inherit}
.push_list li.active .pushlst_btn .ico_more{display:none}
.push_list li.active .pushlst_btn .ico_close{display:inline-block}
.push_list_wrap .m_paginate_wrap{border-top:0;background:#ebebeb}
.push_list_wrap .push_list_btn{padding:5px 32px 24px}
.push_list_wrap .push_list_btn a{display:table;width:100%;min-height:38px;position:relative;padding:10px 0;border:1px solid #ccc;background:#fff;font-size:14px;line-height:19px;color:#808080}
.push_list_wrap .push_list_btn a:before{position:absolute;top:50%;left:16px;width:38px;height:38px;margin-top:-19px;background-position:0 0;content:''}
.push_list_wrap .push_list_btn a:after{position:absolute;top:50%;right:15px;width:27px;height:10px;margin-top:-5px;background-position:-40px 0;content:''}
.push_list_wrap .push_list_btn .txt{display:table-cell;padding:0 50px 0 65px;vertical-align:middle}
.push_list_wrap .push_list_btn .txt em{color:#212121}
.push_list_wrap .sch_alert_tbl{background-color:#fff}
.push_tooltip_wrap{margin-bottom:-5px;padding:12px 6px 0}
.push_tooltip_wrap.on{display:block}
.push_tooltip_wrap.off{display:none}
.push_tooltip_wrap .push_tooltip{position:relative;padding:14px 13px 11px 20px;border-bottom:1px solid #d9d9d9;background:#f1ffff;word-wrap:break-word}
.push_tooltip_wrap .push_tooltip:after{content:'';position:absolute;right:24px;bottom:100%;width:15px;height:10px;background-position:-75px -15px}
.push_tooltip_wrap .push_tooltip .tx_tit{display:block;position:relative;margin-right:15px;padding-left:22px;font-size:17px;color:#212121;letter-spacing:-.5px}
.push_tooltip_wrap .push_tooltip .tx_tit:before{content:'';position:absolute;left:0;top:2px;width:15px;height:17px;background-position:-40px -15px}
.push_tooltip_wrap .push_tooltip .tx{font-size:14px;color:#6491b3;letter-spacing:-.5px}
.push_tooltip_wrap .push_tooltip .btn_close{position:absolute;right:0;top:0;height:13px;padding:12px 11px}
.push_tooltip_wrap .push_tooltip .btn_close span{width:13px;height:13px;background-position:-60px -15px}
/* 앱다운 이벤트 돌아가기 화면 */
.bridge_wrap{padding:100px 0;background:#f7f8f8;text-align:center}
.bridge_wrap .sp_bridge{display:inline-block;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.bridge_wrap .sp_bridge.ico_appdown{width:174px;height:237px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/img_bridge_appdown.png) no-repeat;background-size:174px 237px}
/* 상품상세 - 상단 */
.cm_review_v2 .link_review{display:block;padding:0;border-bottom:0;text-align:center}
.cm_review_v2 .link_review.type{padding-bottom:22px;text-align:center;line-height:14px;border-bottom:1px solid #d9d9d9}
.cm_review_v2 .link_review:first-child{padding-top:10px}
.cm_review_v2 .link_review .d_mall_review{position:relative;font-size:11px;color:#787878}
.cm_review_v2 .link_review .d_mall_review strong{color:#444}
.cm_review_v2 .link_review .d_mall_review em{display:inline-block;color:#5b5b5b;font-weight:bold;vertical-align:top}
.cm_review_v2 .link_review .d_mall_review em.c_num{padding-right:7px}
.cm_review_v2 .link_review .d_mall_review .d_comment,.cm_review_v2 .link_review .d_mall_review .d_avg{display:inline-block;vertical-align:top}
.cm_review_v2 .link_review .d_mall_review .d_comment{margin-right:3px}
.cm_review_v2 .link_review .d_mall_review .d_comment:after{position:absolute;top:50%;width:1px;height:11px;margin-top:-6px;background:#d9d9d9;content:''}
.cm_review_v2 .link_review .tit_rvew{font-size:13px;color:#222;vertical-align:2px;letter-spacing:-0.05em}
.cm_review_v2 .link_review span{vertical-align:baseline}
.cm_review_v2 .link_review span.num{font-size:20px;vertical-align:baseline}
.cm_review_v2 .link_review .grade_sec{display:inline-block;width:100%;padding-left:0;color:#808080;text-align:center}
.cm_review_v2 .link_review .grade_sec .bg_grade{width:76px;height:13px;margin-left:2px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_review.png) no-repeat 0 -40px;background-size:250px 250px;vertical-align:baseline}
.cm_review_v2 .link_review .grade_sec .bg_grade em{display:block;height:13px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_review.png) no-repeat 0 -56px;background-size:250px 250px}
.cm_review_v2 .grade_sec .score{font-size:20px;font-weight:bold;color:#c8c8c8}
.cm_review_v2 .grade_sec .score .bar{padding:0 2px;font-weight:normal}
.cm_review_v2 .grade_sec .total{letter-spacing:-0.05em;vertical-align:2px}
.cm_review_v2 .grade_sec .total em{font-weight:bold;color:#ff5b7e}
.sm_detail .cm_review_v2 .link_review .grade_sec .bg_grade em{background-color:transparent}
.sm_detail .cm_review_v2 .link_review .grade_sec .num{color:#ff5b7e}
.em .cm_review_v2 .link_review .grade_sec .bg_grade em{background-color:transparent}
.em .cm_review_v2 .link_review .grade_sec .num{color:#ff5b7e}
/* 프로모션 상품유닛 */
.cmbn_unit{position:relative;max-width:750px;min-width:300px;margin:0 auto}
.cmbn_unit img{width:100%;vertical-align:top}
.cmbn_unit .cmbn_info{position:absolute;top:0;left:0;width:100%;z-index:10}
.cmbn_unit .cmbn_lst{font-size:0;line-height:0}
.cmbn_unit .cmbn_lst:after{display:block;clear:both;content:''}
.cmbn_item{display:inline-block;float:left;position:relative;width:100%;text-align:left;vertical-align:top}
.cmbn_item .cmbn_link{display:block;margin:0;padding:0;color:#000;font-size:12px;line-height:1.3em;word-break:break-all;word-wrap:break-word;text-decoration:none;cursor:pointer}
.cmbn_item .cmbn_thmb{display:block;overflow:hidden}
.cmbn_item .cmbn_tag{display:block}
.cmbn_item .cmbn_badge{display:inline-block;position:absolute;top:3.5%;left:4.5%;z-index:10}
.cmbn_item .cmbn_badge .spi{display:none}
.cmbn_item .cmbn_badge .cm_bdg{display:block;position:static;top:auto;left:auto}
.cmbn_item .cmbn_tx{display:block}
.cmbn_item .cmbn_tx .tx{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:10em;min-height:2.6em}
.cmbn_item .cmbn_tx .price{display:block;margin-top:0.4em;white-space:nowrap}
.cmbn_item .cmbn_tx .price .won{display:inline-block;vertical-align:-2px}
.cmbn_item .cmbn_tx .price em{display:inline-block;font-size:1.58em;letter-spacing:-0.5px;vertical-align:top} /* font-size 변경 시 em 단위로 입력 */
.cmbn_unit_bx.ssg .cmbn_tx .price em{font-family:'Times New Roman',serif;font-weight:bold}
.cmbn_unit_bx.sm .cmbn_tx .price em{font-family:'Avenir-Book',sans-serif;letter-spacing:-1px}
.cmbn_unit_bx.em .cmbn_tx .price em{font-family:emm_bol,arial}
.cmbn_item.col2{width:50%}
.cmbn_item.col2 .cmbn_badge{left:6.5%}
.cmbn_item.col2:nth-child(odd) .cmbn_badge{left:9%}
.cmbn_item.big .cmbn_badge{top:2%}
/* 프로모션 상품유닛 - 상품이미지 불러오기 */
.cmbn_unit.ty_default .cmbn_info{position:relative;top:auto;left:auto;padding:0 .25em;box-sizing:border-box}
.cmbn_unit.ty_default .cmbn_tx{height:8.7em;text-align:center}
.cmbn_unit.ty_default .cmbn_tx .tx{margin:0 auto;padding-top:0.6em}
.cmbn_unit.ty_default .cmbn_thmb{padding:0 .25em;text-align:center}
/* 프로모션 상품유닛 - 상품정보 out */
.cmbn_unit.ty_out .cmbn_tx{position:absolute;bottom:0;left:0;right:0;height:34%;text-align:center}
.cmbn_unit.ty_out .cmbn_tx .tx{margin:0 auto;padding-top:0.6em}
.cmbn_unit.ty_out .cmbn_item.big .cmbn_tx{height:20.5%}
/* 프로모션 상품유닛 - 상품정보 in */
.cmbn_unit.ty_in .cmbn_tx{position:absolute;bottom:6.5%;left:4.5%}
.cmbn_unit.ty_in .cmbn_item.col2 .cmbn_tx{left:9%}
.cmbn_unit.ty_in .cmbn_item.big .cmbn_tx{bottom:3.5%}
.cmbn_unit.ty_in .cmbn_badge .cm_bdg{padding-bottom:7px}
/* 프로모션 상품유닛 - 우측정렬 */
.cmbn_unit.ty_in .cmbn_item.right{text-align:right}
.cmbn_unit.ty_in .cmbn_item.right .cmbn_tx{left:auto;right:4.5%}
/* 프로모션 상품유닛 - 다중상품정보 */
.cmbn_unit.ty_in .cmbn_multi{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:4%;right:4%;bottom:0}
.cmbn_unit.ty_in .cmbn_item.multi.top .cmbn_multi{justify-content:flex-start}
.cmbn_unit.ty_in .cmbn_item.multi.bottom .cmbn_multi{justify-content:flex-end;justify-content:flex-end}
.cmbn_unit.ty_in .cmbn_item.multi.right .cmbn_multi{align-items:flex-end}
.cmbn_unit.ty_in .cmbn_item.multi > .cmbn_link .cmbn_tag{margin:3% 0}
.cmbn_unit.ty_in .cmbn_multi .cmbn_link{max-width:10em;margin:3% 0}
.cmbn_unit.ty_in .cmbn_multi .cmbn_tag{display:inline-block}
.cmbn_unit.ty_in .cmbn_multi .cmbn_badge{position:static;top:auto;left:auto;padding-bottom:0.3em}
.cmbn_unit.ty_in .cmbn_multi .cmbn_tx{position:static;bottom:auto;left:auto}
.cmbn_unit.ty_in .cmbn_multi .cmbn_tx .tx{min-height:auto}
@media screen and (min-width:420px){
.cmbn_item .cmbn_link{font-size:14px}
.cmbn_item .cmbn_badge .cm_bdg > span{margin-bottom:-10px;width:57px;height:63px;font-size:27px;line-height:55px}
.cmbn_item .cmbn_badge .cm_bdg em.per{width:9px;height:11px;background-position:-100px -600px}
.cmbn_item .cmbn_badge .cm_bdg .di_sale{background-position:-100px 0;padding-top:5px;height:58px}
.cmbn_item .cmbn_badge .cm_bdg .di_coupon{background-position:-100px -75px}
.cmbn_item .cmbn_badge .cm_bdg .di_enuri{background-position:-100px -150px}
.cmbn_unit.ty_in .cmbn_badge .cm_bdg{padding-bottom:10px}
}
@media screen and (min-width:530px){
.cmbn_item .cmbn_link{font-size:16px}
}
@media screen and (min-width:640px){
.cmbn_item .cmbn_link{font-size:20px}
}
@media screen and (min-width:750px){
.cmbn_item .cmbn_link{font-size:24px}
}
/* OSMU */
.pst_bn .bn_osmu li{position:relative;margin-bottom:5px}
.pst_bn .bn_osmu .link_osmu{position:relative;display:block}
.pst_bn .bn_osmu .bn_img{display:block}
.pst_bn .bn_osmu .bn_img img{width:100%;vertical-align:top;min-width:320px;min-height:194px}
.pst_bn .bn_osmu .bn_txt{position:absolute;right:0;bottom:25px;width:230px;height:64px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_osmu.png)}
.pst_bn .bn_osmu .bn_txt .bn_txt_inner{padding:0 20px}
.pst_bn .bn_osmu .bn_txt .h1,.pst_bn .bn_osmu .bn_txt .h2{overflow:hidden;display:block;word-break:break-all}
.pst_bn .bn_osmu .bn_txt .h1{width:100%;height:20px;margin-top:13px;font-size:16px;color:#222;line-height:20px}
.pst_bn .bn_osmu .bn_txt .h2{width:170px;height:18px;margin-top:1px;font-size:14px;color:#777;line-height:18px}
.pst_bn .bn_osmu .sp_badge,.pst_bn .bn_osmu .bn_img .sp_btn,.pst_bn .bn_osmu .bn_txt .ico_patten,.pst_bn .bn_osmu .bn_txt .btn_go{display:none}
/* 상품유닛 UI */
.cm_pdlst2{margin:1px 0 0 -1px}
.cm_pdlst2:after{content:'';display:block;clear:both}
.cm_pdlst2 a{display:block}
.cm_pdlst2 li{float:left;width:33.33%}
.cm_pdlst2 li img{width:100%;vertical-align:top}
.cm_pdlst2 li .pd_unit{padding-left:1px}
.cm_pdlst2 .tx_detail{height:85px;padding:11px 12px 10px;text-align:center;box-sizing:border-box}
.cm_pdlst2 .tx_detail .brand{overflow:hidden;display:block;font-family:'AvenirNext-Regular',sans-serif;font-size:12px;color:#947171;line-height:14px;white-space:nowrap;text-overflow:ellipsis}
.cm_pdlst2 .tx_detail .tit{overflow:hidden;display:block;display:-webkit-box;margin-top:1px;font-family:'AvenirNext-Regular',sans-serif;font-size:12px;color:#686b71;line-height:15px;font-weight:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;white-space:normal;word-break:break-all}
.cm_pdlst2 .tx_detail .price{display:block;font-family:'AvenirNext-Medium',sans-serif;font-size:13px;color:#686b71}
.cm_pdlst2 .tx_detail .price span{font-family:'AppleSDGothicNeo-Medium',sans-serif;font-size:11px}
.cm_pdlst2 .tx_detail .old_price{display:none}
.siv .cm_pdlst2 .tx_detail .price{display:block;font-family:'Roboto-Medium','AvenirNext-Medium',sans-serif;font-size:13px;color:#222}
/* 콜렉션UI(공식스토어, 기획전) */
.collect_imgbnr a,.collect_bnr a{display:block}
.collect_imgbnr img,.collect_bnr img{width:100%;vertical-align:top}
.collect_banner{overflow:hidden;padding-bottom:10px;background:#fff}
.collect_banner .pst_bn .bn_osmu li{margin-bottom:0}
.collect_banner .pst_bn .bn_osmu .bn_img{position:relative}
.collect_banner .pst_bn .bn_osmu .bn_img:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.04)}
.collect_banner .pst_bn .bn_osmu .bn_txt{width:280px;height:66px}
.collect_banner .pst_bn .bn_osmu .bn_txt .bn_txt_inner{padding:0 22px}
.collect_banner .pst_bn .bn_osmu .ty_bg01 .bn_txt{background:rgba(131,191,198,.93)}
.collect_banner .pst_bn .bn_osmu .ty_bg02 .bn_txt{background:rgba(168,136,174,.93)}
.collect_banner .pst_bn .bn_osmu .ty_bg03 .bn_txt{background:rgba(95,180,169,.93)}
.collect_banner .pst_bn .bn_osmu .ty_bg04 .bn_txt{background:rgba(250,145,167,.93)}
.collect_banner .pst_bn .bn_osmu .ty_bg05 .bn_txt{background:rgba(209,129,143,.93)}
.collect_banner .pst_bn .bn_osmu .ty_bg06 .bn_txt{background:rgba(189,163,151,.93)}
.collect_banner .pst_bn .bn_osmu .ty_bg07 .bn_txt{background:rgba(209,179,144,.93)}
.collect_banner .pst_bn .bn_osmu .ty_bg08 .bn_txt{background:rgba(165,153,217,.93)}
.collect_banner .pst_bn .bn_osmu .ty_bg09 .bn_txt{background:rgba(118,155,185,.93)}
.collect_banner .pst_bn .bn_osmu .bn_txt .h1{font-family:'Avenir-Medium',sans-serif;font-size:17px;color:#fff}
.collect_banner .pst_bn .bn_osmu .bn_txt .h2{width:auto;margin-top:5px;font-family:'Avenir-Roman',sans-serif;font-size:13px;color:#fff}
.collect_banner .pst_bn .bn_osmu .bn_txt span em{display:inline}
.siv .collect_banner{padding-bottom:30px}
.collect_bnr{position:relative}
.collect_bnr .txt_area{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.collect_bnr .txt_area:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.collect_bnr .txt_area .inr{display:inline-block;width:90%;margin:0 auto;vertical-align:middle}
.collect_bnr .txt_area em{overflow:hidden;display:block;font-size:30px;color:#fff;line-height:35px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap}
.collect_bnr .txt_area em:after{content:'';display:inline-block;width:11px;height:19px;margin:6px 0 0 7px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_collect.png) no-repeat -14px -6px;background-size:25px 25px;vertical-align:top}
.collect_bnr .tag_area{position:absolute;left:0;right:0;bottom:0;z-index:999;padding-bottom:8px;background:rgba(0,0,0,.1);text-align:center}
.collect_bnr .tag_area .tag{display:inline-block;height:20px;margin:8px 3px 0;padding:0 8px;border:1px solid #c5c5c5;color:#fff;line-height:22px;vertical-align:top}
.collection_lst .btn_open,.collection_lst .btn_go_shop{display:block;width:100%;height:43px;border-top:1px solid #e4e6e9;background:#eff1f5;font-size:14px;font-family:'AppleSDGothicNeo-Regular',sans-serif;color:#686b71;line-height:43px;text-align:center}
.collection_lst .btn_open:after,.collection_lst .btn_go_shop:after{content:'';display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_collect.png) no-repeat;background-size:25px 25px;vertical-align:top}
.collection_lst .btn_open:after{width:12px;height:6px;margin:17px 0 0 5px}
.collection_lst .btn_go_shop:after{width:6px;height:12px;margin:14px 0 0 4px;background-position:0 -8px}
.collection_lst .btn_go_shop{display:none !important}
.collection_lst .cm_pdlst2 li{display:none}
.collection_lst .cm_pdlst2 li:nth-child(1),.collection_lst .cm_pdlst2 li:nth-child(2),.collection_lst .cm_pdlst2 li:nth-child(3){display:block}
.collection_lst.open .cm_pdlst2 li{display:block}
.collection_lst.open .btn_open{display:none}
.collection_lst.open .btn_go_shop{display:block !important}
.collection_tab{position:relative;display:block;background-color:#b09bd1;padding:0;z-index:999;min-height:45px;text-align: center;margin: 0 auto;}
.collection_tab ul{width:900%}
.collection_tab li{float:left;padding:13px 10px 11px 10px;color:#fff;font-size:14px}
.collection_tab li a{color:#fff}
.collection_tab li.active,.collection_tab li.active a{color:#3e3e3e}
.collect_imgbnr{position:relative}
.collect_imgbnr>a:before{position:absolute;z-index:10;width:100%;height:100%;content:'';background:rgba(0,0,0,0.2)}
.collect_imgbnr .cm_clip_item{position:absolute;right:10px;bottom:10px;z-index:999}
.collect_imgbnr span.brand_text{position:absolute;top:40%;left:0;right:0;width:100%;text-align:center;font-size:30px;font-weight:bold;color:#fff;font-family:'Avenir Next',sans-serif;word-break:break-all;word-wrap:break-word;z-index:999;line-height:30px}
.collect_imgbnr .cm_clip_item.clip_off .sel_clip{position:absolute;bottom:0;right:0;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_off.png) -50px 0 no-repeat;background-size:100px 250px;width:40px;height:40px}
.collect_imgbnr .cm_clip_item.clip_ani .sel_clip{position:absolute;right:0;bottom:0;width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation:clipani_80 .75s steps(25);animation:clipani_80 .75s steps(25);margin:0 -2px -2px 0}
.collect_imgbnr  .cm_clip_item.clip_on .sel_clip{position:absolute;width:44px;height:44px;background-image:url(http://static.ssgcdn.com/ui/m_ssg/img/common/clipani_80.png);background-size:151px 2080px;background-position:100% 100%;background-repeat:no-repeat;margin:0 -2px -2px 0;right:0;bottom:0;}
.cm_clip_nodata{padding:40px 0 50px 0;text-align:center;color:#919191;font-size:18px}
.cm_clip_nodata span.sub_txt{display:block;font-size:12px;line-height:22px}
#m_wrap.sm .collection_lst .cm_pdlst2 .tx_detail .price,#m_wrap.sd .collection_lst .cm_pdlst2 .tx_detail .price{font-family:'Futura',sans-serif;font-size:12px}
#m_wrap.em .collection_lst .cm_pdlst2 .tx_detail .price,#m_wrap.traders .collection_lst .cm_pdlst2 .tx_detail .price,#m_wrap.boons .collection_lst .cm_pdlst2 .tx_detail .price{font-family:'emm_bol',sans-serif;font-size:13px}
#m_wrap.sm .collection_lst .cm_pdlst2 .tx_detail .price span,#m_wrap.sd .collection_lst .cm_pdlst2 .tx_detail .price span,#m_wrap.em .collection_lst .cm_pdlst2 .tx_detail .price span{font-family:'AppleSDGothicNeo-Medium',sans-serif;font-size:11px}
/* 신백 기획전(콜렉션UI) */
.sd .collect_banner .pst_bn .bn_osmu li{margin-bottom:0}
.sd .collect_banner .pst_bn .bn_osmu .bn_txt{width:230px;height:64px}
.sd .collect_banner .pst_bn .bn_osmu .bn_txt .bn_txt_inner{padding:0 20px}
.sd .collect_banner .pst_bn .bn_osmu .bn_txt .h1{font-size:16px;color:#222}
.sd .collect_banner .pst_bn .bn_osmu .bn_txt .h2{width:170px;margin-top:1px;font-size:14px;color:#777}
/* 공식스토어 - 샤벳 */
.m_special_banner .m_special_cont{position:relative}
.m_special_banner .m_special_cont li .cm_item{border-top:1px solid #e9e9e9 !important}
.m_special_banner .m_special_cont:first-child li .cm_item{border-top:0 !important}
@media screen and (min-width:640px){
  .m_special_banner .m_special_cont{display:block;max-width:none;margin:0 auto}
  .m_special_banner .m_special_tit{border-top:0}
}
/* 개인화탭 */
.sp_foryou,.btn_rel_open:after,.btn_rel_close:before{display:inline-block;overflow:hidden;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/sp_foryou.png) no-repeat;background-size:125px 125px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.foryou_cont{overflow:hidden;padding:10px 0;background:#dee1e7}
.foryou_tit{height:39px;margin-top:10px;padding:0 12px}
.foryou_tit:first-of-type{margin-top:0}
.foryou_tit:before{display:inline-block;width:0;height:100%;margin-left:-5px;vertical-align:middle;content:''}
.foryou_tit.type1{background:#ff6e7d}
.foryou_tit.type2{background:#ff9a4c}
.foryou_tit.type3{background:#74cc6c}
.foryou_tit.type4{background:#68c4e0}
.foryou_tit.type5{background:#93a5e9}
.foryou_tit.type6{background:#58d1db}
.foryou_tit.type7{background:#8c95df}
.foryou_tit.type8{background:#c08cdc}
.foryou_tit .sp_foryou{margin-right:5px;vertical-align:middle}
.foryou_tit .ico_cart{width:21px;height:17px;background-position:0 0}
.foryou_tit .ico_flag{width:17px;height:17px;background-position:-25px 0}
.foryou_tit .ico_fruit{width:16px;height:18px;background-position:-50px 0}
.foryou_tit .ico_clip{width:20px;height:17px;background-position:-75px 0}
.foryou_tit .ico_clock{width:17px;height:17px;background-position:-100px 0}
.foryou_tit .ico_sns{width:16px;height:17px;background-position:-50px -25px}
.foryou_tit .txt{display:inline-block;font-weight:bold;font-size:16px;color:#fff;vertical-align:middle}
.foryou_pd{position:relative;border-radius:0 0 10px 10px}
.rel_item .rel_item_open{padding:4px 0;border-top:1px solid #e5e5e7;line-height:25px;text-align:right}
.rel_item.on .rel_item_open{display:none}
.rel_item .btn_rel_open{display:inline-block;margin-right:10px;padding:3px 10px 2px;border-radius:4px;background:#a9adba;font-weight:normal;font-size:13px;line-height:20px;color:#fff;vertical-align:top}
.rel_item .btn_rel_open:after{width:10px;height:6px;margin:7px 0 0 4px;background-position:0 -25px;content:''}
.rel_item{position:relative;background:#fff}
.m_ssg_lst .rel_item{margin-bottom:-7px}
.m_sm_lst .rel_item{margin-top:-1px}
.rel_item .rel_item_scroll{display:none;margin:0 -10px;border:solid #d4d4d4;border-width:1px 0;background:#fff}
.rel_item.on .rel_item_scroll{display:block}
.rel_item.on .scroll-container.horizontal{height:100%}
.rel_item .rel_btn_area{display:none;padding:7px 0;background:#f9fafc;text-align:center}
.rel_item.on .rel_btn_area{display:block}
.rel_item .btn_rel_close{display:none;display:inline-block;padding:3px 10px 2px;border-radius:4px;background:#585b67;font-weight:normal;font-size:13px;line-height:20px;color:#fff;vertical-align:top}
.rel_item .btn_rel_close:before{width:10px;height:10px;margin:5px 5px 0 0;background-position:-25px -25px;content:''}
.foryou_nodata{margin:21px 20px 27px;padding-top:121px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/bg_foryou_nodata.png) 50% 0 no-repeat;background-size:165px 121px;text-align:center}
.foryou_nodata .nodata_txt{margin-top:15px;font-weight:bold;font-size:18px;color:#4b4f56}
.foryou_nodata .nodata_txt2{margin-top:5px;font-size:13px;line-height:17px;color:#646d78}
.foryou_nodata .fc1{color:#ff8a4a}
.foryou_nodata .fc2{color:#f37bde}
.foryou_nodata .fc3{color:#2bbde2}
.cont_loading{display:block;width:100%;height:55px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/indicator.gif) 50% 50% no-repeat;background-size:32px 32px}
.foryou_pd .rel_item .rel_item_scroll{height:153px;overflow:hidden}
/* 개인화탭 - 공통상품유닛수정 */
.foryou_pd .ty_lst li,.foryou_pd .ty_lst2 li{border-top:7px solid #f3f4f7;border-bottom:1px solid #e6e6e6;background-color:#fff}
.foryou_pd .ty_lst li:first-child,.foryou_pd .ty_lst2 li:first-child{border-top:0}
.foryou_pd .ty_lst li:last-child,.foryou_pd .ty_lst2 li:last-child{border-bottom:0}
.foryou_pd .cm_pdlst{overflow:hidden;max-height:220px}
.foryou_pd .cm_pdlst:after{display:block;clear:both;content:''}
.foryou_pd .cm_pdlst .cm_pdlst_item{float:left;padding-left:1px}
.foryou_pd .cm_pdlst .cm_pdlst_item:first-child{padding-left:0}
.foryou_pd .cm_pdlst .cm_pdlst_item .pd_unit{width:125px}
.foryou_pd .cm_pdlst .cm_pdlst_item a{display:block;color:#000}
.foryou_pd .cm_pdlst .cm_pdlst_item a img{width:100%;height:auto;vertical-align:top}
.foryou_pd .cm_pdlst .cm_pdlst_item .tx_detail{padding:2px 6px;text-align:center}
.foryou_pd .cm_pdlst .cm_pdlst_item .tx_detail .tit{overflow:hidden;display:-webkit-box;height:34px;margin-bottom:1px;font-size:12px;line-height:17px;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}
.foryou_pd .cm_pdlst .cm_pdlst_item .tx_detail .old_price{display:block;margin-bottom:-2px}
.foryou_pd .cm_pdlst .cm_pdlst_item .tx_detail .old_price .ssg_price,.cm_pdlst .cm_pdlst_item .tx_detail .old_price .ssg_tx{font-family:'Avenir-Book';font-size:13px}
.foryou_pd .cm_pdlst .cm_pdlst_item .tx_detail .price{font-family:'Avenir';font-size:13px;line-height:15px}
.foryou_pd .cm_pdlst .cm_pdlst_item .tx_detail .price span{margin-left:1px;font-size:11px}
.m_ssg_lst .ty_lst2 .rel_item, .m_sm_lst .ty_lst2 .rel_item{margin-bottom:0}
.foryou_pd .btn_foru_del{position:absolute;z-index:999;right:10px;bottom:10px;color:#888;font-size:11px}
.foryou_pd .btn_foru_del:before{position:absolute;left:-12px;top:4px;width:9px;height:9px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_foru_del.png) no-repeat;background-size:9px 9px;vertical-align:middle;content:''}
/* 개인화탭 - ipad용 */
@media screen and (min-width:640px){
.foryou_pd .m_em_lst .ty_lst,.foryou_pd .m_em_lst .ty_lst2{display:inline-block;padding:0}
.foryou_pd .m_em_lst .ty_lst li,.foryou_pd .m_em_lst .ty_lst2 li{display:inline-block;margin:0;-webkit-box-sizing:content-box;box-sizing:content-box;width:49.5%}
.foryou_pd .m_sm_lst .ty_lst,.foryou_pd .m_sm_lst .ty_lst2{display:inline-block;padding:0}
.foryou_pd .m_sm_lst .ty_lst li,.foryou_pd .m_sm_lst .ty_lst2 li{display:inline-block;margin:0;-webkit-box-sizing:content-box;box-sizing:content-box;width:49.5%}
.foryou_pd .m_ssg_lst .ty_lst,.foryou_pd .m_ssg_lst .ty_lst2{display:inline-block;padding:0}
.foryou_pd .m_ssg_lst .ty_lst li,.foryou_pd .m_ssg_lst .ty_lst2 li{display:inline-block;margin:0;-webkit-box-sizing:content-box;box-sizing:content-box;width:49.5%}
.foryou_pd .m_ssg_lst .ty_lst li:nth-child(2),.foryou_pd .m_ssg_lst .ty_lst2 li:nth-child(2){border-top:none}
.foryou_pd .ty_lst2 .rel_item{overflow:hidden}
.foryou_pd .m_ssg_lst{margin:0 !important}
}
/* 클립할인 */
.clipslae_cont{overflow:hidden;padding:10px 0}
.clipsale_tit{height:39px;margin-top:10px;padding:0 2px;text-align:center}
.clipsale_tit:before{display:inline-block;width:1px;height:100%;margin-left:-1px;vertical-align:middle;content:''}
.clipsale_tit:first-of-type{margin-top:0}
.clipsale_tit.type1{background:#958ce5}
.clipsale_tit.type2{background:#ffa86e}
.clipsale_tit .txt{display:inline-block;font-size:13px;font-weight:bold;color:#fff;vertical-align:-2px}
.clipsale_tit .price_wrap{letter-spacing:-0.02em}
.clipsale_tit .ssg_price{display:inline-block;font-size:15px;font-weight:normal;vertical-align:-1px;letter-spacing:-.5px;font-family:'Roboto-Medium',sans-serif}
.clipsale_tit .ssg_tx{display:inline-block;font-size:11px;vertical-align:middle}
.clipsale_tit .new_price:before{display:inline-block;width:6px;height:7px;margin:0 3px 0 5px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/ico_clipsale.png) no-repeat 50% 0;background-size:6px 7px;content:''}
.clipsale_tit .new_price .ssg_price,.clipsale_tit .new_price .ssg_tx{color:#fff200}
@media screen and (max-width:360px){
.clipsale_tit .price_wrap{font-size:12px}
.clipsale_tit .ssg_price{font-size:14px}
}
/* 대체상품 레이어 */
.ly_change{display:none;position:absolute;top:-140px;left:0;right:0;background-color:rgba(0,0,0,.5);padding-top:48px;z-index:10001}
.ly_change .tit_change{background:#dfe6e9;height:48px;-webkit-border-radius:14px 14px 0px 0px;border-radius:14px 14px 0px 0px;position:relative}
.ly_change .tit_change h3{text-align:center;font-size:16px;font-weight:bold;color:#262F33;line-height:48px}
.ly_change .tit_change .btn_close{background:url(http://static.ssgcdn.com/ui/m_ssg/img/btn_close2.png) 0 0 no-repeat;width:18px;height:18px;background-size:18px 18px;position:absolute;top:16px;right:18px;overflow:hidden}
.ly_change .cont_change{background:url(http://static.ssgcdn.com/ui/m_ssg/img/loading_history.gif) #fff 50% 50% no-repeat;background-size:40px 40px}
@media all and (orientation:portrait) {
  .ly_change .express_cont{min-height:400px}
}
.ly_change .cont_change li{background:#fff}
.ly_change .cont_change.change_success{background:#fff}
._app.ly_change{top:0}
._app.ly_change .mcom_scroll{padding-bottom:148px}
.ly_change.ly_narae{top:0}
.ly_change.ly_narae .mcom_scroll{padding-bottom:148px}
/* 위클리 핫딜 - 일반기획전 */
.weeklyhotdeal_top{position:relative;z-index:1;margin:0 -18px -1px;text-align:center}
.weeklyhotdeal_top .tit{display:inline-block;width:140px;height:42px;margin:5px 0 23px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/service/weeklyhotdeal/weeklyhotdeal_tit.png) 0 0 no-repeat;background-size:100% 100%;vertical-align:top}
.weeklyhotdeal_top .cm_plan_btn{top:13px}
.weeklyhotdeal_term{width:100%;height:50px;background:#33353d;text-align:center;line-height:50px}
.weeklyhotdeal_term .term{display:inline-block;font-size:15px;color:#fff}
.weeklyhotdeal_term .term strong{color:#d4d4d4;font-weight:normal}
.weeklyhotdeal_term .term strong:after{display:inline-block;width:7px;height:7px;margin-left:5px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/service/weeklyhotdeal/dash.png) 100% 50% no-repeat;background-size:100% 100%;content:''}
@media screen and (max-width:320px){
  .weeklyhotdeal_top{text-align:left}
  .weeklyhotdeal_top .tit{margin-left:18px}
}
/* 이얼싼 - 일반기획전 */
.onetwothree_top{position:relative;z-index:1;margin:0 -18px -1px;text-align:center}
.onetwothree_top .tit{display:inline-block;width:122px;height:47px;margin:6px 0 17px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/service/weeklyhotdeal/onetwothree_tit.png) 0 0 no-repeat;background-size:100% 100%;vertical-align:top}
.onetwothree_term{width:100%;height:50px;background:#33353d;text-align:center;line-height:50px}
.onetwothree_term strong{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;line-height:0;white-space:normal;word-wrap:break-word;word-break:break-all;clip:rect(0,0,0,0)}
.onetwothree_term .term span{display:inline-block;overflow:hidden;width:32px;height:32px;margin-right:7px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/service/weeklyhotdeal/sp_onetwothree.png) no-repeat;background-size:250px 250px;vertical-align:middle;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.onetwothree_term .term span:last-child{margin-right:0}
.onetwothree_term .term .mon{margin-left:0;background-position:0 0}
.onetwothree_term .term .tue{background-position:-34px 0}
.onetwothree_term .term .wed{background-position:-68px 0}
.onetwothree_term .term .thu{background-position:-102px 0}
.onetwothree_term .term .fri{background-position:-136px 0}
.onetwothree_term .term .sat{background-position:-170px 0}
.onetwothree_term .term .sun{background-position:-204px 0}
.onetwothree_term .term .mon.on{background-position:0 -35px}
.onetwothree_term .term .tue.on{background-position:-34px -35px}
.onetwothree_term .term .wed.on{background-position:-68px -35px}
.onetwothree_term .term .thu.on{background-position:-102px -35px}
.onetwothree_term .term .fri.on{background-position:-136px -35px}
.onetwothree_term .term .sat.on{background-position:-170px -35px}
.onetwothree_term .term .sun.on{background-position:-204px -35px}

/* 그룹기획전 */
.gr_slide_bnr{position:relative;background:#fff;max-width:640px;margin:0 auto;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding-top:20px}
.gr_slide_bnr .sb_flick_type{position:relative;max-width:640px;margin:0 auto;padding-bottom:33%}
.gr_slide_bnr .box_style{padding:0 20px}
.gr_slide_bnr .bn_osmu .sp_btn{}
.gr_slide_bnr .link_osmu{display:table;width:100%}
.gr_slide_bnr .link_osmu .bn_img{display:table-cell;width:38%;position:relative}
.gr_slide_bnr .link_osmu .bn_img img{width:100%}
.gr_slide_bnr .link_osmu .bn_txt{display:table-cell;width:62%;vertical-align:middle}
.gr_slide_bnr .link_osmu .bn_txt .h1{display:block;padding:0 5% 0 6%}
.gr_slide_bnr .link_osmu .bn_txt .h1 em{display:block;display:-webkit-box;overflow:hidden;max-height:38px;margin-bottom:2px;color:#303030;font-size:16px;font-weight:normal;line-height:19px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.gr_slide_bnr .link_osmu .bn_txt .h2{display:block;padding:3px 5% 0 6%;overflow:hidden;max-height:30px;color:#888;font-size:12px;line-height:15px}
.gr_slide_bnr .flick-container .flick-ct{display:none}
.gr_slide_bnr .flick-container .flick-ct:first-child{display:block}
.gr_slide_bnr .flick-paging{bottom:15%}
.gr_slide_bnr .flick-paging > span{margin:0 3px 0 2px;width:14px;height:14px;background-image:none}
.gr_slide_bnr .flick-paging span.ico-cir{width:14px;height:14px;background-color:#ccc;border-radius:50%;overflow:hidden;color:transparent;white-space:nowrap;text-overflow:ellipsis;background-image:none}
.gr_slide_bnr .flick-paging span.paging-on span.ico-cir{background-color:#383F45}

/* 해바/오반장 광고아이콘 툴팁 */
.ssg-tooltip-wrap.tt_adinfo{position:absolute;right:20px;top:214px;z-index:100;width:44px;height:18px}
.ssg-tooltip-wrap.tt_adinfo .btn_tt_adinfo{display:inline-block;overflow:hidden;width:44px;height:18px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_adinfo.png) 0 0 no-repeat;background-size:44px 18px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.ssg-tooltip-wrap.tt_adinfo .ssg-tooltip-layer{display:none;position:absolute;right:0;top:27px;padding:6px 10px 4px;border:1px solid #d8d8d8;background-color:#fff;text-align:left;line-height:14px;font-size:12px;color:#757575;white-space:nowrap}
.ssg-tooltip-wrap.tt_adinfo .ssg-tooltip-layer:before,
.ssg-tooltip-wrap.tt_adinfo .ssg-tooltip-layer:after{position:absolute;right:14px;display:inline-block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid;content:''}
.ssg-tooltip-wrap.tt_adinfo .ssg-tooltip-layer:before{top:-9px;border-bottom-color:#d8d8d8}
.ssg-tooltip-wrap.tt_adinfo .ssg-tooltip-layer:after{top:-8px;border-bottom-color:#fff}
.ssg-tooltip-wrap.tt_adinfo.on .ssg-tooltip-layer{display:block}

/* 광고아이콘 툴팁 */
.ssg-tooltip-wrap.tt_adinfo_n{position:absolute;left:10px;z-index:21;width:43px;height:18px}
.ssg-tooltip-wrap.tt_adinfo_n .btn_tt_adinfo{display:inline-block;overflow:hidden;width:43px;height:18px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ico_adinfo_n.png) 0 0 no-repeat;background-size:44px 18px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.ssg-tooltip-wrap.tt_adinfo_n .ssg-tooltip-layer{display:none;position:absolute;left:0;bottom:100%;margin:0 0 4px;padding:12px 10px 10px 10px;border:1px solid #ccc;background-color:#fff;font-size:12px;color:#444;line-height:17px;text-align:left;white-space:nowrap;-webkit-box-shadow:2px 3px 10px 0 rgba(0,0,0,.3);box-shadow:2px 3px 10px 0 rgba(0,0,0,.3)}
.ssg-tooltip-wrap.tt_adinfo_n .ssg-tooltip-layer:before,
.ssg-tooltip-wrap.tt_adinfo_n .ssg-tooltip-layer:after{position:absolute;left:7px;top:100%;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #ccc;content:''}
.ssg-tooltip-wrap.tt_adinfo_n .ssg-tooltip-layer:before{border-top-color:#ccc}
.ssg-tooltip-wrap.tt_adinfo_n .ssg-tooltip-layer:after{border-top-color:#fff}
.ssg-tooltip-wrap.tt_adinfo_n .ssg-tooltip-close{position:absolute;right:0;top:0;width:18px;height:18px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/btn_adclose_n.png) no-repeat 50% 50%;background-size:9px 9px}
.ssg-tooltip-wrap.tt_adinfo_n.on .ssg-tooltip-layer{display:block}
.ssg-tooltip-wrap.tt_disabled .btn_tt_adinfo{opacity:.3}
.ssg-tooltip-wrap.tt_disabled .ssg-tooltip-layer{display:none !important}
.ty_bthmb2 .ssg-tooltip-wrap.tt_adinfo_n{bottom:10px}
.ty_thmb2 .ssg-tooltip-wrap.tt_adinfo_n{bottom:5px}
.ty_lst2 .ssg-tooltip-wrap.tt_adinfo_n{bottom:15px}
/*카테고리홈추가*/
.sub_cate_tit{position:relative;padding:10px 48px 7px 15px;border-bottom:1px solid #343434}
.sub_cate_tit h3{font-size:15px;color:#222;font-weight:normal;width:100%;overflow:hidden;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap}
.sub_cate_tit .mcom_tit_rgt{position:absolute;right:9px;top:8px;width:27px;height:22px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/btn_catehome.png) no-repeat 50% 50%;background-size:27px 22px}
.sub_cate_tit .mcom_tit_rgt a.go_home{display:block;width:27px;height:22px}

/* 이벤트쿠폰 개편 */
.sp_ec{overflow:hidden;display:inline-block;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_ec.png) no-repeat 0 0;background-size:100px auto;vertical-align:top}
.cm_ec_sec:after{display:block;height:9px;border-top:1px solid #e1e1e1;background:#efefef;content:''}
.cm_ec_slidebx{position:relative}
.cm_ec_slidebx:after{display:block;clear:both;content:''}
.cm_ec_slidebx .flick-ct{overflow:hidden}
.cm_ec_slidebx .flick-ct img{width:100%}
.cm_ec_slidebx .flick-paging{display:none}
.cm_ec_slidebx .slide_setting{position:absolute;right:10px;bottom:5px}
.cm_ec_slidebx .btn_set_play{position:relative;width:25px;height:25px}
.cm_ec_slidebx .btn_set_play .ico_play,.cm_ec_slidebx .btn_set_play .ico_stop{position:absolute;top:8px;right:8px;width:8px;height:9px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_ec_slide.png) no-repeat -16px 0;background-size:32px auto;content:''}
.cm_ec_slidebx .btn_set_play .ico_stop{display:none;right:9px;width:6px;background-position:-26px 0}
.cm_ec_slidebx .btn_set_play.playing .ico_play{display:none}
.cm_ec_slidebx .btn_set_play.playing .ico_stop{display:block}
.cm_ec_slidebx .slide_navi{height:35px;text-align:center}
.cm_ec_slidebx .slide_navi .navi_inner{display:inline-block;position:relative;vertical-align:top}
.cm_ec_slidebx .slide_navi .slide_num{font-family:'Roboto-Medium',sans-serif;font-size:13px;color:#222;line-height:35px}
.cm_ec_slidebx .slide_navi .slide_num .num{display:inline-block;padding:0 10px;vertical-align:top}
.cm_ec_slidebx .slide_navi button{position:absolute;top:5px;left:-17px;width:25px;height:25px}
.cm_ec_slidebx .slide_navi button:after{position:absolute;top:8px;left:9px;width:6px;height:9px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_ec_slide.png) no-repeat 0 0;background-size:32px auto;content:''}
.cm_ec_slidebx .slide_navi .btn_slide_next{left:auto;right:-18px}
.cm_ec_slidebx .slide_navi .btn_slide_next:after{background-position:-8px 0}
.cm_ec_grid{display:table;width:100%;border-bottom:1px solid #e1e1e1;table-layout:fixed}
.cm_ec_grid .grid_item{display:table-cell;border-left:1px solid #e1e1e1;}
.cm_ec_grid .grid_item:first-child{border-left:0}
.cm_ec_grid .grid_link{display:block;padding:19px 10px 15px 15px;line-height:0}
.cm_ec_grid .grid_link .tx_benefit{display:inline-block;position:relative;padding-right:13px;font-size:14px;color:#5e5e5e;line-height:1.21;vertical-align:top}
.cm_ec_grid .grid_link .tx_benefit:after{position:absolute;top:50%;right:2px;width:5px;height:5px;margin-top:-4px;border:1px solid #5e5e5e;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}
.cm_ec_grid .grid_link .tx_count{display:block;margin-top:6px;color:#ff5b59;line-height:1}
.cm_ec_grid .grid_link .tx_num{font-family:'Roboto-Medium',sans-serif;font-size:30px;vertical-align:-1px}
.cm_ec_grid .grid_link .tx_unit{margin-left:2px;font-size:13px}
.cm_ec_grid.ty_min .grid_link{padding:19px 15px 16px}
.cm_ec_grid.ty_min .grid_link .tx_benefit{font-size:13px}
.cm_ec_couponlist{display:table;width:100%;table-layout:fixed;border-collapse:collapse;border-bottom:1px solid #e1e1e1;background:#fff}
.cm_ec_couponlist li{display:table-cell;text-align:center}
.cm_ec_couponlist a{position:relative;display:block;padding:16px 0 11px 0}
.cm_ec_couponlist a em{display:block;margin-top:6px;font-size:11px;color:#5e5e5e}
.cm_ec_couponlist .sp_ec{width:21px;height:21px}
.cm_ec_couponlist .ico_ec01{background-position:0 0}
.cm_ec_couponlist .ico_ec02{background-position:-23px 0}
.cm_ec_couponlist .ico_ec03{background-position:-46px 0}
.cm_ec_couponlist .ico_ec04{background-position:-69px 0}
.cm_ec_benefit .btn_benefit_login{display:block;padding:21px 15px 16px;border-bottom:1px solid #e1e1e1;font-size:16px;color:#222;line-height:19px}
.cm_ec_benefit .btn_benefit_login .tx_login{display:inline-block;position:relative;padding-right:16px;vertical-align:top}
.cm_ec_benefit .btn_benefit_login .tx_login:after{position:absolute;top:50%;right:3px;width:7px;height:7px;margin-top:-5px;border:1px solid #222;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}
.cm_ec_benefit .cm_ec_grid:last-child{border-bottom:0}
.cm_ec_filter{font-size:0;text-align:center}
.cm_ec_filter .btn_filter{display:inline-block;position:relative;margin-right:5px;font-size:14px;vertical-align:top}
.cm_ec_filter .btn_filter:last-child{margin-right:0}
.cm_ec_filter .btn_filter .lbl_filter{display:inline-block;width:65px;padding-top:1px;border:solid 1px #efefef;border-radius:14px;background:#fff;font-size:12px;color:#9b9b9b;line-height:21px;vertical-align:top;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.cm_ec_filter .btn_filter .rdo_filter{position:absolute;top:50%;left:50%;z-index:-1;width:1px;height:1px;-webkit-appearance:none}
.cm_ec_filter .btn_filter .rdo_filter:checked+.lbl_filter{border-color:#222;background:#222;color:#fff}
.cm_ec_openevent{padding-bottom:20px}
.cm_ec_openevent .tit_openevent{padding-top:20px;font-size:16px;font-weight:normal;color:#222;line-height:1.19;text-align:center}
.cm_ec_openevent .cm_ec_filter{margin-top:11px;padding-bottom:15px}
.cm_ec_openevent .evt_osmu_lst{position:relative;background:#efefef}
.cm_ec_openevent .evt_osmu_lst:before{position:absolute;top:0;right:50%;bottom:0;z-index:1;width:1px;background:#efefef;content:''}
.cm_ec_openevent .evt_osmu_lst:after{display:block;clear:both;content:''}
.cm_ec_openevent .evt_osmu_unit{float:left;position:relative;width:50%;border-top:1px solid #efefef;font-size:14px;vertical-align:top}
.cm_ec_openevent .evt_osmu_unit:nth-child(2n-1):after{position:absolute;top:0;right:0;width:1px;height:100%;background:#efefef;content:''}
.cm_ec_openevent .evt_osmu_unit .eo_check,.cm_ec_openevent .evt_osmu_unit .eo_detail hr,.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_tags,.cm_ec_openevent .evt_osmu_unit .eo_ic_clip,.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_period .eo_ic_fin{display:none}
.cm_ec_openevent .evt_osmu_unit .eo_link{display:block;background-color:#fff;text-decoration:none!important}
.cm_ec_openevent .evt_osmu_unit .eo_thmb{overflow:hidden;position:relative;padding-bottom:71.12%}
.cm_ec_openevent .evt_osmu_unit .eo_thmb .thmb{position:absolute;width:100%}
.cm_ec_openevent .evt_osmu_unit .eo_thmb .thmb img{width:100%;vertical-align:top}
.cm_ec_openevent .evt_osmu_unit .eo_thmb .badge{position:absolute;bottom:0;left:15px;min-width:31px;padding:1px 7px 0;background:#222;font-size:9px;color:#fff;line-height:19px;text-align:center}
.cm_ec_openevent .evt_osmu_unit .eo_detail{height:120px}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_in{position:relative;margin:0 15px;padding:8px 0 17px}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_period{overflow:hidden;position:absolute;right:0;bottom:0;left:0;color:#222;font-size:11px;line-height:1.09;white-space:nowrap;text-overflow:ellipsis}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_period em{font-family:'Roboto-Medium',sans-serif}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_tit{overflow:hidden;max-height:69px;margin-bottom:4px;word-break:break-all;word-wrap:break-word}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_tit strong{display:block;display:-webkit-box;overflow:hidden;max-height:38px;margin-bottom:3px;color:#222;font-size:15px;font-weight:normal;line-height:19px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_tit p{overflow:hidden;max-height:28px;color:#888;font-size:11px;line-height:14px}
.cm_ec_openevent .evt_osmu_unit .eo_link.pub .eo_detail .eo_period{color:transparent}
.cm_ec_inmall{margin-bottom:20px;background:#f7f7f7}
.cm_ec_inmall .evt_cbboxlist{padding:15px 12px 30px}
.cm_ec_inmall .sch_alert_tbl{height:260px;margin:0}
.cm_ec_inmall .sch_alert_td{padding:20px 0 30px}
.cm_ec_outmall{position:relative;margin:-20px 0 20px;padding-bottom:44px;background:#f7f7f7}
.cm_ec_outmall .evt_cbboxlist{display:none;margin:0 12px;padding:15px 0 30px;border-top:#e1e1e1 1px solid}
.cm_ec_outmall .btn_toggle_area{position:absolute;bottom:0;left:0;width:100%}
.cm_ec_outmall .btn_toggle_area .btn_toggle_open{display:block;width:100%;background:#ebedf2}
.cm_ec_outmall .btn_toggle_area .tx_off,.cm_ec_outmall .btn_toggle_area .tx_on{position:relative;display:inline-block;padding:2px 20px 0 0;font-size:15px;color:#686b71;letter-spacing:-0.2px;line-height:42px;vertical-align:top;text-align:center}
.cm_ec_outmall .btn_toggle_area .tx_off:after,.cm_ec_outmall .btn_toggle_area .tx_on:after{position:absolute;top:50%;right:2px;margin-top:-7px;width:8px;height:8px;border:solid #999;border-width:0 1px 1px 0;color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}
.cm_ec_outmall .btn_toggle_area .tx_on{display:none}
.cm_ec_outmall .btn_toggle_area .tx_on:after{margin-top:-2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.cm_ec_outmall.open .evt_cbboxlist{display:block}
.cm_ec_outmall.open .btn_toggle_area .tx_off{display:none}
.cm_ec_outmall.open .btn_toggle_area .tx_on{display:inline-block}
@media screen and (max-width:359px){
	.cm_ec_filter .btn_filter .lbl_filter{width:54px;padding-top:2px;font-size:11px;line-height:20px}
}
/* 이벤트쿠폰 개편(252105) 배포 후 삭제 (s) */
.cm_ec_openevent .evt_osmu_unit:after{display:none}
.cm_ec_openevent .evt_osmu_unit .eo_link{height:auto;border:0}
.cm_ec_openevent .evt_osmu_unit .eo_thmb{display:block;width:auto}
.cm_ec_openevent .evt_osmu_unit .eo_detail{display:block}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_in{height:auto}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_period{padding-top:0}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_tit{height:auto}
.cm_ec_openevent .evt_osmu_unit .eo_detail .eo_tit p{padding-top:0}
/* 이벤트쿠폰 개편(252105) 배포 후 삭제 (e) */

/*쓱-배송 상품보기*/
.sch_filter_type .m_inp_chk{position:relative;min-width:17px;display:inline-block;min-height:17px;word-wrap:normal;word-break:normal;vertical-align:top}
.sch_filter_type .m_inp_chk input[type='checkbox']{position:absolute;display:inline-block;width:17px;height:17px;margin:0;padding:0;border:0;outline:0;vertical-align:top;border-radius:0;background:transparent;appearance:none;-webkit-appearance:none;}
.sch_filter_type .m_inp_chk input:after{content:'';display:inline-block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #cccccc;border-radius:2px;background-image:linear-gradient(0deg, #ffffff 50%, #e8e8e8)}
.sch_filter_type .m_inp_chk input:checked:after{background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/ico_inp_chk.png) center center no-repeat, linear-gradient(0deg, #666, #666);background-size:13px 9px;border-color:#666}
.sch_filter_type .m_inp_chk input:focus{opacity:1;outline:1px dotted #ddd}
.sch_filter_type .m_inp_chk input + label{display:inline-block;padding-left:22px;line-height:18px;font-size:11px;color:#666;vertical-align:top}
.sch_filter_type .m_inp_chk input:disabled{opacity:.5}
.sch_filter_type .m_inp_chk input:disabled + label{opacity:.5}

.sch_filter_type .m_inp_rdo{position:relative;min-width:17px;display:inline-block;min-height:17px;word-wrap:normal;word-break:normal;vertical-align:top}
.sch_filter_type .m_inp_rdo input[type="radio"]{position:absolute;display:inline-block;width:17px;height:17px;margin:0;padding:0;border:0;outline:0;vertical-align:top;border-radius:0;background:transparent;appearance:none;-webkit-appearance:none}
.sch_filter_type .m_inp_rdo input:after{position:absolute;top:0;left:0;z-index:2;width:17px;height:17px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/sp_com_rtn.png) -25px -70px no-repeat;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:250px 1300px;content:''}
.sch_filter_type .m_inp_rdo input:checked:after{background-position:-45px -70px}
.sch_filter_type .m_inp_rdo input:focus{opacity:1;outline:1px dotted #ddd}
.sch_filter_type .m_inp_rdo input + label{display:inline-block;padding-left:22px;line-height:18px;font-size:11px;color:#666;vertical-align:top}
.sch_filter_type .m_inp_rdo input:checked + label{color:#222;font-weight:bold}
.sch_filter_type .m_inp_rdo input:disabled{opacity:.5}
.sch_filter_type .m_inp_rdo input:disabled + label{opacity:.5}

.sch_filter_type{padding:7px 9px;border-bottom:1px solid #d2d2d2;background-color:#fff}
.sch_filter_type .sch_type_lst{font-size:0}
.sch_filter_type .sch_type_lst>li{display:inline-block;vertical-align:middle;margin-left:20px}
.sch_filter_type .sch_type_lst>li:first-child{margin-left:0}
.sch_filter_type .sch_type_lst .m_inp_chk .ty_emart em{display:inline-block;vertical-align:-1px;font-size:18px;line-height:0}
.sch_filter_type .sch_type_lst .sp_view.ico_arr{margin-top:7px;width:9px;height:5px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/com_v2/sp_view.png) 0 -79px no-repeat;background-size:100px 100px}
.sch_filter_type .sch_type_lst .active .sp_view.ico_arr{background-position:-10px -79px}
.sch_filter_type .sch_type_lst .ico_help{display:inline-block;height:17px;color:#b0805c;padding:0 2px 0 21px;font-size:12px;line-height:1.5;letter-spacing:-1px;background:url(http://static.ssgcdn.com/ui/m_ssg/img/common/ic_q.png) 0 0 no-repeat;background-size:17px 17px}

.opt_filter_sel{position:relative}
.opt_filter_sel .opt_filter_cont{display:none;position:absolute;top:100%;left:0;right:0;width:120px;font-size:12px;line-height:1.5;letter-spacing:-1px;z-index:10}
.opt_filter_sel.active .opt_filter_cont{display:block}
.opt_filter_sel .opt_filter_cont .opt_select_lst{margin-top:4px;border:1px solid #f2f2f2;background:#fff;box-shadow:3px 3px 3px 0 rgba(0,0,0,0.3)}
.opt_filter_sel .opt_filter_cont .opt_select_lst li{padding:11px 10px;border-top:1px solid #d9d9d9}
.opt_filter_sel .opt_filter_cont .opt_select_lst li:first-child{border-top:0}
.opt_filter_sel .opt_filter_cont .opt_select_lst li a{display:block}
