@charset 'utf-8';

/* common_layout override */
#footer{margin-top:0 !important}

/* 메인배너 예약배송시간 안내 */
.banner_rsv{height:100px}
.banner_rsv_in{height:100px;position:absolute;z-index:9;width:100%;top:0;left:0;min-width:1280px;background-color:#64656F}
.banner_rsv .bn_ex2{width:1280px;margin:0 auto;text-align:center}
.banner_rsv .bn_ex2 .viewTime{position:absolute;top:27px;right:50%;z-index:51;margin-right:-510px;padding-right:11px}
.banner_rsv .bn_ex2 .viewTime em{float:left;overflow:hidden;width:48px;height:48px;background:url('http://static.ssgcdn.com/ui/em/img/bn/sp_topbanner_num.png') no-repeat;line-height:999px;vertical-align:top}
.banner_rsv .bn_ex2 .viewTime em.n0{background-position:0 0}
.banner_rsv .bn_ex2 .viewTime em.n1{background-position:-50px 0}
.banner_rsv .bn_ex2 .viewTime em.n2{background-position:-100px 0}
.banner_rsv .bn_ex2 .viewTime em.n3{background-position:-150px 0}
.banner_rsv .bn_ex2 .viewTime em.n4{background-position:-200px 0}
.banner_rsv .bn_ex2 .viewTime em.n5{background-position:-250px 0}
.banner_rsv .bn_ex2 .viewTime em.n6{background-position:-300px 0}
.banner_rsv .bn_ex2 .viewTime em.n7{background-position:-350px 0}
.banner_rsv .bn_ex2 .viewTime em.n8{background-position:-400px 0}
.banner_rsv .bn_ex2 .viewTime em.n9{background-position:-450px 0}
.banner_rsv .bn_ex2 .viewTime em.c{background-position:-500px 0;width:6px;margin:0 3px 0 2px}
.banner_rsv .bn_ex2 img{vertical-align:top}

/* 이럴때 쓱배송 */
.ssgdelivery_wrap{height:100px}
.ssgdelivery_wrap img{vertical-align:top}
.ssgdelivery_wrap .ssgdelivery_bnr{height:100px;position:absolute;z-index:9;width:100%;top:0;left:0;min-width:1280px}
.ssgdelivery_wrap .bg_color{position:absolute;left:0;right:0;top:0;height:100px}
.ssgdelivery_wrap .link{position:absolute;top:0;left:50%;margin-left:-640px;height:100px;width:1280px}
.ssgdelivery_wrap .img{position:absolute;top:0;left:0;width:100%;text-align:center}
.ssgdelivery_wrap .txt{position:absolute;top:25px;left:370px;cursor:pointer}
.ssgdelivery_wrap .txt p{font-size:30px;letter-spacing:-2px;color:#fff100;line-height:40px;width:300px;overflow:hidden;height:40px}

/* 메인 sp 사용 */
.emmain_store_unit .emmain_store_new,.emmain_service_logo,.emmain_jumpo_sec .emmain_subject_tit:before,.emmain_jumpo_set,.emmain_jumpo_check .jumpo_check_btn:after,.emmain_mall_logo,.emmain_set_more .emmain_set_btnmore:after{background:url(../img/emall_main/sp_emmain.png) no-repeat}

/* 메인 공통 */
.emmain_sec{position:relative;width:1280px;margin:110px auto 0}
.emmain_grid:after{display:block;clear:both;content:''}
.emmain_gridcol2{float:left;width:620px;margin-left:40px}
.emmain_gridcol2:first-child{margin-left:0}
.emmain_gridcol3{float:left;width:400px;margin-left:40px}
.emmain_gridcol3:first-child{margin-left:0}
.emmain_gridcol4{float:left;width:290px;margin-left:40px}
.emmain_gridcol4:first-child{margin-left:0}

/* 섹션타이틀 */
.emmain_subject{position:relative;margin-bottom:30px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;text-align:center;word-break:break-all}
.emmain_subject .emmain_subject_tit{display:inline-block;font-size:25px;font-weight:normal;color:#222;text-align:center;letter-spacing:1px}
.emmain_subject .emmain_subject_bold{font-family:NanumBarunGothicBold,dotum,sans-serif}
.emmain_subject .emmain_subject_eng{font-family:'Roboto-Medium',sans-serif;font-size:27px;font-weight:bold;letter-spacing:1px}
.emmain_subject .emmain_subject_copy{font-size:15px;line-height:25px;color:#777}
.emmain_subject .emmain_subject_btnmore{position:absolute;top:0;right:0;min-width:98px;border:1px solid #d5d5d5;font-size:12px;line-height:38px;color:#777;text-align:center;text-decoration:none}
.emmain_subject .emmain_subject_btnmore:after{display:inline-block;width:17px;height:9px;margin:14px 0 0 6px;background:url(http://ui.ssgcdn.com/ui/ssg/img/common/ico_btnmore_arrow_969696.png) no-repeat;vertical-align:top;content:''}
:lang(en) .emmain_subject .emmain_subject_btnmore{min-width:140px}

/* 메인 빅배너 */
.emmain_topslide.v2 .emmain_topslide_list{height:720px;z-index:50;}
.emmain_topslide.v2 .emmain_topslide_list li{height:720px}
.emmain_topslide.v2 .emmain_half_bg{width:542px;height:720px;left:auto;right:0}
.emmain_topslide.v2 .emmain_topbn{position:relative;width:100%;height:720px}
.emmain_topslide.v2 .emmain_topbn_img{position:absolute;top:50%;left:0;transform:translateY(-50%)}
.emmain_topslide{width:100%}
.emmain_topslide .emmain_topslide_list{position:relative;overflow:hidden;height:640px}
.emmain_topslide .emmain_topslide_list li{float:left;width:100%;height:640px}
.emmain_topslide .emmain_topgrid{position:relative;width:1280px;margin:0 auto;text-align:left}
.emmain_topslide .emmain_topgrid:after{display:block;clear:both;content:''}
.emmain_topslide .emmain_topgrid_col{float:left}
.emmain_topslide .emmain_half_bg{height:640px;width:50%;position:absolute;top:0;left:50%;display:none}
.emmain_topslide .emmain_topgrid_col.ty_half{width:542px}
.emmain_topslide .emmain_topgrid_col.ty_half:first-child{margin-left:196px}
.emmain_topslide .emmain_topslide_ctrl{position:relative;z-index:10;width:1278px;margin:0 auto;border:1px solid #e0e0e0;border-top:0}
.emmain_topslide .emmain_topslide_pager{display:table;width:1146px;table-layout:fixed}
.emmain_topslide .emmain_topslide_pager li{display:table-cell;position:relative;height:49px;text-align:center;vertical-align:middle}
.emmain_topslide .emmain_topslide_pager li ul{display:table;position:absolute;top:0;left:0;width:100%;table-layout:fixed}
.emmain_topslide .emmain_topslide_pager ul li a{display:block;height:50px;background:url(../img/trans.gif);text-decoration:none;cursor:pointer}
.emmain_topslide .emmain_topslide_pager .bar{display:none;position:absolute;bottom:0;left:0;width:0;height:5px;background:#f64f13;font-size:0;line-height:0}
.emmain_topslide .emmain_topslide_pager li.active .bar{display:block}
.emmain_topslide .emmain_pager_tx{position:relative;overflow:hidden;height:17px;padding:0 10px;font-size:13px;line-height:17px;color:#3c3f47}
.emmain_topslide .emmain_topslide_pager li.active .emmain_pager_tx{color:#f64f13}
.emmain_topslide .emmain_pager_tx:after{position:absolute;top:50%;right:0;width:1px;height:15px;margin-top:-8px;background-color:#e1e1e1;content:''}
.emmain_topslide .emmain_topslide_nav{position:absolute;top:0;right:0;width:134px;height:50px}
.emmain_topslide .emmain_topslide_nav button{position:absolute;top:0;width:45px;height:50px;background:url(../img/emall_main/sp_topslide_nav.png) no-repeat}
.emmain_topslide .emmain_topslide_nav .emmain_topslide_prev{left:0;background-position:0 0}
.emmain_topslide .emmain_topslide_nav .emmain_topslide_prev:hover,.emmain_topslide .emmain_topslide_nav .emmain_topslide_prev:focus{background-position:0 -100px}
.emmain_topslide .emmain_topslide_nav .emmain_topslide_next{left:45px;background-position:-60px 0}
.emmain_topslide .emmain_topslide_nav .emmain_topslide_next:hover,.emmain_topslide .emmain_topslide_nav .emmain_topslide_next:focus{background-position:-60px -100px}
.emmain_topslide .emmain_topslide_nav .emmain_topslide_stop{right:0;width:44px;background-position:-120px 0}
.emmain_topslide .emmain_topslide_nav .emmain_topslide_stop:hover,.emmain_topslide .emmain_topslide_nav .emmain_topslide_stop:focus{background-position:-120px -100px}
.emmain_topslide .emmain_topslide_nav .emmain_topslide_play{display:none;right:0;width:44px;background-position:-180px 0}
.emmain_topslide .emmain_topslide_nav .emmain_topslide_play:hover,.emmain_topslide .emmain_topslide_nav .emmain_topslide_play:focus{background-position:-180px -100px}
.emmain_topslide .emmain_topslide_panel{text-align:center}
.emmain_topslide .emmain_topbn_img{vertical-align:top}
.emmain_topslide .bx-wrapper .emmain_half_bg{display:block}

/* 모델컷 html코너 */
.main_model{position:relative;z-index:50}
.main_model_img{position:absolute;right:50%;top:-188px;margin-right:690px}
.main_model_img img{vertical-align:top}

/* 공식스토어 */
.emmain_store_sec + .emmain_sec{margin-top:60px}
.emmain_store_unit{position:relative;font-family:'나눔바른고딕',NanumBarunGothic,sans-serif;word-break:break-all}
.emmain_store_unit .emmain_store_tagarea{position:absolute;top:0;left:0;z-index:10}
/* 363218 오픈 후 삭제 */
.emmain_store_unit .emmain_store_new{display:inline-block;width:55px;height:25px;background-position:-130px 0;vertical-align:top;}
/* //363218 오픈 후 삭제 */
.emmain_store_unit .emmain_store_open{display:inline-block;vertical-align:top;background:url(../img/emall_main/ic_open.png) no-repeat 0 0 ; width:64px; height:25px;}
.emmain_store_unit .emmain_store_imgbx{position:relative;font-size:0}
.emmain_store_unit .emmain_store_img{width:100%;font-size:12px;vertical-align:top}
.emmain_store_unit .emmain_store_detailbx{position:relative;padding:15px 60px 50px 20px}
.emmain_store_unit .emmain_store_service{display:block;padding:4px 0 8px;font-family:NanumBarunGothicBold,dotum,sans-serif;font-size:13px;line-height:16px;color:#ff5b59}
.emmain_store_unit .emmain_store_tit{display:block;font-size:18px;line-height:25px;color:#222;letter-spacing:-.5px}
.emmain_store_unit .emmain_store_util{position:absolute;top:12px;right:7px;padding:5px;z-index:10}
.emmain_store_unit .emmain_store_link{position:absolute;top:0;left:0;bottom:0;right:0}
.emmain_store_unit .cm_clip_item a.sel_clip{position:static;width:40px;height:40px;margin-right:0;background-image:url(../img/emall_main/sp_emmain.png) !important;background-position:0 0}
.emmain_store_unit .cm_clip_item.on a.sel_clip{background-position:-50px 0px}
.emmain_store_unit_ad .cmplan_imgbx{position:relative}
.emmain_store_unit_ad .tt_adinfo_n{right:0;bottom:0;left:auto}
.emmain_store_unit_ad .tt_adinfo_n .tt_adinfo_layer{top:-42px;right:9px;left:auto;border-color:#ccc;-webkit-box-shadow:3px 5px 5px 0 rgba(0,0,0,.3);box-shadow:3px 5px 5px 0 rgba(0,0,0,.3)}
.emmain_store_unit_ad .tt_adinfo_n .tt_adinfo_layer .bg_adinfo{right:12px;left:auto;width:8px;height:6px;background:url(../img/common/bg_adinfo_n2.png) no-repeat}

/* 자주구매 상품 */
.emmain_freqbuy_sec + .emmain_sec{margin-top:86px}

/* 쓱배송 굿모닝안내 HTML 코너 */
.emmain_ssgdeliv_html img{vertical-align:top}

/* 한정수량 파격가 */
.emmain_limit_wrap{position:relative;border:1px solid #e5e5e5}
.emmain_limit_bnr{position:absolute;top:0;left:0;bottom:0;border-right:1px solid #e5e5e5}
.emmain_limit_bnr a{display:block;}
.emmain_limit_bnr img{vertical-align:top;width:330px}
.emmain_limit_items{margin-left:330px;height:555px;box-sizing:border-box}
.emmain_limit_items .cunit_thmb_lst{width:930px;padding-left:20px}
.emmain_limit_items .cunit_thmb_lst > li{position:relative;margin-right:20px;padding-top:40px;height:449px}
.emmain_limit_items .cunit_thmb_lst .item_bojung{margin-top:0;position:absolute;bottom:0;width:100%}
.emmain_limit_items .cunit_thmb_lst .item_bojung strong.soldout{font-family:'나눔바른고딕',NanumBarunGothic, dotum, sans-serif;padding-right:10px}
/* 이마트몰 마감세일 영역 배포 후 삭제 (3월 초)*/
.emmain_limit_items .cunit_thmb_lst .item_bojung .tx_soldout{background:url(../img/emall_main/tx_soldout.png) 0 0 no-repeat;float:left;width:73px;height:16px;margin-top:7px}
.emmain_limit_items .cunit_thmb_lst .item_bojung .tx_remm{background:url(../img/emall_main/tx_remm.png) 0 0 no-repeat;float:left;width:73px;height:16px;margin-top:7px}
/* 이마트몰 마감세일 영역 배포 후 삭제 (3월 초)*/
.emmain_limit_items .cunit_thmb_lst .item_bojung .tx_soldout_v2{float:left;color: #fa521a;font-size: 13px;font-weight:bold;vertical-align: -2px;padding-left: 10px;}
.emmain_limit_items .cunit_thmb_lst .item_bojung .tx_soldout_v2:after, .emmain_limit_items .cunit_thmb_lst .item_bojung .tx_remm_v2:after{content:"";position:relative;display:inline-block;margin-left:10px;vertical-align:middle;width:1px;height:15px;background:#d9d9d9;}
.emmain_limit_items .cunit_thmb_lst .item_bojung .tx_remm_v2{float:left;color: #222;font-size: 13px;font-weight:bold;vertical-align: -2px;padding-left: 10px;}

/* HTML코너 */
.emmain_temp_sec img{vertical-align:top}

/* 신규브랜드 영역 */
.emmain_brand_bnr a{display:block}
.emmain_brand_bnr img{vertical-align:top}
.emmain_brand_sec .cunit_thmb_lst > li{padding-top:0}

/* 오반장/이얼싼 */
.emmain_service_wrap{position:relative;min-height:588px;border:1px solid #e5e5e5}
.emmain_service_subject{height:126px;text-align:center}
.emmain_service_subject:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.emmain_service_home{display:inline-block;margin:0 auto;padding:0 15px;vertical-align:middle}
.emmain_service_home:hover,.emmain_service_home:focus{text-decoration:none}
.emmain_service_logo{margin:0 auto}
.emmain_service_desc{display:inline-block;margin-top:7px;font-size:18px;color:#222;vertical-align:middle}
.emmain_service_time{margin-left:9px;font-family:'Roboto-Regular',sans-serif;font-size:28px;font-weight:bold;color:#ed3324;vertical-align:middle;letter-spacing:1px;text-decoration:underline}
.emmain_obanjang{width:948px}
.emmain_obanjang .emmain_service_logo{width:201px;height:36px;background-position:0 -50px}
.emmain_obanjang .cunit_thmb_lst{width:930px;padding-left:20px}
.emmain_obanjang .cunit_thmb_lst > li{margin-right:20px;padding-top:0;padding-bottom:30px}
.emmain_onetwothree{position:absolute;top:0;bottom:0;right:0;width:330px;border-left:1px solid #e5e5e5}
.emmain_onetwothree .emmain_service_logo{width:163px;height:48px;background-position:-210px -50px}
.emmain_onetwothree_default{position:absolute;top:0;bottom:0;left:0;right:0;background:#f5f5f5 url(../img/emall_main/bn_onetwothree_default2.png) 0 0 no-repeat;z-index:10}
.emmain_onetwothree_default a{display:block;width:100%;height:100%}
.emmain_onetwothree_item a{display:block}
.emmain_onetwothree_item a:hover,.emmain_onetwothree_item a:focus{text-decoration:none}
.emmain_onetwothree_thmb{overflow:hidden;width:290px;height:290px;margin:0 auto;border-radius:145px}
.emmain_onetwothree_thmb img{width:100%;height:100%;vertical-align:top}
.emmain_onetwothree_copy{margin-top:23px;font-size:20px;line-height:28px;text-align:center;color:#222}
.emmain_onetwothree_copy em{display:block}
.emmain_onetwothree_price{position:relative;margin-top:18px;padding-top:18px;text-align:center;color:#222}
.emmain_onetwothree_price:before{position:absolute;top:0;left:50%;margin-left:-15px;width:30px;height:1px;background:#222;content:''}
.emmain_onetwothree_price .ssg_price{font-family:'Roboto-Medium',sans-serif;font-size:22px;letter-spacing:-0.5px}
.emmain_onetwothree_price .ssg_tx{font-size:11px}

/* 중간 롤링배너 */
.emmain_rolling_bn{margin-top:110px}
.mid_banner_wrap{overflow:hidden;position:relative;z-index:1;width:100%;height:130px;margin:-1px auto 0 auto}
.middle_line{overflow:hidden;width:1240px;height:130px;margin:0 auto}
.middle_line ul{float:right}
.middle_line li{float:left}
.middle_line li .banner_rolling{position:absolute;top:0;left:0;width:100%;display:block;height:130px;z-index:1}
.middle_line li.on .banner_rolling{display:block;z-index:2}
.middle_line li .banner_rolling img{vertical-align:top}
.middle_line li .banner_rolling a{position:absolute;left:50%;margin-left:-640px}
.middle_line li a.tab_cm{display:block;position:relative;z-index:10;width:18px;height:18px;margin:20px 0 0 4px;padding-left:1px;border-radius:50%;background:#eaeaea;font-size:14px;color:#666;line-height:18px;font-family:'Roboto-Regular',sans-serif;text-align:center;text-indent:0;text-decoration:none;box-sizing:border-box}
.middle_line li.on a.tab_cm{background:#222;font-weight:bold;color:#fff}
.middle_line .banner_rolling p{position:relative;top:0;left:0;width:1280px;height:130px;margin:0 auto}
.middle_line .banner_rolling p a{float:left;width:1280px;height:130px;font-size:0\9;line-height:0;color:transparent;text-indent:0;white-space:nowrap;text-overflow:ellipsis}
.middle_line .banner_rolling p a:before{display:block;width:0;height:0;font-size:0;content:'\00a0'}
.middle_line .onlyone a.tab{display:none}

/* 점포행사 그대로 */
.emmain_jumpo_sec .emmain_subject_tit:before{display:inline-block;width:28px;height:28px;margin-right:8px;background-position:-190px 0;vertical-align:middle;content:''}
.emmain_jumpo_wrap{position:relative;min-height:624px;border:1px solid #e5e5e5;font-size:0}
.emmain_jumpo_wrap:before{position:absolute;top:0;bottom:0;left:330px;width:1px;background:#e5e5e5;content:''}
.emmain_jumpo_wrap:after{display:inline-block;height:100%;vertical-align:middle;content:''}
.emmain_jumpo_info{display:inline-block;width:330px;margin:33px 0;padding:0 33px;font-size:12px;text-align:center;vertical-align:middle;box-sizing:border-box}
.emmain_jumpo_fixtit{font-family:NanumBarunGothicBold,sans-serif;font-size:16px;line-height:22px;color:#222}
.emmain_jumpo_fixtit p{display:inline-block;border-bottom:3px solid #222}
.emmain_jumpo_tit{margin-top:14px}
.emmain_jumpo_tit a{display:block;padding:10px}
.emmain_cleaning_lab .emmain_jumpo_tit a{color:#222;}
.emmain_jumpo_tit a:hover,.emmain_jumpo_tit a:focus{text-decoration:none}
.emmain_jumpo_copy{font-size:30px;line-height:34px;color:#222;letter-spacing:-0.5px}
.emmain_jumpo_copy em{display:block}
.emmain_jumpo_copy .copy_bold{font-family:NanumBarunGothicBold,sans-serif}
.emmain_jumpo_period{margin-top:10px;font-size:0;color:#666}
.emmain_jumpo_period dt,.emmain_jumpo_period dd{display:inline-block;font-size:12px}
.emmain_jumpo_period dt:after{display:inline-block;width:1px;height:11px;margin:0 5px;background:#bebebe;vertical-align:middle;content:''}
.emmain_jumpo_regular{margin-top:17px}
.emmain_jumpo_regular p{margin-top:12px;font-size:12px;line-height:16px;color:#666}
.emmain_jumpo_set{display:block;width:264px;height:264px;margin:0 auto;background-position:0 -150px}
.emmain_jumpo_check{margin-top:29px}
.emmain_jumpo_check .jumpo_check_btn{display:block;width:200px;height:44px;margin:0 auto;border:1px solid #666;font-family:NanumBarunGothicBold,sans-serif;font-size:15px;line-height:42px;color:#222;box-sizing:border-box}
.emmain_jumpo_check .jumpo_check_btn:after{display:inline-block;width:7px;height:13px;margin-left:10px;background-position:-230px 0;vertical-align:middle;content:''}
.emmain_jumpo_check .jumpo_check_btn:hover,.emmain_jumpo_check .jumpo_check_btn:focus{text-decoration:none}
.emmain_jumpo_notice{margin:14px 12px 0;padding-top:12px;border-top:1px solid #e5e5e5;text-align:left}
.emmain_jumpo_notice .jumpo_noti_tit{font-family:NanumBarunGothicBold,sans-serif;font-size:13px;color:#ffb727}
.emmain_jumpo_notice .jumpo_off_info{margin-top:4px;font-size:12px;line-height:18px;color:#222}
.emmain_jumpo_notice .jumpo_off_name{font-family:NanumBarunGothicBold,sans-serif}
.emmain_jumpo_notice .jumpo_off_date{margin-left:4px}
.emmain_jumpo_notice .jumpo_off_date span{color:#f00}
.emmain_jumpogrid{display:inline-block;width:948px;padding:10px 0 10px 45px;font-size:12px;vertical-align:middle;box-sizing:border-box}
.emmain_jumpogrid:after{display:block;clear:both;content:''}
.emmain_jumpogrid .emmain_jumpogrid_col{float:left}
.emmain_jumpogrid .emmain_jumpogrid_col:first-child{margin-left:0}
.emmain_jumpogrid .emmain_jumpogrid_col .cunit_thmb_lst{padding-left:0}
.emmain_jumpogrid .emmain_jumpogrid_col .cunit_thmb_lst li{margin-right:0}
.emmain_jumpogrid .emmain_jumpogrid_col.ty_t150 .cunit_thmb_lst{width:396px}
.emmain_jumpogrid .emmain_jumpogrid_col.ty_t180 .cunit_thmb_lst{width:180px}
.emmain_jumpogrid .emmain_jumpogrid_col.ty_t386 .cunit_thmb_lst{width:386px}
.emmain_jumpogrid_set1 .emmain_jumpogrid_col{margin-left:63px}
.emmain_jumpogrid_set2 .emmain_jumpogrid_col{margin-left:55px}
.emmain_jumpogrid_set3{padding-left:54px}
.emmain_jumpogrid_set3 .emmain_jumpogrid_col .cunit_thmb_lst{width:880px}
.emmain_jumpogrid_set3 .emmain_jumpogrid_col .cunit_thmb_lst li{margin-right:40px}

/* 늘사던거 한방에 */
.emmain_express_tab{position:relative;height:638px}
.emmain_express_tab li .tab{overflow:hidden;float:left;width:116px;height:90px;border:1px solid #e5e5e5;border-left:0;text-align:center;box-sizing:border-box}
.emmain_express_tab li:first-child .tab{width:120px;border-left:1px solid #e5e5e5}
.emmain_express_tab li .tab img{vertical-align:top}
.emmain_express_tab li .tab img.on{display:none}
.emmain_express_tab li .tab img.off{display:inline}
.emmain_express_tab li.on .emmain_express_cont{display:block}
.emmain_express_tab li.on .tab{border-bottom-color:#fff}
.emmain_express_tab li.on .tab img.on{display:inline}
.emmain_express_tab li.on .tab img.off{display:none}
.emmain_express_tab .emmain_express_cont{display:none;position:absolute;top:90px;left:0;width:100%;height:570px;border:1px solid #e5e5e5;border-top:0;background:url(../img/emall_main/loading.gif) 50% 50% no-repeat;box-sizing:border-box}
.emmain_express_cont .cunit_thmb_lst{width:1256px;padding:10px 0 0 22px;background-color:#fff}
.emmain_express_cont .cunit_thmb_lst > li{margin-right:24px}

/* 바이어 추천상품 */
.emmain_recommend_wrap:after{display:block;clear:both;content:''}
.emmain_recommend_wrap .emmain_subject_tit{letter-spacing:-0.3px}
.emmain_buyers{float:left;width:920px}
.emmain_buyers:after{display:block;clear:both;content:''}
.emmain_buyers_tab{position:relative;height:570px}
.emmain_buyers_tab li .tab{overflow:hidden;float:left;width:305px;height:50px;border:1px solid #e5e5e5;border-left:0;background:#f7f7f7;text-align:center;line-height:50px;color:#222;text-decoration:none}
.emmain_buyers_tab li:first-child .tab{border-left:1px solid #e5e5e5}
.emmain_buyers_tab li .tab span{display:inline-block;overflow:hidden;position:relative;max-width:90%;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.emmain_buyers_tab .emmain_buyers_cont{display:none;position:absolute;top:50px;left:0;width:920px}
.emmain_buyers_tab li.on .emmain_buyers_cont{display:block}
.emmain_buyers_tab li.on .tab {background:#fff;border-bottom-color:#fff}
.emmain_buyers_tab li.on .tab span{font-family:NanumBarunGothicBold,sans-serif;}
.emmain_buyers_tab li.on .tab span:before{position:absolute;bottom:7px;left:0;right:0;height:3px;background:#222;content:''}
.emmain_buyers_cont .cunit_thmb_lst{width:945px;padding-left:0}
.emmain_buyers_cont .cunit_thmb_lst > li{margin-right:25px}
/* 알고보니 멋진상품 */
.emmain_gooditem{float:left;width:330px;margin-left:30px}
.emmain_gooditem_bn{position:relative;width:330px;height:550px;border:1px solid #e5e5e5;box-sizing:border-box}
.emmain_gooditem_bn ul{margin:517px 0 0 145px}
.emmain_gooditem_bn li{float:left}
.emmain_gooditem_bn li .banner_rolling{display:none}
.emmain_gooditem_bn li.on .banner_rolling{display:block}
.emmain_gooditem_bn li a.tab{display:block;position:relative;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#ececec;z-index:10}
.emmain_gooditem_bn li.on a.tab{background:#666}
.emmain_gooditem_bn .banner_rolling{position:absolute;top:0;left:0;bottom:0;right:0}
.emmain_gooditem_bn .banner_rolling a{display:block;color:#222;text-align:center}
.emmain_gooditem_bn .banner_rolling a:hover,.emmain_gooditem_bn .banner_rolling a:focus{text-decoration:none}
.emmain_gooditem_thmb{overflow:hidden;position:relative;width:290px;height:290px;margin:35px auto 0;border-radius:145px}
.emmain_gooditem_thmb:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.03);content:''}
.emmain_gooditem_thmb img{width:100%;height:100%}
.emmain_gooditem_copy{margin-top:30px}
.emmain_gooditem_copy em{display:block}
.emmain_gooditem_copy .copy_main{font-size:22px;line-height:27px}
.emmain_gooditem_copy .copy_sub{margin-top:10px;font-size:13px;line-height:16px;color:#666}
.emmain_gooditem_copy .copy_bold{font-family:NanumBarunGothicBold,sans-serif}
.emmain_gooditem_price{margin-top:10px}
.emmain_gooditem_price .ssg_price{font-family:'Roboto-Medium',sans-serif;font-size:22px;letter-spacing:-0.5px}
.emmain_gooditem_price .ssg_tx{font-size:11px}

/* TV쇼핑 / Boots*/
.emmain_mall_wrap:after{display:block;clear:both;content:''}
.emmain_mall_subject{height:130px;text-align:center}
.emmain_mall_subject:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.emmain_mall_home{display:inline-block;margin:0 auto;padding:0 15px;vertical-align:middle}
.emmain_mall_home:hover,.emmain_mall_home:focus{text-decoration:none}
.emmain_mall_logo{margin:0 auto}
.emmain_mall_desc{display:inline-block;margin-top:10px;font-size:18px;color:#222}
.emmain_mall_time{margin-left:9px;font-family:'Roboto-Regular',sans-serif;font-size:28px;font-weight:bold;color:#e2241a;letter-spacing:1px;text-decoration:underline}
.emmain_tvshop{float:left;width:828px;height:490px;border:1px solid #e5e5e5}
.emmain_tvshop .emmain_mall_logo{width:116px;height:40px;background-position:0 -100px}
.emmain_tvshop .emmain_mall_desc{margin-top:13px;letter-spacing:1px}
.emmain_tvshop .emmain_mall_desc em{font-family:'Roboto-Regular',sans-serif;font-size:21px;font-weight:bold;letter-spacing:1px}
.emmain_tvshop .cunit_thmb_lst{width:832px;padding-left:18px}
.emmain_tvshop .cunit_thmb_lst > li{margin-right:24px;padding-top:0}
.emmain_boots{float:left;width:420px;height:490px;margin-left:28px;border:1px solid #e5e5e5}
.emmain_boots .emmain_mall_logo{width:108px;height:42px;background-position:-130px -100px}
.emmain_boots .emmain_mall_desc{letter-spacing:-0.3px}
.emmain_boots .emmain_mall_desc em{font-family:NanumBarunGothicBold,sans-serif;font-size:21px;letter-spacing:0.5px}
.emmain_boots .cunit_thmb_lst{width:408px;padding-left:18px}
.emmain_boots .cunit_thmb_lst > li{margin-right:24px;padding-top:0}

/* TV쇼핑 ON AIR */
.emmain_tvshop .onair_cont .onair_area{float:left;width:588px;height:328px;margin-left:18px}
.emmain_tvshop .onair_cont .onair_area img{max-width:100%}
.emmain_tvshop .onair_cont .onair_bx{width:588px;height:328px}
.emmain_tvshop .onair_cont .onair_bx .player{width:100%;height:100%}
.emmain_tvshop .onair_cont .onair_bx .plyr__controls .plyr__progress,.onair_cont .onair_bx .plyr__controls .plyr__time{display:none}
.emmain_tvshop .onair_cont .onair_area .onair_img a{display:block;height:100%}
.emmain_tvshop .onair_cont .onair_area .onair_img img{max-width:100%;text-align:center}
.emmain_tvshop .onair_prd{float:left;width:222px;padding-left:24px;box-sizing:border-box}
.emmain_tvshop .onair_prd .cunit_thmb_lst{width:180px;padding-left:0}
.emmain_tvshop .onair_prd .cunit_thmb_lst > li{margin-right:0;padding-top:0}
.emmain_tvshop .onair_tx{width:588px;height:48px;position: absolute;bottom:0;left:24px}
.emmain_tvshop .onair_tx .tit{float:left;font-size:14px;width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:22px;margin-top:11px}
.emmain_tvshop .onair_tx .link{font-size:14px;letter-spacing:-.5px;font-weight:bold;float:right;line-height:22px;margin-top:11px;color:#222;position: relative;padding-right:20px}
.emmain_tvshop .onair_tx .link:after{display:inline-block;content:'';background:url(../img/emall_main/sp_emmain.png) no-repeat;vertical-align:-2px;background-position:-230px 0;width:7px;height:13px;margin-left:8px}
.emmain_mall_wrap.v2 .emmain_tvshop{float:left;width:828px;height:508px;border:1px solid #e5e5e5;position: relative;}
.emmain_mall_wrap.v2 .emmain_boots{float:left;width:420px;height:508px;margin-left:28px;border:1px solid #e5e5e5}

/* plyr video */
.plyr__sr-only{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)}
.plyr__sr-only:before{display:block;width:0;height:0;font-size:0;content:'\00a0'}
.plyr .plyr__video-embed iframe{pointer-events:none}
.plyr{position:relative;font-family:'Roboto-Regular','나눔바른고딕',NanumBarunGothic,'Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,sans-serif}
.plyr input{border:0;cursor:pointer;-webkit-appearance:none;appearance:none}
.plyr,.plyr *,.plyr::after,.plyr::before{box-sizing:border-box}
.plyr::-webkit-media-controls{display:none}
.plyr video{width:100%;height:100%;vertical-align:middle;border-radius:inherit}
.plyr video::-webkit-media-text-track-container{display:none}
.plyr input[type=range]{display:block;position:relative;z-index:2;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;background:transparent}
.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}
.plyr input[type=range]::-webkit-slider-thumb{position:relative;width:16px;height:16px;-webkit-appearance:none;margin-top:-4px;background: #fff;border:2px solid transparent;border-radius:100%;transition: background .2s ease, border .2s ease, transform .2s ease;box-shadow:0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15);box-sizing:border-box}
.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}
.plyr input[type=range]::-moz-range-thumb{position:relative;width:16px;height:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease, border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15);box-sizing: border-box}
.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}
.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}
.plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}
.plyr input[type=range]::-ms-thumb{position:relative;width:16px;height:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease, border .2s ease, transform .2s ease;box-shadow:0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15);box-sizing:border-box;margin-top:0}
.plyr input[type=range]:focus{outline:0}
.plyr input[type=range]::-moz-focus-outer{border:0}
.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}
.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}
.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}
.plyr__video-wrapper{position:relative;width:100%;height:100%;background:#fff}
.plyr--video{width:100%;height:100%}
.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-40px);transition:transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}
.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0, 0, 0, .7)}
.plyr__captions span:empty{display:none}
.plyr--captions-active .plyr__captions{display:block}
.plyr__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;bottom:0;padding:50px 10px 10px;background:linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, .5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;text-align:center;line-height:1;transition:opacity .3s ease}
.plyr__controls button{position:relative;display:inline-block;margin-left:10px;vertical-align:middle;padding:7px;border-radius:3px;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}
.plyr__controls button:first-child,.plyr__controls [data-plyr=pause]{margin-left:0}
.plyr__controls button svg{display:block;width:18px;height:18px;fill:currentColor}
.plyr__controls button:hover{background:#3498db;color:#fff}
.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button,.plyr__controls .plyr__volume{margin-left:5px}
.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}
.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child,.plyr__controls [data-plyr=pause]{margin-left:0}
.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}
.plyr--hide-controls .plyr__captions{transform:translateY(-15px)}
.plyr--hide-controls .plyr__controls{opacity:0}
.plyr__play-large{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border:4px solid #fff;border-radius:100%;background:#3498db;color:#fff;box-shadow:0 1px 1px rgba(0, 0, 0, .15);transition: all .3s ease}
.plyr__play-large svg{display:block;position:relative;left:2px;width:20px;height:20px;fill:currentColor}
.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}
.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}
.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}
.plyr--captions-active .plyr__controls .icon--captions-on,
.plyr--fullscreen-active .icon--exit-fullscreen,
.plyr--muted .plyr__controls .icon--muted{display:block}
.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen],
.plyr--captions-active .plyr__controls .icon--captions-on+svg,
.plyr--fullscreen-active .icon--exit-fullscreen+svg,
.plyr--muted .plyr__controls .icon--muted+svg{display:none}
.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}
.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;    background: rgba(0, 0, 0, .7);
    border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%, 10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease, opacity .2s .1s ease}
.plyr__tooltip::before{content: '';position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0, 0, 0, .7);border-left:4px solid transparent;z-index:2}
.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}
.plyr button:hover .plyr__tooltip{z-index:3}
.plyr__controls button:first-child .plyr__tooltip{left:0;transform:translate(0, 10px) scale(.8);transform-origin: 0 100%}
.plyr__controls button:first-child .plyr__tooltip::before{left:16px}
.plyr__controls button:last-child .plyr__tooltip{right:0;transform:translate(0, 10px) scale(.8);transform-origin: 100% 100%}
.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}
.plyr__controls button:first-child .plyr__tooltip--visible,
.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:first-child:hover .plyr__tooltip,
.plyr__controls button:last-child .plyr__tooltip--visible,
.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:last-child:hover .plyr__tooltip{transform: translate(0, 0) scale(1)}
.plyr__progress{position:relative;display:none;-ms-flex:1;flex:1}
.plyr__progress .plyr__tooltip{left:0}
.plyr .plyr__progress{display:inline-block}
.plyr__volume{display:block;-ms-flex:1;flex:1;position:relative;max-width:100px}
.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width: 100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;   appearance:none;border:none;border-radius:100px}
.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}
.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}
.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}
.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}
.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;transition:none}
.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}
.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;
    border-top-right-radius:0;border-bottom-right-radius:0;transition:none}
.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}
.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}
.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}
.plyr__progress--buffer::-ms-fill{transition: width .2s ease}
.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255, 255, 255, .25)}
.plyr--video .plyr__progress--buffer{color:rgba(255, 255, 255, .25)}
.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198, 214, 219, .66)}
.plyr--loading .plyr__progress--buffer{animation: plyr-progress 1s linear infinite;
    background-size:25px 25px;background-repeat:repeat-x;background-image: linear-gradient(-45deg, rgba(0, 0, 0, .15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, .15) 75%, transparent 75%, transparent);color:transparent}
@keyframes plyr-progress{to{background-position:25px 0}}
.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255, 255, 255, .25)}
.plyr__time{display:inline-block;vertical-align:middle;font-size:14px;line-height:.95}
/* plyr 전체화면보기 */
.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000}
.plyr--fullscreen-active video{height:100%}
.plyr--fullscreen-active .plyr__video-wrapper{width:100%;height:100%}
.plyr--fullscreen-active .plyr__captions{font-size:32px}
.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}
.plyr--fullscreen-active .plyr__controls .plyr__volume{margin-left:10px}
.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}

/* FOOD/LIFE */
.emmain_plangrid{width:1280px;margin:0 auto}
.emmain_plangrid:after{display:block;clear:both;content:''}
.emmain_plangrid .emmain_plangrid_col{float:left;margin-left:30px}
.emmain_plangrid .emmain_plangrid_col:first-child{margin-left:0}
.emmain_plangrid .emmain_plangrid_col.ty_w300{width:300px}
.emmain_plangrid .emmain_plangrid_col.ty_w620{width:620px}

/* 기획전 더보기 */
.emmain_set_loading{width:1280px;height:50px;margin:0 auto;background:url(../img/common/loading.gif) no-repeat 50% 50%}
.emmain_set_more{width:1280px;margin:0 auto;text-align:center}
.emmain_set_more .emmain_set_btnmore{width:500px;height:50px;border:1px solid #222;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:15px;line-height:48px;color:#222;letter-spacing:-.3px}
.emmain_set_more .emmain_set_btnmore:after{display:inline-block;width:10px;height:6px;margin:22px -17px 0 7px;background-position:-100px -20px;vertical-align:top;content:''}

/* 이벤트 */
.emmain_event_sec + .emmain_sec{margin-top:55px}

/* 공지사항 */
.emmain_guide_sec{margin-top:110px;background:#f9f9f9}
.emmain_guide_inner{overflow:hidden;width:1280px;margin:0 auto;padding:40px 0}
.emmain_guide_inner:after{display:block;clear:both;content:''}
.emmain_notice{position:relative;float:left;width:350px;margin-left:93px}
.emmain_notice:first-child{margin-left:0}
.emmain_notice_tit{margin-bottom:11px;padding:8px 0;border-bottom:2px solid #222}
.emmain_notice_tit h2{font-family:NanumBarunGothicBold,sans-serif;font-size:13px;font-weight:normal;color:#222}
.emmain_notice_list .emmain_notice_link{display:inline-block;overflow:hidden;max-width:100%;font-size:12px;line-height:30px;color:#666;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}
.emmain_notice_list .emmain_notice_link:hover,.emmain_notice_list .emmain_notice_link:focus{text-decoration:underline}
.emmain_notice_btn{position:absolute;top:3px;right:0;padding:2px 8px 0 6px;border:1px solid #dcdcdc;border-radius:2px;background:#fff;line-height:17px;color:#555;letter-spacing:-.5px;vertical-align:top;text-decoration:none}
.emmain_notice_btn:after{display:inline-block;margin:4px 0 0 6px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #ff5b59;vertical-align:top;content:''}
.emmain_notice_btn:hover,.emmain_notice_btn:focus{text-decoration:none}

.emmain_sec .emmain_service_wrap.v2{border:none}
.emmain_sec .emmain_service_wrap.v2 .emmain_obanjang,.emmain_sec .emmain_service_wrap.v2 .emmain_obanjang .cunit_thmb_lst{width:auto}
.emmain_sec .emmain_service_wrap.v2 .emmain_service_subject{height:131px}

.emmain_newproduct_sec .emmain_subject{margin-bottom:0}

/* 고해상도 대응 */
@media screen and (-webkit-min-device-pixel-ratio:2){
.emmain_store_unit .emmain_store_new,.emmain_service_logo,.emmain_jumpo_sec .emmain_subject_tit:before,.emmain_jumpo_set,.emmain_jumpo_check .jumpo_check_btn:after,.emmain_mall_logo,.emmain_set_more .emmain_set_btnmore:after{background-image:url(../img/emall_main/sp_emmain@2x.png);background-size:500px auto}
.emmain_store_unit .emmain_store_open{background-image:url(../img/emall_main/ic_open_2x.png);background-size:64px auto}
.emmain_subject .emmain_subject_btnmore:after{background-image:url(http://ui.ssgcdn.com/ui/ssg/img/common/ico_btnmore_arrow_969696@2x.png);background-size:17px auto}
.emmain_topslide .emmain_topslide_nav button{background-image:url(../img/emall_main/sp_topslide_nav@2x.png);background-size:224px auto}
.emmain_store_unit .cm_clip_item a.sel_clip{background-image:url(../img/emall_main/sp_emmain@2x.png) !important;background-size:500px auto}
.emmain_onetwothree_default{background-image:url(../img/emall_main/bn_onetwothree_default2@2x.png);background-size:330px auto}
}

/* 청소연구소 */
.emmain_cleaning_lab {min-height: 528px;}
.emmain_jumpo_cleaning {display:inline-block;vertical-align:top;width:264px;height:264px;background:url(../img/emall_main/sp_cleaning_set.png) no-repeat 0 0;}
.emmain_cleaning_lab .emmain_cleaning_guide {position:relative;display:inline-block;vertical-align:top;width:480px;height:480px;margin-left:24px;padding-top:24px;}
.emmain_cleaning_lab .emmain_cleaning_slidenav {position: absolute;bottom:0;right:0;width: 134px;height: 50px;}
.emmain_cleaning_lab .emmain_cleaning_slidenav button {position: absolute;top: 0;width: 45px;height: 50px;background: url(../img/emall_main/sp_topslide_nav.png) no-repeat;}
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_prev {left: 0;background-position: 0 0;}
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_next {left: 45px;background-position: -60px 0;}
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_stop {right: 0;width: 44px;background-position: -120px 0;}
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_play {display: none;right: 0;width: 44px;background-position: -180px 0;}
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_prev:hover,
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_prev:focus {background-position:0 -100px}
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_next:hover,
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_next:focus {background-position:-60px -100px}
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_stop:hover,
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_stop:focus {background-position:-120px -100px}
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_play:hover,
.emmain_cleaning_lab .emmain_cleaning_slidenav .emmain_cleaning_play:focus {background-position: -180px -100px;}
.emmain_cleaning_lab .emmain_cleaning_unit {position:relative;display:inline-block;vertical-align:top;width:401px;margin-left:24px;padding-top:24px;}
.emmain_cleaning_lab .cleaning_unit_img {position:relative;width:401px;height:401px;}
.emmain_cleaning_lab .cleaning_unit_img a {display: block;}
.emmain_cleaning_lab .cleaning_unit_text {margin:10px 0 0;}
.emmain_cleaning_lab .cleaning_unit_sname {color:#222;font-size:13px;line-height:18px;letter-spacing: -0.3px;font-weight:bold;}
.emmain_cleaning_lab .cleaning_unit_tit {display:block;color:#555;font-size:13px;line-height:17px;letter-spacing: -0.3px;}
.emmain_cleaning_lab .cleaning_unit_price {display:block;margin-top:8px;font-size:11px;color:#222;}
.emmain_cleaning_lab .cleaning_unit_price b {font-size:22px;color:#222;letter-spacing:-0.5px;font-family:"Roboto-Medium",sans-serif;}
.emmain_cleaning_lab .cleaning_unit_detailgo {position: absolute;right:0;bottom:0;padding:12px 23px 11px 22px;border:1px solid #666;background:#fff;color:#222;font-size:16px;text-align:center;text-decoration: none;}
.emmain_cleaning_lab .cleaning_unit_detailgo:after {content:'';display:inline-block;width:7px;height:13px;margin-left:5px;background:url(../img/emall_main/sp_cleaning_set.png) no-repeat 0 -265px;vertical-align: middle;}
.emmain_cleaning_lab .cmbn_link{display:block;position:relative;background:url(http://ui.ssgcdn.com/ui/em/img/trans.gif) repeat;color:#222;font-size:13px;font-family:Roboto-Regular,'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;line-height:17px;word-break:break-all;word-wrap:break-word;text-decoration:none;cursor:pointer}
.emmain_cleaning_lab .cmbn_thmb{display:block;overflow:hidden;position:relative;width:401px;height:401px}
.emmain_cleaning_lab .cmbn_thmb:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.03);content:''}
.emmain_cleaning_lab .cmbn_thmb img{width:100%;vertical-align:top}
.emmain_cleaning_lab .cmbn_tag{display:block;height:80px}
.emmain_cleaning_lab .cmbn_badge{position:absolute;top:24px;left:16px;z-index:10}
.emmain_cleaning_lab .cmbn_badge .cm_bdg{display:inline-block;position:static;top:auto;left:auto;margin-top:-12px;vertical-align:top;z-index:2}
.emmain_cleaning_lab .cmbn_tx{display:block;margin-right:140px;padding-top:10px}
.emmain_cleaning_lab .cmbn_tx .brand{display:block;font-size:13px;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;line-height:18px;letter-spacing:-.3px}
.emmain_cleaning_lab .cmbn_tx .tx{display:block;overflow:hidden;height:17px;font-size:13px;line-height:17px;color:#555;letter-spacing:-.3px}
.emmain_cleaning_lab .cmbn_tx .price{display:block;margin-top:2px;line-height:31px;white-space:nowrap}
.emmain_cleaning_lab .cmbn_tx .price .won{display:inline-block;font-size:11px;vertical-align:-2px}
.emmain_cleaning_lab .cmbn_tx .price em{display:inline-block;font-size:24px;font-family:Roboto-Medium,sans-serif;letter-spacing:-.5px;vertical-align:top}
@media screen and (-webkit-min-device-pixel-ratio:2){
    .emmain_jumpo_cleaning {background-image:url(../img/emall_main/sp_cleaning_set@2x.png);background-size:264px 279px;}
}

/* 공식스토어 좋아요 */
.emmain_store_unit .emmain_store_util .cmlike .cmlike_btn { padding: 6px; border: 1px solid transparent; }
.emmain_store_unit .emmain_store_util .cmlike.on .cmlike_btn { border: 1px solid #ff5b59; border-radius: 100%; }