@charset "utf-8";
/* HIVELAB Web Standard */

table.vm {height:100%; width:100%; border-collapse:collapse;}
table.vm td {font-size: 13px; height:100%; vertical-align:middle;}

/* sp */
.ico_arr,.ico_more,.swiper-pagenation a,.category_artbx .arr,.filter_lst .chk,.swiper-btn a,.timebx .dot{display:inline-block;overflow:hidden;width:10px;height:10px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat;line-height:999px;vertical-align:top}
.sub_mtt span,.srch_dsc .srch_tit{display:inline-block;overflow:hidden;width:10px;height:10px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_txt.png) no-repeat;line-height:999px;vertical-align:top}
.editorial_cate_tit .tit,.editorial_cate_tit .txt,.editorial_cate_lst .name,.around_category .sns_lst a,.around_category .about_corner,.around_category .at_corner,.store_apply_info .btn_apply_down,.info_area .btn_map span{display:inline-block;overflow:hidden;width:10px;height:10px;margin:0 auto;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/sp_editorial.png) no-repeat;line-height:999px;vertical-align:top}
.sp_pop{display:inline-block;overflow:hidden;width:10px;height:10px;margin:0 auto;background:url(//img.lfmall.co.kr/file/WAS/display/lf2022/pc/sp_popup.png) no-repeat;line-height:999px;vertical-align:top} /* 202202 LFML-77994 */

/* 버튼 공통 */
.btn,.btn_s,.btn_l,.btn_xl{display:inline-block;padding:8px 12px;background:#fff;font-size: 13px;color:#000;letter-spacing:-1px;vertical-align:middle}
.btn_s{padding:3px 5px;font-size: 12px;color:#777;line-height:11px}
.btn_l{padding:12px 12px;font-size: 14px}
.btn_xl{padding:21px 12px;font-size:16px;font-weight:bold}

.btn .ico_arr,.btn_l .ico_arr,.btn_xl .ico_arr{width:6px;height:9px;margin:-2px 0 1px 3px;background-position:-54px -26px;vertical-align:middle}
.btn .ico_more,.btn_l .ico_more,.btn_xl .ico_more{width:8px;height:8px;margin:-1px 0 1px 3px;background-position:-62px -26px;vertical-align:middle}
.btn_s .ico_arr{width:4px;height:7px;margin:-1px 0 1px 5px;background-position:-78px -40px;vertical-align:middle}

.btn_bd_gray{border:1px solid #c3c3c3}
.btn_bd_gray2{border:1px solid #aaa;border-top-color:#ccc;border-left-color:#ccc}
.btn_bd_gray3{border:1px solid #ccc;color:#666}

.btn_bg_gray{background:#999;color:#fff}
.btn_bg_gray .ico_arr{width:6px;height:9px;margin:-1px 0 1px 4px;background-position:-187px -113px;vertical-align:middle}
.btn_xl.btn_bg_gray .ico_arr{width:7px;height:11px;margin:-1px 0 1px 10px;background-position:-355px -67px;vertical-align:middle}

.btn_bg_blue{background:#dc2832;color:#fff}
.btn_bg_blue2{border:1px solid #d9232e;background:#d9232e;color:#fff; font-weight:bold;}
.btn_bg_black{background:#000;color:#fff}
.btn_bg_black2{border:1px solid #000;background:#fff;color:#000;font-weight:bold;}

.btn_bg_blue2,
.btn_bg_black2 {padding:9px 12px 5px 12px !important;}

/* chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.btn_bg_blue2,
	.btn_bg_black2{padding:8px 12px 6px 12px !important;}
}


/* 버튼 공통 (button 태그일 경우 IE대응용) */
button.btn,button.btn_l,button.btn_xl{font-size:0}
.btn>span{font-size: 13px}
.btn_l>span{font-size: 14px}
.btn_xl>span{font-size:16px}

/* 서브페이지 공통 */
.sub_mtt{margin-bottom:35px;padding:14px 0;font-size:0;text-align:center}
.sub_mtt span{overflow:hidden;height:32px;line-height:999px}

.btn_more{display:inline-block;width:25px;height:25px;padding:0;border:0;background: url('//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_list.png') no-repeat;background-position:-90px 0;font-size:0;text-indent: -9999px;}
.btn_more .sp{width:8px;height:8px;margin:-2px 0 1px 3px;background-position:-62px -26px;vertical-align:middle}
.btn_more_view{display:block;width:216px;height:50px;margin:0 auto;border:1px solid #c3c3c3;background:#fff;font-size:15px;font-weight:bold;color:#000}
.btn_more_view .cnt{font-weight:normal;color:#555}

.graybx{border:1px solid #ddd;background:#f4f4f4}
.graybx .lst_basic{padding:14px 20px 13px}
.lst_basic li{position:relative;padding-left:6px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lst_dot7.gif) no-repeat 0 8px;font-size: 12px;color:#666;line-height:22px}
.lst_basic strong{color:#000}

/* 테이블 */
.tbl_basic{border:solid #aaa;border-width:1px 0}
.tbl_basic table{width:100%;table-layout:fixed}
.tbl_basic th,.tbl_basic td{border:solid #ddd;border-width:1px 0 0 1px}
.tbl_basic tr:first-child th{border-top:0}
.tbl_basic th:first-child,.tbl_basic td:first-child{border-left:0}
.tbl_basic tr:first-child td{border-top-color:#ddd}
.tbl_basic thead th{border-color:#ddd}
.tbl_basic th{background:#f4f4f4}
.tbl_basic .th{padding:11px 0 10px}
.tbl_basic .th,.tbl_basic .td{padding:11px 0 10px;font-size: 12px;color:#666;text-align:center}
.esntl{margin-left:2px;color:#dc2832}

.tbl_basic.type2{border-top-color:#000}
.tbl_basic.type2.hp{border-top:1px solid #ddd !important;}
.tbl_basic.type2 .th,.tbl_basic.type2 .td{font-weight:normal;text-align:left}
.tbl_basic.type2 .th{padding:10px 0 10px 21px;font-size: 13px;color:#555}
.tbl_basic.type2 .td{padding:11px 10px 11px 15px}
.tbl_basic.type2 .inp_txt{height:13px;margin:-6px 0;padding:4px 5px 3px;border-color:#ccc}
.tbl_basic.type2 .inp_file_wrap .inp_txt{margin:0 5px 0 0}
.tbl_basic.type2 .tel{font-size:0}
.tbl_basic.type2 .dash{display:inline-block;padding:0 6px;font-size: 12px;color:#999;vertical-align:middle}
.tbl_basic.type2 .terms label{margin-left:5px;font-size: 12px;color:#999;letter-spacing:-1px}
.tbl_basic.type2 .terms .btn{margin-top:6px;padding:4px 8px 3px;font-size: 12px}

.tbl_basic.type3{border:0}
.tbl_basic.type3 th,.tbl_basic.type3 td{border-left:0}
.tbl_basic.type3 tr:first-child td{border-top:0}
.tbl_basic.type3 .btn{margin:-5px 0 -4px;padding:4px 6px 3px 7px}
.tbl_basic.type3 .btn>span{font-size: 12px;letter-spacing:-1px}
.tbl_basic.type3 .td{padding:11px 0 10px}

.tbl_basic .order_prdt{padding:0 0 0 23px;text-align:left}
.tbl_basic .order_prdt>span{display:block}
.tbl_basic .order_prdt .brand{color:#333}
.tbl_basic .order_prdt .prdt{margin-top:3px}
.tbl_basic .order_prdt .size{margin-top:7px;color:#999}
.tbl_basic .price{font-size: 13px;font-weight:bold;color:#000}

.tbl_basic .rdo_lst li{margin-top:13px}
.tbl_basic .rdo_lst li:first-child{margin-top:0}
.tbl_basic .rdo_lst label{font-size: 12px;color:#666}
.tbl_basic .rdo_lst .inp_rdo{display:block}

/* 인풋 */
.inp_chk{display:inline-block;font-size:0}
.inp_chk input{width:13px;height:13px;vertical-align:middle}
.inp_chk label{display:inline-block;margin-left:8px;font-size: 14px;color:#555;line-height:normal;vertical-align:middle}
.inp_chk.checked label{font-weight:bold}

.inp_rdo{display:inline-block;font-size:0}
.inp_rdo input{width:12px;height:12px;vertical-align:middle}
.inp_rdo label{display:inline-block;margin-left:5px;font-size:15px;color:#555;line-height:14px;vertical-align:middle}
.inp_rdo.checked label{font-weight:bold}

.inp_selt{display:inline-block;position:relative;z-index:5;border:1px solid #d8d8d8;zoom:1}
.inp_selt select{width:100%;height:100%;border:0;background:0}
.inp_selt a{background:#fff;font-size: 13px;color:#545454}
.inp_selt .selt{display:block;position:relative;padding:7px 29px 5px 9px}
/*.inp_selt .selt.open{background:#f1f1f1}*/
/*.inp_selt .selt.open .arr{background-position:-350px -109px}*/
.inp_selt .arr{position:absolute;top:11px;right:11px;width:7px;height:4px;background-position:-359px -109px}
.inp_selt .selt_lst{display:none;position:absolute;top:26px;left:-1px;right:-1px;z-index:100;padding-bottom:8px;border:1px solid #d8d8d8;border-top:0;background:#fff}
.inp_selt .selt_lst a{display:block;padding:8px 9px 5px}
.inp_selt .selt_lst a:hover{text-decoration:underline}

.inp_selt.type2{border-color:#ccc;vertical-align:middle}
.inp_selt.type2 .selt{padding:3px 22px 3px 9px}
.inp_selt.type2 .selt.open{background:#fff}
.inp_selt.type2 .arr{top:8px}
.inp_selt.type2 .selt_lst{overflow-x:hidden;overflow-y:auto;top:21px;max-height:170px;border-color:#ccc}

.inpbx label{font-size: 12px;color:#555}
.inp_txt{display:inline-block;position:relative;padding:7px 5px 6px;border:1px solid #d8d8d8;font-size:0;vertical-align:middle}
.inp_txt input{display:block;width:100%;font-size: 12px;color:#000;line-height:13px}

.inp_textarea{display:block;padding:5px;border:1px solid #ccc;}
.inp_textarea textarea{width:100%;border:0;resize:none; box-sizing:border-box; height:80px;}

.inp_file_wrap{display:inline-block;overflow:hidden;vertical-align:middle}
.inp_file_wrap .inp_txt{float:left;margin-right:5px}
.inp_file_wrap .inp_file{display:block;overflow:hidden;position:relative;width:59px;height:22px}
.inp_file_wrap .inp_file input{position:absolute;top:0;left:0;font-size:15px;cursor:pointer;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0}
.inp_file_wrap .inp_file .btn{height:22px;padding:4px 6px 3px 7px}
.inp_file_wrap .inp_file .btn>span{font-size: 12px;line-height:11px}
.file_alert{display:block;margin-top:5px;color:#999}

/* 커스텀 스크롤 */
.scrl_area{overflow:hidden;position:relative}
.scroll-wrapper{overflow:hidden;position:relative}
.scroll-wrapper>.scroll-content{overflow-x:hidden;overflow-y:scroll}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{width:0;height:0}
.scroll-element{display:none}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible{display:block}
.scrollbar-inner>.scroll-element,
.scrollbar-inner>.scroll-element div{position:absolute}
.scrollbar-inner>.scroll-element div{width:100%;height:100%;top:0;left:0}
.scrollbar-inner>.scroll-element.scroll-y{top:0;right:5px;width:4px;height:100%}
.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}
.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c7c7c7}

/* 그룹 : header */
.group_header{display:inline-block; width:100%; text-align: center;margin: 30px 0}
.sectionGroup .card_template_wrap .group_header {margin-top: 0;}
.group_header span{font-size:28px;color:#000;font-weight:400;letter-spacing:-0.8px;font-weight: normal;line-height: 1.32;}

/* 그룹 내 카드템플릿 */
.sectionGroup{padding:0;}
/*
.sectionGroup .card_template_wrap{margin-bottom:60px} 
*/
.tmpl-timer-swiper-card.bx-renewal,
.sectionGroup .card_template_wrap{margin-bottom:60px !important;}  /* 카드 전체 공통 */
/*.swipeGroup{padding:25px 0}*/
/*.tabGroup{padding:35px 0 0 0}*/
/*.colGroup{padding:0 0 50px}*/
.colGroup{padding:0 0 0;margin-top: 60px;}
.colGroup .card_template_wrap{position:relative;/*margin-top:20px*/}
.main #content>.sectionGroup{padding:0}
.inner>.sectionGroup:first-child,
.inner>.swipeGroup:first-child,
.inner>.tabGroup:first-child,
.inner>.colGroup:first-child{padding-top:0}

/*#content>.sectionGroup:first-child,*/
.inner>.tabGroup:first-child .basic_tab,
	/*.sectionGroup .card_template_wrap:first-child,*/
	/*.swipeGroup .card_template_wrap:first-child,*/
	/*.tabGroup .card_template_wrap:first-child,*/
	/*.colGroup .card_template_wrap:first-child,*/
.group_header+.card_template_wrap{margin-top:0}

.sectionGroup .card_template_wrap{position:relative;border:0;zoom:1}
.sectionGroup .card_template_wrap:after{display:block;clear:both;content:''}
.card_template_wrap .btn_more{position:absolute;top:25px;right:0}

/* 그룹 : 2단나열그룹 */
.card_lst_wrap{margin-top:22px}
.card_lst_wrap:first-child{margin-top:0}
.card_lst{/*margin:-1px 0 0 -1px;*/zoom:1}
.card_lst:after{display:block;clear:both;content:''}
.card_lst .box{float:left;width:50%}
/*.card_lst .box:hover{position:relative;z-index:1}*/
.card_lst .box:hover .bd{position:absolute;top:-3px;right:-3px;left:-3px;bottom:-3px;z-index:-1;border:3px solid #d9232e}
.card_lst .box:hover .card_template_wrap{/*border-color:#d9232e*/}
.card_lst .box:hover .card_template_wrap .card_template3 li{width:227px}
/*.card_lst .box .card_template_wrap{margin:-2px 0 0 -2px;border:2px solid #fff;}*/
.card_lst .box .card_template_wrap{margin:-10px 0 0 -10px;border:10px solid #fff;}
.card_lst .box .card_template_wrap.margin_none{border-top:0}
.card_lst_wrap .btn_more_view{margin-top:60px}
.group_header+.card_lst_wrap{margin-top:0;margin-bottom: -10px;}

/* 그룹 : 2단나열그룹 */
/*.card_lst{margin:-20px 0 0 -20px;zoom:1}
.card_lst .box .card_template_wrap{margin:20px 0 0 20px}*/

/* 카드템플릿 : header */
.card_header{display:block;position:relative;/*padding:10px 51px 9px 16px;*/background:#fff;padding:0 0 25px 0;}
.card_header .in{display:inline-block;vertical-align:middle;*display:inline;zoom:1}
.card_header .mtt{display:block;font-size: 14px}
.card_header .mtxt{overflow:hidden;margin-top:-1px;font-size: 13px;color:#999}
.card_header .btn_more{position:absolute;top:9px;right:10px;width:10px;height:10px;padding:0;border:0;background-position:-66px -37px;font-size:0}
.card_header .logo{position:absolute;top:15px;left:10px;width:35px;height:35px}
.card_header .logo img{width:100%;height:100%}
.card_header.type2{height:28px;padding:18px 51px 12px 54px}
.card_header.type2 .mtt{font-size:15px;font-weight:bold;line-height:normal}
.card_header.type2 .mtt.brand{font-size:15px;font-weight:normal;}
.card_header.type2 .mtxt{font-size: 12px}
.card_header.type2 .btn_more{top:20px}
.card_header.type3{max-height:60px;padding:0;text-align:center}
.card_header.type3 img{max-width:320px;max-height:60px}
.card_header2{margin-bottom:20px;/*background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/tit_bd2.gif) repeat-x 0 50%;font-size:0;text-align:center*/}
.card_header2 span{display:inline-block;padding:0 20px 0 2px;background:#f4f4f4;font-size:20px;color:#000000;letter-spacing:-1px;font-weight: normal;}
.card_header2.type2{margin-bottom:25px;/*padding-left:43px;*/background:none;text-align:center;}
.card_header2.type2 span{padding:0;font-size:24px}
.card_header .mtt.brand{padding: 0 0 0 0;font-size: 20px;color: #000000;letter-spacing: -1px;font-weight: normal;text-align: center;}

.sectionGroup .card_template_wrap+.card_template_wrap .card_header2.type2 {margin-top: 60px;}

.card_header3{position:relative;margin-bottom:20px;padding:0 100px 20px 2px;border-bottom:1px solid #ddd;zoom:1;z-index: 2;}
.card_header3:after{display:block;clear:both;content:''}
.card_header3 .tit{float:left;margin-top:-5px;font-size:22px;color:#000000;letter-spacing:-1px;line-height:29px;font-weight: normal;}
.card_header3 .tit span {color:#23afe6;}
.card_header3 .btn_more{position: absolute;bottom:20px;top:auto;right:0;width:25px;height:25px;padding:0;border:0;background: url('//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_list.png') no-repeat;background-position:-90px 0;font-size:0;text-indent: -9999px;}
.card_header3 .pagenavgation{/*position:absolute;top:-1px;right:6px;width:47px;padding:0 23px*/}
.card_header3 .pagenavgation.no_btn{right:0;padding:0}
.card_header3 .pagenavgation .cnt{font-size:0;color:#333;line-height:23px;text-align:center;display: none;}
.card_header3 .pagenavgation .cnt em{font-weight:bold}
.card_header3 .pagenavgation .btn_prev,.card_header3 .pagenavgation .btn_next{position:absolute;top:175px;}
.card_header3 .pagenavgation .btn_prev{left:0}
.card_header3 .pagenavgation .btn_next{right:0}
.card_header3 .pagenavgation button{position:static;top:0;width:51px;height:51px;margin-top:0;font-size:0}
.card_header3 .pagenavgation .sp{width:51px;height:51px;;background: url('//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_list.png') no-repeat;}
.card_header3 .pagenavgation .btn_prev .sp{background-position:-120px 0}
.card_header3 .pagenavgation .btn_next .sp{background-position:-176px 0}
.card_header3 .pagenavgation .btn_prev.disabled .sp,
.card_header3 .pagenavgation .btn_next.disabled .sp{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity: 0.3;filter: alpha(opacity=30);}
.card_template_wrap.today_deal .card_header3 {margin-bottom: 0;border-bottom-width:0;padding: 0 0 25px 0;}
.card_template_wrap.today_deal .card_header3 .tit {font-size: 25px;float: none;text-align: center;margin-top: 0;line-height: 1.32;}
.grid-items-wrap.type-plate.today_deal .card_header3 {position: absolute;right: 0;border-bottom-width: 0;margin-top: -30px;}

/* 카드템플릿 : footer */
.card_footer,.hd_tx_area{overflow:hidden;position:relative;padding:0 16px;border-top:1px solid #eee;background:#fff;font-size:0}
.card_footer .in,.hd_tx_area .in{overflow:hidden;height:40px;margin:12px 0 18px}
.card_footer .compare,.hd_tx_area .compare{float:left;width:10%;height:40px}
.card_footer .txt,.hd_tx_area .txt{float:right;width:100%;margin-left:-10%;font-size: 13px;color:#555;line-height:20px}
.card_footer.brnon .txt .more,.hd_tx_area.brnon .txt .more{display:none}
.card_footer .tag,.hd_tx_area .tag{color:#d9232e}
.card_footer .more,.hd_tx_area .more{margin-left:9px;font-size: 13px;color:#888;line-height:18px;text-align:right;text-decoration:underline}
.card_footer .txt+.more,.hd_tx_area .txt+.more{float:right;position:relative;top:-19px;left:90%;width:49px;margin-left:-48px;padding:0 5px 0 15px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/gr_card_footer.png) repeat-y}
.card_footer.more_open .in,.hd_tx_area.more_open .in{height:auto}
.card_footer.more_open .txt+.more,.hd_tx_area.more_open .txt+.more{display:none}
.card_footer.more_open .txt .more,.hd_tx_area.more_open .txt .more{display:inline-block}
.card_footer.morenon .txt,.hd_tx_area.morenon .txt{float:none;margin-left:0}
.card_footer.morenon .in,.hd_tx_area.morenon .in{height:auto}
.hd_tx_area{overflow:hidden}
.card_header+.hd_tx_area,.card_header+.card_footer{border-width:0}
.card_header+.hd_tx_area .in,.card_header+.card_footer .in{margin:3px 0 9px;border-top:0}
/* 카드템플릿 common */
.img_wrap{display:block;font-size:0}
.img_wrap img{width:100%}
.card_template_wrap{border:1px solid #e2e2e2}
.card_template{overflow:hidden;position:relative;border-top:1px solid #eee;background:#fff}
.card_template:first-child{border-top:0}
.card_template .template{overflow:hidden;position:relative;margin:-1px 0 0 -1px;padding-top:100%;background:#f6f6f6}
.card_template .template li{overflow:hidden;position:absolute;top:0;left:0;width:100%}
.card_template .template a{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eee;border-width:1px 0 0 1px}
.card_template .img_wrap{display:block;overflow:hidden;position:relative;height:100%;font-size:0}
.card_template .img_wrap img{position:relative;width:100%}
.card_template .img_caption{position:relative;height:27.8%;background:#fff;font-size:0;text-align:center}
.card_template .img_caption .in{display:inline-block;width:100%;vertical-align:middle;*display:inline;zoom:1}
.card_template .img_caption .name{display:block;overflow:hidden;margin:0 14px;font-size: 13px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap}
.card_template .img_caption .price{display:block;margin-top:-1px;font-size: 13px;font-weight:bold}
.card_template .img_txt{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;padding:0 20px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_60.png);font-size:0;text-align:center}
.card_template .img_txt .in{display:inline-block;position:relative;font-size:15px;vertical-align:middle;*display:inline;zoom:1}
.card_template .img_txt .in span{display:block;font-weight:bold;color:#fff}
.card_template .img_txt.more .in{font-size:17px}
.card_template .movie .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_10.png)}
.card_template .movie .sp{position:absolute;top:50%;left:50%;width:43px;height:43px;margin:-22px 0 0 -22px;background-position:-130px -62px}
.soldout{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_70.png)}
.soldout .sp{position:absolute;top:50%;left:50%;width:62px;height:17px;margin:-9px 0 0 -31px;background-position:-225px -62px;content:''}
.soldout .bg{display:block;width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=70)}
.soldout_new {position:absolute;top:0;left:0;z-index:35;width:100%;height:100%;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_soldout_new.png) repeat;}
.soldout_new .txt{position:absolute; left:50%; top:50%; overflow:hidden; font-size:0; text-indent:-999px; width:60px; font-size:20px; height:16px; margin:-8px 0 0 -30px;  display:block;background:url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/w_txt_soldout_new.png) no-repeat 0 0;}
li:first-child .soldout{left:0}
.card_template.type2 li{width:auto}
.card_template.type2 .b1{top:0;right:50%;left:0;bottom:50%}
.card_template.type2 .b2{top:0;right:0;left:50%;bottom:50%}
.card_template.type2 .b3{top:50%;right:50%;left:0;bottom:0}
.card_template.type2 .b4{top:50%;right:0;left:50%;bottom:0}
.card_template.type2 .type2 .big{right:0;left:50%;bottom:0}
.card_template.type2 .type2 .b1{left:0}
.card_template.type2 .type2 .b3{top:50%;right:50%;left:0;bottom:0}
.card_template.type2 .type3 .big{right:50%;bottom:0}
.card_template.type2 .type3 .b2{left:50%;right:0;bottom:50%}
.card_template.type2 .type3 .b3{top:50%;left:50%;right:0;bottom:0}

.card_template.type3 li{width:auto}
.card_template.type3 .b1{right:66.7%;bottom:66.7%}
.card_template.type3 .b2{right:33.4%;left:33.3%;bottom:66.7%}
.card_template.type3 .b3{right:0;left:66.6%;bottom:66.7%}
.card_template.type3 .b4{top:33.3%;right:66.7%;bottom:33.4%}
.card_template.type3 .b5{top:33.3%;right:33.4%;left:33.3%;bottom:33.4%}
.card_template.type3 .b6{top:33.3%;right:0;left:66.6%;bottom:33.4%}
.card_template.type3 .b7{top:66.6%;right:66.7%;bottom:0}
.card_template.type3 .b8{top:66.6%;right:33.4%;left:33.3%;bottom:0}
.card_template.type3 .b9{top:66.6%;right:0;left:66.6%;bottom:0}

.card_template.m_type.type3 .big{right:33.4%;bottom:33.4%}
.card_template.m_type.type3 .b2{right:0;left:66.6%;bottom:66.7%}
.card_template.m_type.type3 .b3{top:33.3%;right:0;left:66.6%;bottom:33.4%}
.card_template.m_type.type3 .b4{top:66.6%;right:66.7%;left:0;bottom:0}
.card_template.m_type.type3 .b5{top:66.6%;right:33.4%;left:33.3%;bottom:0}
.card_template.m_type.type3 .b6{top:66.6%;right:0;left:66.6%;bottom:0}

.card_template.m_type.type3 .type2 .big{right:0;left:33.3%;bottom:33.4%}
.card_template.m_type.type3 .type2 .big img{height:100%}
.card_template.m_type.type3 .type2 .b1{right:66.7%;bottom:66.7%}
.card_template.m_type.type3 .type2 .b3{top:33.3%;right:66.7%;left:0;bottom:33.4%}

.card_template.type3 .type3{padding-top:140%}
.card_template.type3 .type3 a{height:100%}
.card_template.type3 .type3 .img_wrap{height:72.2%}
.card_template.type3 .type3 .img_wrap img{height:100%}

.card_template.type3 .type4{padding-top:140%}
.card_template.type3 .type4 a{height:100%}
.card_template.type3 .type4 .big{right:33.4%;bottom:33.4%}
.card_template.type3 .type4 .big .img_wrap{height:100%}
.card_template.type3 .type4 .b2{right:0;left:66.6%;bottom:66.7%}
.card_template.type3 .type4 .b3{top:33.3%;right:0;left:66.6%;bottom:33.4%}
.card_template.type3 .type4 .b4{top:66.6%;right:66.7%;left:0;bottom:0}
.card_template.type3 .type4 .b5{top:66.6%;right:33.4%;left:33.3%;bottom:0}
.card_template.type3 .type4 .b6{top:66.6%;right:0;left:66.6%;bottom:0}
.card_template.type3 .type4 .img_wrap{height:72.2%}
.card_template.type3 .type4 .img_wrap img{height:100%}

.card_template.type3 .type5 .big{right:33.4%;bottom:0}
.card_template.type3 .type5 .b2{right:0;left:66.6%;bottom:50%}
.card_template.type3 .type5 .b3{top:50%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type6 .big{right:33.4%;bottom:0}
.card_template.type3 .type6 .b2{right:0;left:66.6%;bottom:66.7%}
.card_template.type3 .type6 .b3{top:33.3%;right:0;left:66.6%;bottom:33.4%}
.card_template.type3 .type6 .b4{top:66.6%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type7 .big{right:0;bottom:66.7%}
.card_template.type3 .type7 .b2{top:33.3%;right:66.7%;left:0;bottom:33.4%}
.card_template.type3 .type7 .b3{top:33.3%;right:33.4%;left:33.3%;bottom:33.4%}
.card_template.type3 .type7 .b4{top:33.3%;right:0;left:66.6%;bottom:33.4%}

.card_template.type3 .type7 .b5{top:66.6%;right:66.7%;left:0;bottom:0}
.card_template.type3 .type7 .b6{top:66.6%;right:33.4%;left:33.3%;bottom:0}
.card_template.type3 .type7 .b7{top:66.6%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type8 .big{right:0;bottom:33.3%}
.card_template.type3 .type8 .b2{top:66.7%;right:66.7%;left:0;bottom:0}
.card_template.type3 .type8 .b3{top:66.7%;right:33.4%;left:33.3%;bottom:0}
.card_template.type3 .type8 .b4{top:66.7%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type9{padding-top:66.6%}
.card_template.type3 .type9 .big{right:33.4%;bottom:0}
.card_template.type3 .type9 .b2{right:0;left:66.6%;bottom:50%}
.card_template.type3 .type9 .b3{top:50%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type10{padding-top:66.6%}
.card_template.type3 .type10 .big{right:0;left:33.3%;bottom:0}
.card_template.type3 .type10 .b1{right:66.4%;bottom:50%}
.card_template.type3 .type10 .b3{top:50%;right:66.4%;left:0;bottom:0}

.card_template.type3 .type11{padding-top:66.6%}
.card_template.type3 .type11 .b1{right:66.4%;bottom:50%}
.card_template.type3 .type11 .b2{right:33.4%;left:33.3%;bottom:50%}
.card_template.type3 .type11 .b3{right:0;left:66.6%;bottom:50%}
.card_template.type3 .type11 .b4{top:50%;right:66.4%;bottom:0}
.card_template.type3 .type11 .b5{top:50%;right:33.4%;left:33.3%;bottom:0}
.card_template.type3 .type11 .b6{top:50%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type12 .big{right:0;left:33.3%;bottom:0}
.card_template.type3 .type12 .b1{right:66.7%;bottom:50%}
.card_template.type3 .type12 .b3{top:50%;right:66.7%;left:0;bottom:0}

.card_template.type3 .type13 .big{right:0;left:33.3%;bottom:0}
.card_template.type3 .type13 .b1{right:66.7%;bottom:66.7%}
.card_template.type3 .type13 .b3{top:33.3%;right:66.7%;left:0;bottom:33.4%}
.card_template.type3 .type13 .b4{top:66.6%;right:66.7%;left:0;bottom:0}

.card_template.type3 .type14{padding-top:46.7%}
.card_template.type3 .type14 .img_wrap{height:72.2%}
.card_template.type3 .type14 .img_wrap img{height:100%}
.card_template.type3 .type14 .b1,.card_template.type3 .type14 .b2,.card_template.type3 .type14 .b3{bottom:0}

.card_template.type3 .type15{padding-top:93.4%}
.card_template.type3 .type15 .img_wrap{height:72.2%}
.card_template.type3 .type15 .img_wrap img{height:100%}
.card_template.type3 .type15 .b1,.card_template.type3 .type15 .b2,.card_template.type3 .type15 .b3{bottom:50%}
.card_template.type3 .type15 .b4,.card_template.type3 .type15 .b5,.card_template.type3 .type15 .b6{top:50%;bottom:0}

.card_template.type3 .type16{padding-top:140%}
.card_template.type3 .type16 .img_wrap{height:72.2%}
.card_template.type3 .type16 .img_wrap img{height:100%}
.card_template.type3 .type16 .big{right:0;left:33.3%;bottom:33.4%}
.card_template.type3 .type16 .big .img_wrap{height:100%}
.card_template.type3 .type16 .b1{right:66.7%;bottom:66.7%}
.card_template.type3 .type16 .b3{top:33.3%;right:66.7%;left:0;bottom:33.4%}
.card_template.type3 .type16 .b4{top:66.6%;right:66.7%;left:0;bottom:0}
.card_template.type3 .type16 .b5{top:66.6%;right:33.4%;left:33.3%;bottom:0}
.card_template.type3 .type16 .b6{top:66.6%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type17{padding-top:93.4%}
.card_template.type3 .type17 .img_wrap{height:72.2%}
.card_template.type3 .type17 .img_wrap img{height:100%}
.card_template.type3 .type17 .big{right:33.4%;bottom:0}
.card_template.type3 .type17 .big .img_wrap{height:100%}
.card_template.type3 .type17 .b2{right:0;left:66.6%;bottom:50%}
.card_template.type3 .type17 .b3{top:50%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type18{padding-top:93.4%}
.card_template.type3 .type18 .img_wrap{height:72.2%}
.card_template.type3 .type18 .img_wrap img{height:100%}
.card_template.type3 .type18 .big{right:0;left:33.3%;bottom:0}
.card_template.type3 .type18 .big .img_wrap{height:100%}
.card_template.type3 .type18 .b1{right:66.7%;left:0;bottom:50%}
.card_template.type3 .type18 .b3{top:50%;right:66.7%;left:0;bottom:0}

.card_template.type3 .type19{padding-top:113.4%}
.card_template.type3 .type19 .img_wrap{height:72.2%}
.card_template.type3 .type19 .img_wrap img{height:100%}
.card_template.type3 .type19 .big{right:0;bottom:41.2%}
.card_template.type3 .type19 .big .img_wrap{height:100%}
.card_template.type3 .type19 .big img{height:100%}
.card_template.type3 .type19 .b2{top:58.8%;right:66.7%;left:0;bottom:0}
.card_template.type3 .type19 .b3{top:58.8%;right:33.4%;left:33.3%;bottom:0}
.card_template.type3 .type19 .b4{top:58.8%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type20{padding-top:140%}
.card_template.type3 .type20 .img_wrap{height:72.2%}
.card_template.type3 .type20 .img_wrap img{height:100%}
.card_template.type3 .type20 .big{right:33.4%;bottom:0}
.card_template.type3 .type20 .big .img_wrap{height:100%}
.card_template.type3 .type20 .big img{height:100%}
.card_template.type3 .type20 .b2{right:0;left:66.6%;bottom:66.7%}
.card_template.type3 .type20 .b3{top:33.3%;right:0;left:66.6%;bottom:33.4%}
.card_template.type3 .type20 .b4{top:66.6%;right:0;left:66.6%;bottom:0}

.card_template.type3 .type21{padding-top:140%}
.card_template.type3 .type21 .img_wrap{height:72.2%}
.card_template.type3 .type21 .img_wrap img{height:100%}
.card_template.type3 .type21 .big{right:0;left:33.3%;bottom:0}
.card_template.type3 .type21 .big .img_wrap{height:100%}
.card_template.type3 .type21 .big img{height:100%}
.card_template.type3 .type21 .b1{right:66.7%;bottom:66.7%}
.card_template.type3 .type21 .b3{top:33.3%;right:66.7%;left:0;bottom:33.4%}
.card_template.type3 .type21 .b4{top:66.6%;right:66.7%;left:0;bottom:0}

.card_template.type3 .type22{padding-top:33.3%}
.card_template.type3 .type22 .b1,.card_template.type3 .type22 .b2,.card_template.type3 .type22 .b3{bottom:0}

.card_template.type3 .type23{padding-top:25%}
.card_template.type3 .type23 .b1,.card_template.type3 .type23 .b2,.card_template.type3 .type23 .b3,.card_template.type3 .type23 .b4{top:0;bottom:0}
.card_template.type3 .type23 .b1{right:75%;left:0}
.card_template.type3 .type23 .b2{right:50%;left:25%}
.card_template.type3 .type23 .b3{right:25%;left:50%}
.card_template.type3 .type23 .b4{right:0;left:75%}

.card_template.type4 .template{padding-top:0}
.card_template.type4 .template li{float:left;position:static;height:100%}
.card_template.type4 .template a{display:block;position:static;border:0}
.card_template.type4 .template img{height:100%}

.card_template.type4 .type2 li{width:50%}
.card_template.type4 .type2 .b2{overflow:hidden;float:none;width:auto}

.card_template.type4 .type3 li{width:33.3%}
.card_template.type4 .type3 .b3{overflow:hidden;float:none;width:auto}

.card_template.type4 .type4 li{width:25%}
.card_template.type4 .type4 .b4{overflow:hidden;float:none;width:auto}
.card_template.type4 .type5 li{width:20%}
.card_template.type4 .type5 .b5{overflow:hidden;float:none;width:auto}

.text_edit{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;padding:37px 16px;color:#fff}
.text_edit .in{display:inline-block;overflow:hidden;font-size:0;vertical-align:top;zoom:1}
.text_edit .aln{display:inline-block;margin:0}
.text_edit p{position:relative;font-weight:bold;text-shadow:1px -1px 1px rgba(0,0,0,0.3)}
.text_edit span{display:block;margin-top:-5px;}
.text_edit span:first-child{margin-top:0}
.text_edit .tx{font-size:20px}
.text_edit .tx2{font-size:16px}
.text_edit .bar{display:inline-block;width:29px;height:1px;margin:7px 0 13px;background:#fff}
.text_edit.tl_r{text-align:right}
.text_edit.type2{color:#000}
.text_edit.type2 p{text-shadow:none}
.text_edit.type2 .tx2:before{background:#000;box-shadow:1px -1px 2px 0px rgba(255,255,255,.2);-webkit-box-shadow:1px -1px 2px 0px rgba(255,255,255,.2)}
.text_edit.va_mid:after,.text_edit.va_mid .in{vertical-align:middle}
.text_edit.va_bot:after,.text_edit.va_bot .in{vertical-align:bottom}

/* 카드템플릿 : IE7 대응 정렬 */
.card_template.type3 .type3 .img_wrap,
.card_template.type3 .type4 .img_wrap,
.card_template.type3 .type14 .img_wrap,
.card_template.type3 .type15 .img_wrap,
.card_template.type3 .type16 .img_wrap,
.card_template.type3 .type17 .img_wrap,
.card_template.type3 .type18 .img_wrap,
.card_template.type3 .type19 .img_wrap,
.card_template.type3 .type20 .img_wrap,
.card_template.type3 .type21 .img_wrap{position:absolute;top:0;right:0;left:0;bottom:27.8%;height:72.2%}
.card_template.type3 .type3 .img_caption,
.card_template.type3 .type4 .img_caption,
.card_template.type3 .type14 .img_caption,
.card_template.type3 .type15 .img_caption,
.card_template.type3 .type16 .img_caption,
.card_template.type3 .type17 .img_caption,
.card_template.type3 .type18 .img_caption,
.card_template.type3 .type19 .img_caption,
.card_template.type3 .type20 .img_caption,
.card_template.type3 .type21 .img_caption{position:absolute;top:72.2%;right:0;left:0;bottom:0;height:27.7%}
/* 카드템플릿 : 상품리스트 */
.card_template2{overflow:hidden;}
.card_template2 .template{overflow:hidden;/*margin:0 0 0 -20px*/}
.today_deal .card_template2 .template{overflow:hidden;margin:0;width:30000px}
.today_deal .swiper-container{height:360px;}
.today_deal .card_template2 li{position:relative;margin:0;width:auto}
.today_deal .card_template2 li>a{width:220px;margin-right:20px}
.today_deal .card_template2 .btn_wishlist{right:20px}

.card_template2 li{float:left;position:relative;width:250px;display: inline-block;}
.card_template2 li .prod-unit-wrap {display: block;width: 240px;margin-right: 10px;}
.card_template2 .in{display:block;zoom:1}
.card_template2 .in:after{display:block;clear:both;content:''}
.card_template2 .img_wrap{position:relative; height:279px; overflow:hidden;}
.card_template2 .img_wrap img {width:100%;height:auto; position:absolute; left:0; top:0; bottom:0; margin:auto;}
.card_template2 .img_label{position:absolute;top:3px;left:3px;width:42px;height:42px; z-index:2;}
.card_template2 .img_label img {width:100% !important;}
.card_template2 .rank{position:absolute;top:9px;left:9px;width:34px;height:28px;padding-top:5px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat 0 -88px;font-size:15px;color:#fff;letter-spacing:-2px;text-align:center;text-indent:-1px;z-index:10;}
.card_template2 .rank .bar{position:absolute;left:50%;bottom:6px;width:12px;height:1px;margin-left:-6px;background:#fff}

.card_template2 .img_caption{position:relative;padding-top:11px; width:220px; box-sizing:border-box; height:125px; font-size: 13px;}
.card_template2 .img_caption.best {height:152px;padding-top:14px;}

.card_template2 .name{display:block;overflow:hidden;line-height:15px;white-space:nowrap;text-overflow:ellipsis}
.card_template2 .name .label{display:inline-block; margin-right:5px; color:#000000; font-size: 13px;font-weight: normal;}
.card_template2 .name .brand{overflow:hidden; color:#000000; font-weight:normal;}
.card_template2 .prdt_tit{overflow:hidden;margin-top:5px;color:#757575;line-height:18px;text-overflow:ellipsis;white-space:nowrap}

.card_template2 .prdt_tit .category{position:relative;margin-right:6px;padding-right:7px;font-weight:normal;color:#000000}
.card_template2 .prdt_tit .category .bar{position:absolute;top:2px;right:0;width:1px;height:14px;background:#ccc}
.card_template2 .price{clear:both; padding-top:5px;}
.card_template2 .price:after{display:block;clear:both;content:''}
.card_template2 .price dd{float:left;margin-right:10px}
.card_template2 .price .sale{font-weight:normal;color:#000000;}
.card_template2 .price .sale_n{color:#757575;}
.card_template2 .price .discount{font-weight:normal;color:#000000;}

.card_template2 .online {position:absolute; z-index:3; color:#fff; top:-10px; left:0; font-size: 12px; display:block; height:18px; overflow:hidden; line-height:20px; padding:0 9px; background:#000; opacity:0.8;}
.card_template2 .special {margin-top: 10px;color:#757575; clear:both; display:inline-block; padding:0 6px;font-size: 12px;height: 21px;line-height: 20px;position: relative;}
.card_template2 .special:after {display: block;content:'';border:1px solid #ddd;position: absolute;top:0;right:0;left:0;bottom:0;}
.card_template2 .btn_wishlist{position:absolute;top:0;right:0;width:40px;height:40px;z-index:4;}
.card_template2 .btn_wishlist .sp{width:40px;height:40px;background: url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_list.png) no-repeat;background-position:-232px 0;}
.card_template2 .btn_wishlist.on .sp{background: url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_list.png) no-repeat;background-position:-232px -85px}

.card_template2 .img_caption.outlet .discount,
.card_template2 .price .discount.red {font-size: 13px;color:#000000;}

.card_template2 .rank_info {font-size: 13px; font-weight:normal; color:#000000; margin-top:1px; padding-bottom:10px;}
.card_template2 .rank_info strong {font-weight: normal;}
.card_template2 .rank_info .star {width:60px; height:12px; vertical-align:middle; display:inline-block; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_start.png) no-repeat;}
.card_template2 .rank_info .star.star0 {background-position:0 0px;}
.card_template2 .rank_info .star.star1 {background-position:0 -12px;}
.card_template2 .rank_info .star.star2 {background-position:0 -24px;}
.card_template2 .rank_info .star.star3 {background-position:0 -36px;}
.card_template2 .rank_info .star.star4 {background-position:0 -48px;}
.card_template2 .rank_info .star.star5 {background-position:0 -60px;}
.card_template2 .rank_info .star.star6 {background-position:0 -72px;}
.card_template2 .rank_info .star.star7 {background-position:0 -84px;}
.card_template2 .rank_info .star.star8 {background-position:0 -96px;}
.card_template2 .rank_info .star.star9 {background-position:0 -108px;}
.card_template2 .rank_info .star.star10{background-position:0 -120px;}
.card_template2 .rank_info .cnt {font-weight:normal; display:inline-block; vertical-align:middle; font-size: 12px; color:#555;}

.card_template2.type2 .template{margin:0}
.card_template2.type2 li{float:none;width:auto;margin:0;border-bottom:1px solid #ddd;zoom:1}
.card_template2.type2 li:first-child{border-top:1px solid #ddd}
.card_template2.type2 .in{padding:17px 0; height:204px;}
.card_template2.type2 .img_wrap{width:160px; height:204px; position:relative;}
.card_template2.type2 .img_wrap img {width:100%;}
.card_template2.type2 table.vm {width:510px; position:absolute; left:190px; top:0; height:auto;}
.card_template2.type2 .img_caption {width:510px; padding-top:0; height:auto;}
.card_template2.type2 .prdt_tit{height:auto;margin-top:5px;padding-right:0;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
.card_template2.type2 .online {position:relative; display:inline-block; top:auto; margin-bottom:8px;}
.card_template2.type2 table.vm {margin-top:17px;}
.card_template2.type2 table.vm td {height:204px;}

.card_template2.type2 .price{position:absolute; top:50%; left:545px; width:125px; height:70px; margin-top:-33px;}
.card_template2.type2 .price dd {float:none}
.card_template2.type2 .price .sale{font-size:15px}
.card_template2.type2 .price .sale_n{margin-top:7px}
.card_template2.type2 .price .discount{margin-top:7px}

.card_template2.type2 .btn_wishlist{top:50%; right:26px; margin-top:-12px;}
.card_template2.type2 .prdt_review{position:absolute;left:190px;bottom:65px;font-size: 13px}
.card_template2.type2 .prdt_review em{font-weight:bold;color:#000}

#productDiv_singleLine.card_template2.type_special .img_wrap {height: 347px;}

/* 카드템플릿 : 백화점VS온라인 */
.card_template3{overflow:hidden;position:relative}
.card_template3 .template{zoom:1}
.card_template3 .template:after{display:block;clear:both;content:''}
.card_template3 li{position:relative;float:left;width:229px;background:#fff}
.card_template3 a{display:block;color:#000;border-left:1px solid #eee}
.card_template3 li:first-child a{border-left:0}
.card_template3 .img_wrap{display:block;position:relative;height:232px}
.card_template3 .img_wrap img{width:100%;height:100%}
.card_template3 .img_caption{position:relative;height:60px;padding:16px 9px 13px;text-align:center}
.card_template3 .img_caption .name{font-size: 13px;font-weight:normal;word-break:break-all}
.card_template3 .img_caption .prdt_tit{max-height:32px;margin-top:6px;font-size: 13px;color:#555}
.card_template3 .img_caption .price{display:inline-block;*display:inline;overflow:hidden;margin-top:8px;font-size:0;zoom:1}
.card_template3 .img_caption .price dd{float:left;padding:0 3px;font-size: 13px;font-weight:bold}
.card_template3 .img_caption .price ins{text-decoration:none}
.card_template3 .img_caption .price del{font-size: 13px;font-weight:normal;color:#999}
.card_template3 .vs_tit{height:41px;padding:22px 10px 0;background:#fff;font-size:0;text-align:center}
.card_template3 .vs_tit .tit{display:inline-block;*display:inline;position:relative;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_qunt.png) no-repeat;font-size:16px;font-weight:bold;vertical-align:middle}
.card_template3 .vs_tit .tit span{display:inline-block;padding:0 24px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_qunt2.png) no-repeat 100% 0}
.card_template3 .ico_vs{position:absolute;top:50%;left:50%;z-index:1;width:48px;height:49px;margin:-73px 0 0 -27px;background-position:-175px -62px;content:''}
.card_template3 .card_header+.vs_tit{border-top:1px solid #eee}
.card_template3 .vs_tit+.template+.ico_vs{margin-top:-42px}
.card_template3 .card_header+.vs_tit+.template+.ico_vs{margin-top:-25px}

.template_vs{overflow:hidden;margin-top:29px}
.template_vs .card_template3{float:left;width:463px;margin-left:10px;border:1px solid #e2e2e2}
.template_vs .card_template3:first-child{margin-left:0}
.template_vs .card_template3 li{width:231px}
.template_vs .card_template3 li:first-child{width:232px}
.template_vs .card_template3 a{border:0}

/* 카드템플릿 : 이미지 없을 경우 */
.card_template .img_wrap{background:#f6f6f6 url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/tmpl_logo.png) no-repeat 50% 50%}
.card_template.type2 .img_wrap,
.card_template.type3 .big .img_wrap{background:#f6f6f6 url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/tmpl_logo2.png) no-repeat 50% 50%}
.card_template.type3 .type19 .big .img_wrap,
.card_template3 .img_wrap{background:#f6f6f6 url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/tmpl_logo3.png) no-repeat 50% 50%}

/* swiper 공통 */
.swiper-container{position:relative}
.swiper-pagenation{position:absolute;right:0;left:0;bottom:20px;font-size:0;text-align:center;}
.swiper-pagenation.static {position:static;}
.swiper-pagenation a{display:inline-block;background: #d9d9d9;margin:0 6px;width:6px;height:6px;border-radius: 3px;margin: 0 3px;transition: 0.2s;transition-timing-function: ease-out;transform: translateY(0);padding:0 0;}
/* .swiper-pagenation .on a,.swiper-pagenation .on{width: 20px;border-radius: 0;} */
/* .tmpl_10003 .swiper-pagenation a {background: #000;opacity: .15;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=15)';} */
/* .tmpl_10003 .swiper-pagenation .on a,.tmpl_10003 .swiper-pagenation .on{background: #fff;opacity: .80;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';} */

.swiper-pagenation a{width: 6px;height: 6px;border-radius: 3px;margin:0 5px;background:#fff;border: 1px solid #b2b2b2;}
.swiper-pagenation .on{background: #000;border: 1px solid #000;}


.swiper-wrapper{overflow:hidden;position:relative;width:10000px;height:100%;zoom:1}
.swiper-wrapper:after{display:block;clear:both;content:''}
.swiper-slide{float:left}
.swiper-slide>a{display:block}
.swiper-button button{width:28px;height:54px;position:absolute;top:50%;z-index:1;transform: translateY(-50%);}
.swiper-button .sp{width:28px;height:54px}
.swiper-button .btn_prev{left:18px}
.swiper-button .btn_prev .sp{background-position:-54px -62px}
.swiper-button .btn_next{right:18px}
.swiper-button .btn_next .sp{background-position:-92px -62px}
/* swiper 메인 */ /*LFML-29727 PC개편 */
.tmpl_10003 .swiper-button {display: none;}
.tmpl_10003:hover .swiper-button {display: block;}
.tmpl_10003 .swiper-button .sp {width: 28px;height: 54px;}
.tmpl_10003 .swiper-button button {margin-top:-21px}
.tmpl_10003 .swiper-button .btn_prev {left:0;}
.tmpl_10003 .swiper-button .btn_next {right:0;}
.tmpl_10003 .swiper-button .btn_prev .sp,
.tmpl_10003 .swiper-button .btn_next .sp{background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png) no-repeat;width: 28px;height: 54px;}
.tmpl_10003 .swiper-button .btn_prev .sp {background-position: -340px -84px;left:0;}
.tmpl_10003 .swiper-button .btn_prev:hover .sp {background-position: -373px -84px;}
.tmpl_10003 .swiper-button .btn_next .sp {background-position: -439px -84px;right:0;}
.tmpl_10003 .swiper-button .btn_next:hover .sp {background-position: -406px -84px;}


.swiper-button.type1 .sp{width:58px;height:58px}
.swiper-button.type1 .btn_prev{left:20px}
.swiper-button.type1 .btn_prev .sp{background-position:-220px -302px}
.swiper-button.type1 .btn_next{right:20px}
.swiper-button.type1 .btn_next .sp{background-position:-160px -302px}

.swiper-button.type2 .sp{width:58px;height:58px}
.swiper-button.type2 .btn_prev{left:20px}
.swiper-button.type2 .btn_prev .sp{background-position:-340px -302px}
.swiper-button.type2 .btn_next{right:20px}
.swiper-button.type2 .btn_next .sp{background-position:-280px -302px}

/* 메인 */
/* 카드템플릿 : Card1002 -- TO-BE */
.big_banner.main_banner{overflow:visible}
.big_banner.main_banner .swiper-container .dimmed.left{margin-right:280px}
.big_banner.main_banner .swiper-container .dimmed.right{margin-left:280px}
.big_banner.main_banner .img_wrap{margin-top:0;}
.big_banner.main_banner .swiper-mask{position:relative;overflow:hidden;left:50%;width:1920px;height:100%;transform:translateX(-50%);}
.big_banner.main_banner .swiper-wrapper{position:relative;width:105%;margin:0 auto}
.big_banner.main_banner .swiper-slide{width:100%;max-width:1920px;height:auto !important}

.tmpl_10005 .swiper-container .swiper-wrapper .swiper-slide {width:100%;max-width:1920px;background-color: #fff !important;}
.tmpl_10005 .text_box{position:absolute;top:116px;left:50%;width:1240px;transform:translateX(-50%);text-align:left;}
.tmpl_10005 .text_box .txt_brand{display:block;height:40px;color:#fff;font-size:24px;line-height:32px;letter-spacing:0;margin: 0 0 30px 5px;}
.tmpl_10005 .text_box .txt_brand em{display:inline-block;font-size:24px;line-height:40px;background:#000;padding:0 15px;}
.tmpl_10005 .text_box .main_1{display:block;color:#fff;font-size:66px;line-height:80px;letter-spacing:-3px;}
.tmpl_10005 .text_box .main_2{display:block;color:#fff;font-size:66px;line-height:80px;letter-spacing:-3px;margin-bottom:40px;}
.tmpl_10005 .text_box .copy{display:block;color:#fff;font-size:18px;line-height:24px;letter-spacing:0; margin-left:5px}

.big_banner.tmpl_10005 .pagenavgation{bottom:115px;}
.big_banner.tmpl_10002 .pagenavgation{bottom:166px;}
.full-swipe-wrap .big_banner .pagenavgation{position:absolute;left:50%;margin-left:-620px;}
.full-swipe-wrap .big_banner .pagenavgation p{display:block;width:58px;height:58px;background:url('//img.lfmall.co.kr/file/WAS/display/lf2022/pc/card_navi.png');background-size:58px auto;}
.full-swipe-wrap .big_banner .pagenavgation p em,
.full-swipe-wrap .big_banner .pagenavgation p i{
	display:block;
	width:25px;
	position:absolute;
	
	color:#fff;
	font-size:15px;
	font-family:'Gza-Regular';font-style:normal;
	text-align:center;
}
.full-swipe-wrap .big_banner .pagenavgation p em{top:8px;left:8px;}
.full-swipe-wrap .big_banner .pagenavgation p i{bottom:8px;right:8px;}
.full-swipe-wrap .big_banner .swiper-button button {width: 30px;height: 56px;top:50%;}
.full-swipe-wrap .big_banner .swiper-button button.btn_prev {left:50%;margin-left: -690px}
.full-swipe-wrap .big_banner .swiper-button button.btn_next {right:50%;margin-right: -690px}
.full-swipe-wrap .big_banner .swiper-button button .ico-arrow-big{font-size:0;width: 50px;height: 56px;background-image:none;}
.full-swipe-wrap .big_banner .swiper-button button .ico-arrow-big::after{
    content: '';
    width: 30px;
    height: 30px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    display: block;
	
}
.full-swipe-wrap .big_banner .swiper-button button:hover .ico-arrow-big::after{border-color:000;}
.full-swipe-wrap .big_banner .swiper-button button.btn_prev .ico-arrow-big::after {transform: rotate(225deg);margin:-20px 0 0 10px;}
.full-swipe-wrap .big_banner .swiper-button button.btn_next .ico-arrow-big::after {transform: rotate(45deg);margin:-20px 0 0 -10px;}
/* 카드템플릿 : Card1002 -- TO-BE */

/* 브랜드 메인 */
.store_srch{position:absolute;top:59px;right:18px;color:#000000;font-size: 13px;}
.store_srch>span{display:block;line-height:18px}
.store_srch .sp{width:12px;height:18px;margin:-1px 5px 1px 0;background-position:-40px -101px}

/* 스타일 */
.style_lst{margin:-20px 0 0 -20px;zoom:1}
.style_lst:after{display:block;clear:both;content:''}
.style_lst li{float:left;width:460px;margin:20px 0 0 20px}
.style_lst a{display:block;border:1px solid #e2e2e2;background:#fff}
.style_lst .img_wrap{font-size:0}
.style_lst .img_caption{position:relative;padding:22px 16px 20px}
.style_lst .category{position:relative;padding-bottom:7px;font-size:15px;font-style:italic}
.style_lst .category span{position:absolute;left:0;bottom:0;width:27px;height:2px}
.style_lst .style_tit{display:block;margin-top:15px;font-size:15px;color:#000}
.style_lst .style_desc{margin-top:8px;font-size: 14px;color:#666}
.style_lst .date{position:absolute;top:22px;right:12px;font-size: 13px;font-style:italic}

/* 배너 */
.swiper_artbx .swiper-container{overflow:hidden}
.swiper_artbx .swiper-wrapper>li{position:static;float:left}
.swiper_artbx .swiper-slide{width:1240px}
.swiper_artbx.tmpl_10003 {/*margin-top: 25px;*/margin-top: 60px;}
.sectionGroup section+section .swiper_artbx.tmpl_10003 {margin-top:0;}
.swiper_artbx.tmpl_10003 hgroup + .swiper-container + .swiper-pagenation + .swiper-button button { top: calc(50% + 35px); margin-top:0 }

.card_banner .swiper-container{margin-top:-5px;padding-bottom:22px;overflow:hidden;width:100%;}
.card_banner .swiper-slide{zoom:1;position:static;float:left}
.card_banner .swiper-slide:after{display:block;clear:both;content:''}
.card_banner .card_template_wrap{float:left;width:458px;margin-right:20px}

/*LFML-29727 PC 개편*/
/*.card_banner .swiper-pagenation{bottom:0}
.card_banner .swiper-pagenation a{background-position:-66px -170px}
.card_banner .swiper-pagenation .on{background-position:-53px -170px}*/
/* .card_banner .swiper-pagenation {bottom:auto;display: block;top:5px;} */
.card_banner .swiper-pagenation a {width:6px;height:6px;background: #fff;border:1px solid #b2b2b2;border-radius: 3px;margin: 0 5px;transition: 0.2s;transition-timing-function: ease-out;transform: translateY(0);padding:0 0;background-image: none;}
.card_banner .swiper-pagenation .on {background: #000;border: 1px solid #000;}
.swipeGroup .group_header {text-align: center;}
.swipeGroup .group_header span {font-size: 28px;line-height: 1.32;color: #000;font-weight:400;letter-spacing: -0.8px;}
.card_banner .swiper-button {display: none;}
.card_banner:hover .swiper-button {display: block;}
.card_banner .swiper-button .sp{background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png) no-repeat;width: 28px;height: 54px;}
.card_banner .swiper-button .btn_prev{left:0}
.card_banner .swiper-button .btn_prev .sp{background-position: -340px -84px;}
.card_banner .swiper-button .btn_prev:hover .sp {background-position: -373px -84px;}
.card_banner .swiper-button .btn_next{right:0}
.card_banner .swiper-button .btn_next .sp{background-position: -439px -84px;}
.card_banner .swiper-button .btn_next:hover .sp {background-position: -406px -84px;}



.big_banner .swiper-container{overflow:hidden;margin-top:0}
.big_banner .swiper-slide{width:450px}
.big_banner .swiper-pagenation{bottom:20px}
.big_banner .swiper-container .dimmed{position:absolute;top:0;bottom:0;background:#000;opacity:.5;filter:alpha(opacity=50)}
.big_banner .swiper-container .dimmed.left{right:50%;left:0;margin-right:225px}
.big_banner .swiper-container .dimmed.right{right:0;left:50%;margin-left:225px}

.btn_more+.big_banner{margin-top:29px}

.md_banner{position:relative;overflow: hidden;}
.md_banner .swiper-container{overflow:hidden;margin:0 -5px}
.md_banner .swiper-wrapper{position:relative;left:auto}
.md_banner .swiper-wrapper li{overflow:hidden;position:static;float:left;top:0}
.md_banner .swiper-wrapper a{display:block;width:615px;margin:0 5px}

.md_banner.tmpl_10004 .swiper-button .btn_prev,
.md_banner.tmpl_10004 .swiper-button .btn_next {width: 28px;height: 54px;margin-top: -27px;top:50%;}
.md_banner.tmpl_10004 .swiper-button .btn_prev {left:0;}
.md_banner.tmpl_10004 .swiper-button .btn_next {right:0;}
.md_banner.tmpl_10004 .swiper-button .btn_prev .sp,
.md_banner.tmpl_10004 .swiper-button .btn_next .sp {background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png) no-repeat;width: 28px;height: 54px;}
.md_banner.tmpl_10004 .swiper-button .btn_prev .sp {background-position: -340px -84px;left:0;}
.md_banner.tmpl_10004 .swiper-button .btn_prev:hover .sp {background-position: -373px -84px;}
.md_banner.tmpl_10004 .swiper-button .btn_next .sp {background-position: -439px -84px;right:0;}
.md_banner.tmpl_10004 .swiper-button .btn_next:hover .sp {background-position: -406px -84px;}
.md_banner .swiper-button {display: none}
.md_banner.tmpl_10004:hover .swiper-button {display: block;}

.md_banner2{position:relative}
.md_banner2 .swiper-container{overflow:hidden;width:1020px;margin:0 auto;height:220px}
.md_banner2 .swiper-wrapper{position:relative}
.md_banner2 .swiper-wrapper li{overflow:hidden;float:left;position:static}
.md_banner2 .swiper-wrapper a{float:left;position:relative;width:170px;}
.md_banner2 button{position:absolute;top:50%;margin-top:-16px;z-index:1}
.md_banner2 .sp{width:19px;height:32px}
.md_banner2 .btn_prev{left:10px;right:auto;margin-right:0}
.md_banner2 .btn_prev .sp{background-position:-299px -81px}
.md_banner2 .btn_next{left:auto;right:10px;margin-left:0}

.brand_banner2 a:hover .bd{position:absolute;top:0;right:0;left:0;bottom:0;border:3px solid #dc2832;}

.md_banner2 .btn_next .sp{background-position:-320px -81px}

.designer_banner{position:relative;margin-bottom:25px}
.designer_banner .brand{margin-top:8px;font-size: 12px;text-align:center}
.designer_banner .swiper-container,.designer_banner .swiper-wrapper{height:170px}
.designer_banner .swiper-button button{margin-top:-29px}
.designer_banner .swiper-button button{margin-top:-29px}
.designer_banner .swiper-slide a{width:146px;padding:0 3px 0 3px}
.designer_banner .swiper-slide a:hover{text-decoration:underline}
/* 띠배너 */
.label_bnr{display:block;font-size:0;width: 1240px;}
.label_bnr img {width: 100% !important;height: auto !important;}
.label_bnr+.label_bnr{margin-top:10px}

/* tab */
.basic_tab{height:50px;border:1px solid #eee;border-bottom-color:#ddd;zoom:1;width:100%;clear:both;background: #fff;overflow: hidden;box-sizing: border-box;}
.basic_tab:after{display:block;clear:both;content:''}
.basic_tab li{float:left;display: inline-block;padding: 0 15px;}
.basic_tab li:first-child{margin-left:0}
.basic_tab a{display:block;height:50px;font-size:15px;color:#757575;text-align:center;font-weight: normal;padding: 0 5px;line-height: 50px;}
/*.basic_tab a span{font-size: 13px;color:#adadad}*/
.basic_tab .selected{}
.basic_tab .selected a{color:#333;position: relative;}
.basic_tab .selected a:after {content:'';border-bottom:2px solid #000000;display: block;bottom: 0;left:0;right:0;height: 0;position: absolute;}

.basic_tab.type2{height:36px;margin-top:0;border-bottom-width:1px;border:1px solid #eee;border-bottom-color:#ddd;zoom:1;width:100%;clear:both;background: #fff;overflow: hidden;}
.basic_tab.type2 li{width:59px;margin:0 0 -1px -1px;border-bottom-width:1px;line-height:36px}
.basic_tab.type2 a{height:35px;border-color:#aaa;background:#eee;color:#666;letter-spacing:-2px}
.basic_tab.type2 .selected a{height:36px;border-color:#000;border-width:1px 1px 0;background:#fff;font-weight:normal;color:#666}

.tabGroup .basic_tab {height: auto;border-width: 0;padding: 30px 0;text-align: center;width: auto;margin:0 auto;overflow: hidden;}
.tabGroup .group_header+.basic_tab {padding-top: 0;}
.tabGroup .basic_tab li {padding: 0 32px;position: relative;float: none;}
.tabGroup .basic_tab li:before {content: '';display: inline-block;background: #ddd;width: 4px;height:4px;border-radius: 4px;position: absolute;left:-2px;top:50%;margin-top: -2px;}
.tabGroup .basic_tab li:first-child:before {display: none;}
.tabGroup .basic_tab a {color: #000000;font-size: 15px;font-weight: normal;line-height: 2.2;height: auto;padding: 0 2px;}
.tabGroup .basic_tab a:hover {font-weight: bold;text-decoration: underline;}
.tabGroup .basic_tab .selected a {font-weight: bold;position: relative;z-index: 10;}
.tabGroup .basic_tab .selected a:hover {text-decoration: none;}
.tabGroup .basic_tab .selected:after {content: '';display: inline-block;height: 7px;background: #d2bfad;position: absolute;left: 28px;right: 28px;bottom: 6px;z-index: 5;border-bottom-width:0;}
.tabGroup .basic_tab .selected a:after {display: none;}

/* .tabGroup .basic_tab .selected.single-card {margin-top: 35px;} */
.tabGroup .basic_tab .selected.single-card a {color: #000000;line-height: 1.32;font-weight: normal;font-size: 28px;}
.tabGroup .basic_tab .selected.single-card:after {display: none;}

.price_wrap .basic_tab,
.discount_wrap .basic_tab  {height: auto;border-width: 0;padding: 25px 0;text-align: center;width: auto;margin:0 auto;overflow: hidden;}
.price_wrap .group_header+.basic_tab,
.discount_wrap .group_header+.basic_tab {padding-top: 0;}
.price_wrap .basic_tab li,
.discount_wrap .basic_tab li {padding: 0 32px;position: relative;float: none;}
.price_wrap .basic_tab li:before,
.discount_wrap .basic_tab li:before {content: '';display: inline-block;background: #ddd;width: 4px;height:4px;border-radius: 4px;position: absolute;left:-2px;top:50%;margin-top: -2px;}
.price_wrap .basic_tab li:first-child:before,
.discount_wrap .basic_tab li:first-child:before {display: none;}
.price_wrap .basic_tab a,
.discount_wrap .basic_tab a {color: #000000;font-size: 15px;font-weight: normal;line-height: 2.2;height: auto;padding: 0 2px;}
.price_wrap .basic_tab a:hover,
.discount_wrap .basic_tab a:hover {font-weight: bold;text-decoration: underline;}
.price_wrap .basic_tab .selected a,
.discount_wrap .basic_tab .selected a {font-weight: bold;position: relative;z-index: 10;}
.price_wrap .basic_tab .selected a:hover,
.discount_wrap .basic_tab .selected a:hover {text-decoration: none;}
.price_wrap .basic_tab .selected:after,
.discount_wrap .basic_tab .selected:after {content: '';display: inline-block;height: 7px;background: #d2bfad;position: absolute;left: 28px;right: 28px;bottom: 6px;z-index: 5;border-bottom-width:0;}
.price_wrap .basic_tab .selected a:after,
.discount_wrap .basic_tab .selected a:after {display: none;}

.price_wrap .basic_tab .selected.single-card,
.discount_wrap .basic_tab .selected.single-card {margin-top: 35px;}
.price_wrap .basic_tab .selected.single-card a,
.discount_wrap .basic_tab .selected.single-card a {color: #000000;line-height: 1.32;font-weight: normal;font-size: 25px;}
.price_wrap .basic_tab .selected.single-card:after,
.discount_wrap .basic_tab .selected.single-card:after {display: none;}

.price_wrap #content section:first-child .basic_tab,
.discount_wrap #content section:first-child .basic_tab {padding-top: 0;}


.tab_cnt{position:relative}
.tab_cnt .prdt_artbx{margin-top:25px}
.tab_cnt .prdt_artbx .filter_result{position:absolute;top:-61px;right:10px;font-size: 14px;color: #bdbdbd;font-weight: normal;}
.tab_cnt .prdt_artbx .filter_result>span {vertical-align: 1px;}
.tab_cnt .basic_txt_btn{/*margin-top:23px*/margin-bottom: -25px;text-align: center;}
.tab_cnt .basic_btn_lst{margin-top:13px}
.tab_cnt .basic_btn_lst2{margin-top:11px}

.prdt_tab_cnt{padding-top:24px}
.basic_tab+.prdt_tab_cnt {padding-top: 0;}
.prdt_tab_cnt .card_template_wrap{border:0}

/* 더보기 레이어 */
.prdt_tab_cnt .btn_more{position:absolute;top:-39px;}



/* btn 리스트 */
.basic_txt_btn{padding:0 6px}
.basic_txt_btn button{margin-left:40px;font-size: 14px;color:#000000;}
.basic_txt_btn button:first-child{margin-left:0}
.basic_txt_btn button:hover {font-weight:bold;color:#000000;text-decoration:underline}
.basic_txt_btn .on{font-weight:bold;color:#000000;text-decoration:underline}

.btn_lst{zoom:1}
.btn_lst:after{display:block;clear:both;content:''}

.basic_btn_lst{overflow:hidden}
.basic_btn_lst .btn_lst{margin:-5px 0 0 -5px}
.basic_btn_lst li{float:left;width:231px;margin:5px 0 0 5px}
.basic_btn_lst .type2{width:232px}
.basic_btn_lst button{width:100%;padding:12px 10px 11px;border:1px solid #d8d8d8;background:#fff;font-size: 14px}
.basic_btn_lst .on{border-color:#00a8ae;background:#d9232e;font-weight:bold;color:#fff}

.basic_btn_lst2{border:1px solid #d8d7d7;background:#fff}
.basic_btn_lst2 .btn_lst{position:relative;top:-1px;left:-1px}
.basic_btn_lst2 li{float:left;width:188px;border-top:1px dashed #d1d1d1}
.basic_btn_lst2 a{display:block;padding:16px 0 13px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lst_bd.gif) no-repeat 0;font-size: 13px;text-align:center}
.basic_btn_lst2 .on a{font-weight:bold;color:#d9232e}
.basic_btn_lst2 .type2{width:187px}
/* 체크박스 리스트 */
.chklst_wrap{overflow:hidden}
.chklst{overflow:hidden;margin-top:-16px}
.chklst li{float:left;width:16.6%;margin-top:16px;font-size:0}
.chklst.type2 li{width:20%}
/* 스타일 카드 */
.style_artbx{overflow:hidden;/*margin-top:29px*/}
.style_artbx li{float:left;border:1px solid #ddd;/*width:312px;height:470px;*/margin-left:-1px;width: 412px;}
.style_artbx li:first-child{margin-left:0}
.style_artbx a{display:block;height:100%;font-size:0}
.style_artbx .img_wrap {height:100%}
.style_artbx img{display: block;width:100%;height:100%}
/* 카테고리 */
.category_artbx{position:relative;z-index:10;margin-bottom:80px;border:1px solid #ddd;background:#fff;margin-top: 60px;}
.category_artbx .cate_tit{margin-bottom:1px;padding:12px 0 9px;border-top:1px solid #000000;font-size:15px;color:#000000;text-align:center}
.category_artbx .cate_tit.brand{padding:27px 0;font-size:32px;color:#000000;text-decoration: underline;}
.category_artbx .cate_lst{margin:0 0 -1px;zoom:1;}
.category_artbx .cate_lst:after{display:block;clear:both;content:''}
.category_artbx .cate_lst li{position:relative}
.category_artbx .cate_lst .first .depth3{left:0}
.category_artbx a{display:block;position:relative;font-size: 13px;color: #000000;}
.category_artbx .depth2 li>a{font-size: 14px;}
.category_artbx .depth3 li>a{font-size: 13px;}
.category_artbx .arr{position:absolute;top:50%;right:17px;width:9px;height:6px;margin-top:-4px;background-position:-44px -37px}
.category_artbx .open{z-index:1}
.category_artbx .depth2{margin-top:-1px}
.category_artbx .depth2 .cate_lst>li {float:left;position:relative;width:310px;margin-top:-1px;border:solid #ddd;border-width:1px 0}
.category_artbx .depth2_tit{min-height:14px;padding:13px 28px 12px 15px;border-right:1px solid #ddd;letter-spacing: -1px;}
.category_artbx .depth3,.category_artbx .depth4{display:none;position:absolute;top:51px;right:0;left:-1px;z-index:15;border:1px solid #ddd;background:#fff}
.category_artbx .depth3 ul{padding:12px 0}
.category_artbx .depth3 li{padding:0 10px}
.category_artbx .depth2 a,
.category_artbx .depth3 a{font-weight:normal}
.category_artbx .depth3 a:hover {font-weight:bold;text-decoration: none;}
.category_artbx .depth3_tit,.category_artbx .depth4_tit{padding:6px 10px 5px 16px;background: none;font-size:15px;color: #000000;}
.category_artbx .depth3_tit .arr{right:9px;width:6px;height:9px;background-position:-231px -113px}
.category_artbx .depth3_tit:hover,.category_artbx .depth4_tit:hover{font-weight:bold;color:#000;text-decoration:none;}
.category_artbx .depth3_tit:hover .arr{background-position:-239px -113px}
.category_artbx .depth4{top:-13px;left:auto;right:-189px;width:187px}
.category_artbx .depth4.left{left:-189px;right:auto}
.category_artbx .select{font-weight:bold;color:#000}
.category_artbx .active{background:#eee;font-weight:bold;color:#000000;letter-spacing:-1px}
.category_artbx .active .arr{background-position:-55px -37px}

.category_artbx.type2 .depth2 .cate_lst>li{width:248px}

/* [01] common : path */
/* .location_path{margin:0 0 24px;} */
.location_path > ul{font-size:0;}
.location_path > ul > li{display:inline-block;position:relative;font-size: 13px;line-height:16px;cursor: pointer !important;}
.location_path > ul > li a{color:#757575;font-size: 13px;line-height:16px;}
.location_path > ul > li a:hover{text-decoration:underline;}
.location_path > ul > li.on a,
.location_path > ul > li.on{color:#000000;cursor: pointer !important;}
.location_path > ul > li a.depth_none:hover,
.location_path > ul > li.on a:hover{text-decoration:none;cursor:auto;}
.location_path > ul > li:not(:last-of-type)::after{
	content:'';
	display:inline-block;vertical-align:top;
	width:10px;height:16px;margin:0 6px;
	background:url("//img.lfmall.co.kr/file/WAS/display/lf2022/pc/cscenter/cscenter_ico.png") no-repeat;
	background-size:310px auto;background-position:-289px -198px;
}
#wrapper.product_detail_contents .location_path > ul > li a.depth_none:hover,
#wrapper.product_detail_contents .location_path > ul > li.on a:hover{text-decoration:underline;cursor:pointer;}
/* [02] common :  LNB (mypage & cscenter) */
/* 중,소 카테고리 타이틀 */
.category_mtt{margin-bottom:45px;font-size:30px;font-weight:normal;color:#000;letter-spacing:-1px;text-align:center}
.srch_result_wrap .category_mtt {margin-bottom: 25px;}
.category_mtt+.prdt_artbx{margin-top:22px}

/* 필터 */
.ft_bg{background:#f6f6f6}
.filter_artbx{position:relative;font-size:0;}
.filter_artbx .btn_filter{position:absolute;right:0;top:0;width:30px;height:49px;font-size:0;border:1px solid #000000;background: #fff;}
.filter_artbx .btn_filter .sp{position:absolute;top:50%;left:50%;width:7px;height:4px;background:url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png) no-repeat;background-position: -169px -27px;transform: translate(-50%, -50%);}
.filter_artbx .btn_filter.open .sp{background-position:-181px -27px;}
.filter_sort_wrap.sticky{width:1240px;position:fixed;top:0;z-index:100;-webkit-overflow-scrolling:touch}
.filter_sort_wrap.sticky .sort_artbx{background:#f4f4f4}

.prdt_artbx .card_template2 {width:100%; clear:both;}
.card_template2.type_special {margin-bottom: 40px;}

.filter_result{display:block;margin-bottom:9px;padding-right:2px;text-align:right;font-size: 14px;color: #bdbdbd;font-weight: normal;}
.sec_tit+.filter_result{margin-top:-30px}

.filter_lst{zoom:1}
.filter_lst:after{display:block;clear:both;content:''}
.filter_lst>li{float:left;width:206px;max-height:350px;}
.filter_lst>li:first-child{width:208px;}
.filter_lst .filter_tit{padding:16px 26px 17px;font-size:15px;color:#000000;line-height:14px;text-align:center;cursor:pointer;letter-spacing: -0.1px;position: relative;}
.filter_lst .filter_tit:before {content: '';display: inline-block;position: absolute;top:0;bottom:0;left:0;width:1px;background: #ddd;}
.filter_lst .category_area .filter_tit:before {display: none;}
.filter_artbx.add_season.active .filter_lst .filter_tit:after {content: '';display: inline-block;position: absolute;bottom:0;left:0;right:0;height:1px;background: #ddd;}
.filter_lst .filter_tit>span{display:inline-block;position:relative;padding:0 20px;font-weight: normal;}
.filter_lst .filter_tit .chk{/*top:1px;left:1px;background-position:-144px -107px*/position: absolute;width: 11px;line-height: 0;font-size: 0;text-indent: -9999px;background: #fff;}
.filter_lst .filter_tit .chk:after {content:'';display: inline-block;width:5px;height:5px;border-radius: 50%;background: #dc2832;position: absolute;right:0;margin-top: 0px;}
.filter_lst .filter_tit.select>span{/*background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_chk.png) no-repeat 1px 1px*/}
.active .filter_tit{/*background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_filter_title.gif) repeat-x*/}

.filter_lst .filter_cnt{display:none;overflow:hidden;position:relative;height:275px;/*border-top:1px solid #b5b5b5;*/font-size:0;}
.filter_lst .scrl_area{height:275px !important;}
.filter_lst .scrl_cnt,
.filter_lst .scroll-content{padding-top: 10px;}
.filter_lst .depth2 button{position:relative;width:100%;padding:9px 20px 9px 6px;font-size:0;text-align:left}
.filter_lst .category_area .depth2 button {padding:10px 20px 10px 6px;}
.filter_lst .depth2 button span{font-size: 13px;color:#000000}
.filter_lst .depth2 .tit{display:block;padding-left:20px;font-size: 13px;color:#000000;}
.filter_lst .arr{position:absolute;top:13px;right:20px;width:7px;height:4px;background-position:-341px -109px}

.filter_lst .open .arr{background-position:-350px -109px}
.filter_lst .chk{/*position:absolute;top:10px;left:8px;width:12px;height:10px;background-position:-144px -107px*/}
.filter_lst .depth3 .chk{left:28px}
.filter_lst .depth4 .chk{left:48px}

.filter_lst .depth2 .open{color:#333}
.filter_lst .depth2 .select>span{color:#04b9c2}
.filter_lst .depth2 .select .tit{background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_chk.png) no-repeat 2px 1px}
.filter_lst .depth2_tit{display:block;padding:9px 26px 8px;border-bottom:1px solid #e1e1e1;font-size: 12px;font-weight:normal;color:#000000;margin-bottom: 10px;}

.filter_lst .category_area .depth2 li{border-top:1px solid #e1e1e1}
.filter_lst .category_area .depth2>li:first-child{border-top:0}
.filter_lst .category_area .depth3 button{padding-left:26px}
.filter_lst .category_area .depth4 button{padding-left:46px}
.filter_lst .category_area .depth3,.filter_lst .category_area .depth4{display:none}

.filter_lst .brand_area .filter_cnt{height:275px;padding-top:40px}
.filter_lst .brand_area .scrl_area{height:245px !important}
.filter_lst .brand_area .inpbx {position:absolute;top:10px;right:0;left:1px;padding:5px 25px 0}
.filter_lst .brand_area .inpbx:after {display: block;content: '';height:1px;left:25px;right:19px;bottom: 0;background: #c1c1c1;position: absolute;}
.filter_lst .brand_area .inp_txt{padding:5px 0 6px 0;width: 100%;box-sizing: border-box;position: relative;border-width: 0;}
.filter_lst .brand_area .btn_srch{position:absolute;top:10px;right:20px;padding:0;width:16px;height:16px;}
.filter_lst .brand_area .btn_srch .sp{width:16px;height:16px;background:url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png) no-repeat;background-position:-340px -143px}

.filter_lst .brand_area .depth2 .select span{color:#04b9c2}
.filter_lst .brand_area .depth2 .tit{padding-right:30px;line-height: normal;}
.filter_lst .brand_area .depth2 .tit .name{display:inline-block;overflow:hidden;max-width:120px;text-overflow:ellipsis;white-space:nowrap;vertical-align: middle;line-height: normal;}
.filter_lst .brand_area .depth2 .tit .cnt{position:absolute;margin-left:3px;line-height: normal;margin-top: 1px;}

.filter_lst .price_area .inpbx{padding:10px 0 0 0;margin:0 20px 20px;border-top:1px solid #eee;font-size:0;position: relative;}
.filter_lst .price_area .inpbx:after {border:1px solid #ddd;content: '';display: inline-block;left:0;right:0;top:32px;height:30px;position: absolute;z-index: 5;}
.filter_lst .price_area .inpbx .dash{display:inline-block;margin:0 3px 0 4px;font-size: 12px;vertical-align:middle}
.filter_lst .price_area .inpbx label{display:block;margin-bottom:9px;font-size: 13px;color: #000000;}
.filter_lst .price_area .inpbx .inp_txt {outline:none;border-width: 0;position: relative;z-index: 10;width:75px !important;}
.filter_lst .price_area .inpbx .inp_txt input {text-align: center;}
.filter_lst .price_area .inpbx .btn{width:145px;height:22px;margin-top:4px;padding:4px 0 3px}
.filter_lst .price_area .inpbx .btn span{font-size: 12px;color:#666}

.filter_lst .size_area .depth2 li{border-top:1px solid #eee}
.filter_lst .size_area .depth2 li:first-child{border-top:0}
.filter_lst .size_area .depth3 li {border-top-style:solid}
.filter_lst .size_area .depth3 button{width:48px;margin-left:4px;padding:10px 0}
.filter_lst .size_area .depth3 button>span{line-height:11px}
.filter_lst .size_area .depth3 .tit{padding-left:18px;background-position:0 1px}
.filter_lst .size_area .depth3 .chk{top:10px;left:0;line-height:999px}
.filter_lst .size_area .depth4 button{padding-left:66px}

.filter_lst .color_lst{padding:9px 16px 12px;zoom:1}
.filter_lst .color_lst:after{display:block;clear:both;content:''}
.filter_lst .color_lst li{float:left;position:relative;width:29px;height:29px;margin:2px 0 0 2px;padding:4px;}
.filter_lst .color_lst input{position:absolute;top:4px;left:4px;-webkit-appearance:none}
.filter_lst .color_lst .color{position:absolute;top:4px;left:4px;width:21px;height:21px;cursor:pointer}
.filter_lst .color_lst .on .color:before {content:'';top:-3px;left:-3px;border:3px solid #dc2832;position: absolute;display: inline-block;width: 100%;height:100%;}
.cl_GOLD,.cl_SILVER,.cl_MULTI,.cl_IVORY,.cl_WHITE,.cl_NO{background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/color_sprite.jpg)}
.cl_BEIGE{background:#d4c4a2}
.cl_BLACK{background:#000000}
.cl_BLUE{background:#007bc2}
.cl_BRONZE{background:#94773f}
.cl_BROWN{background:#833a15}
.cl_CAMEL{background:#b57e55}
.cl_CHOCOLATE{background:#4a331f}
.cl_CREAM{background:#fae2ac}
.cl_GREEN{background:#197b30}
.cl_GREY{background:#959595}
.cl_KHAKI{background:#5d5d38}
.cl_LEMON{background:#ffff7f}
.cl_MINT{background:#d1ffd6}
.cl_MUSTARD{background:#d9b059}
.cl_NAVY{background:#11405d}
.cl_ORANGE{background:#ff7300}
.cl_OYSTER{background:#d1cab8}
.cl_PEACH{background:#ffbba1}
.cl_PINK{background:#ff3aa5}
.cl_PURPLE{background:#821193}
.cl_RED{background:#ff0000}
.cl_VIOLET{background:#5e1b95}
.cl_YELLOW{background:#fff000}
.cl_GOLD{background-position:0 0}
.cl_SILVER{background-position:-23px 0}
.cl_MULTI{background-position:-46px 0}
.cl_IVORY{background-position:-69px 0}
.cl_WHITE{background-position:-92px 0}
.cl_NO{background-position:-115px 0}

.filter_select_area{overflow:hidden;position:relative;/*padding:0 9px 0 12px;border-top:1px solid #ddd;*/text-align:right;background: #fff;}
.filter_select_area .btn_area {display:inline-block;*display:inline;zoom:1;padding:8px 10px 8px 0;vertical-align:top;display: none;}
.filter-showroom-wrap .filter_select_area .btn_area {display: block;}
.filter_select_area .btn{width:120px;height:40px;margin-left:5px;padding:0;border-radius:0;line-height: 39px;}
.filter_select_area .btn:first-child{margin-left:0}
.filter_select_area .btn span{font-size: 14px;}
.filter_select_area .btn_bd_gray span{color:#000}
.filter_select_area .btn_bg_black span{color:#fff}
.filter_select_area .ico_refresh{width:17px;height:14px;margin:-1px 2px 0 0;background-position:-85px -46px;display: none;}
.filter_select_lst{float:left;margin:0 0 10px 0;padding-top:14px;font-size:0;text-align:left;padding-right:34px;}
.active .filter_select_lst {max-width: 940px;padding-right: 0;}
.filter_select_lst li{display:inline-block;*display:inline;*zoom:1;position:relative;margin:5px 0 8px 21px;padding-right:19px;font-size: 13px;color:#000000;line-height:normal;font-weight: bold;}
.filter_select_lst .btn_del{position:absolute;top:50%;right:0;width:16px;height:16px;font-size:0;margin-top: -8px;}
.filter_select_lst .btn_del .sp{width:16px;height:16px;;background:url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png) no-repeat;background-position:-200px -62px}
.filter_select_lst .color{display:inline-block;width:12px;height:12px;border:1px solid #ccc;vertical-align:-1px}
.filter_select_lst .cl_GOLD{background-position:0 -23px}
.filter_select_lst .cl_SILVER{background-position:-14px -23px}
.filter_select_lst .cl_MULTI{background-position:-28px -23px}
.filter_select_lst .cl_IVORY{background-position:-42px -23px}
.filter_select_lst .cl_WHITE{background:#fff}
.filter_select_lst .cl_NO{background-position:-56px -23px}
/* sorting */
.sort_artbx{padding:10px 0 12px;zoom:1}
.sort_artbx:after{display:block;clear:both;content:''}
.sort_artbx .inp_selt{float:left;width:179px}
.view_filter{float:left;margin-right:10px;font-size:0}
.view_filter button{position:relative;width:28px;height:28px;margin-left:-1px;border:1px solid #c3c3c3;background:#fff}
.view_filter .sp{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px}
.view_filter .select{z-index:1;border-color:#505050}
.view_filter .card_type .sp{background-position:-225px -97px}
.view_filter .card_type.select .sp{background-position:-241px -97px}
.view_filter .list_type .sp{background-position:-225px -81px}
.view_filter .list_type.select .sp{background-position:-241px -81px}

.sort_artbx select{padding:6px 0;font-size: 13px}

/* 판매인기상품 */
.prdt_artbx{/*padding:0 0 35px*//*padding-bottom: 20px;*/}
.prdt_artbx .group_header{text-align: center;font-size: 25px;line-height: 1.18;letter-spacing: -0.3px;color: #000000;padding-bottom: 0;margin: 0 0 -5px 0;}
.prdt_artbx .sectionGroup.best_top10_wrap .group_header {margin:60px 0 25px;}
.prdt_artbx .group_header_wrap .group_header.new {float: none;padding-top:0;text-align: center;font-size: 25px;line-height: 1.18;letter-spacing: -0.3px;color: #000000;padding-bottom: 0;/*margin: 20px 0 -15px 0;*/}
.prdt_artbx .card_template2 .prdt_tit{width:185px}
.prdt_artbx .card_template2.type2{margin-top:0}
.prdt_artbx .card_template2.type2 .prdt_tit{width:auto}
.prdt_artbx .btn_more_view{margin:46px auto 0;}
.prdt_artbx .btn_more_view {color: #000000;font-weight: normal;text-align: center;position: relative;}
.prdt_artbx .btn_more_view:after {content:'';position: absolute;border:1px solid #000000;top:0;right:0;bottom:0;left:0;}
.prdt_artbx .btn_more_view {height: 50px;line-height: 49px;}
.prdt_artbx .btn_more_view {padding: 0 40px;}
.prdt_artbx .btn_more_view span {color: #757575;font-size: 14px;display: inline-block;vertical-align: 0;}
.prdt_artbx .btn_more_view em {color: #000000;font-size: 15px;display: inline-block;vertical-align: middle;}
.prdt_artbx .btn_more_view strong {color: #000000;}
.prdt_artbx .btn_more_view:hover:after {border-width: 2px;}
.prdt_artbx .btn_more_view:hover span {text-decoration: underline;}



/* 아울렛 브랜드 */
.brand_lst_artbx{position:relative;min-height:95px;/*margin-top:29px;*/padding:15px 100px;background:#e2e2e2}
.brand_lst_artbx .swiper-container{overflow:hidden;height:95px;margin:0}
.brand_lst_artbx .swiper-wrapper{height:95px}
.brand_lst_artbx .swiper-slide{width:1040px;height:95px}
.brand_lst_artbx .swiper-button button{margin-top:-13px}
.brand_lst_artbx .swiper-button .sp{width:16px;height:25px}
.brand_lst_artbx .swiper-button .btn_prev{left:15px}
.brand_lst_artbx .swiper-button .btn_prev .sp{background-position:0 -124px}
.brand_lst_artbx .swiper-button .btn_next{right:15px}
.brand_lst_artbx .swiper-button .btn_next .sp{background-position:-18px -124px}
.brand_lst_artbx .brand_lst{overflow:hidden;margin:-7px 0 0 -10px}
.brand_lst_artbx .brand_lst li{float:left;margin:7px 0 0 10px}
.brand_lst_artbx .brand_lst a{display:block;width:200px;height:44px;background:#fff}
.brand_lst_artbx .btn{top:21px}
.brand_lst_artbx .btn_more {top:-55px}

/* 가격대&할인율 */
.discount_artbx{overflow:hidden;/*margin-top:29px*/}
.discount_artbx ul{overflow:hidden;margin-left:-10px}
.discount_artbx ul:first-child {margin-top:-10px}
.discount_artbx li{float:left;width:300px;margin:0 0 10px 10px}
.discount_artbx ul+ul li {margin:0 0 0 10px}
/*.discount_artbx .even{width:227px}*/
.discount_artbx button{display:block;width:100%;padding:13px 0 11px;border:1px solid #ddd;font-size: 14px;color:#757575;text-align:center}
.discount_artbx button:hover{border-color:#000000;font-weight:bold;color:#000000;text-decoration: underline;}

/* 백화점 베스트 */
.department_store_wrap .template_vs{margin:-20px 0 0 -20px}
.department_store_wrap .template_vs .card_template3{width:458px;margin:20px 0 0 20px}
.department_store_wrap .template_vs .card_template3 li{width:229px}

/* 세일&이벤트 */
.sale_event_wrap .sectionGroup{padding-bottom:0}
.sale_event_wrap .sectionGroup .card_template_wrap{margin-top:60px}
.sale_event_wrap .sectionGroup .card_template_wrap:first-child{margin-top:0}
.sale_event_wrap .colGroup{padding:20px 0}
.sale_event_wrap .basic_tab{margin-bottom:20px}

/* 베스트 */
.best_wrap .chklst_wrap{margin-top:14px;padding:15px 6px 25px;border-top:1px dashed #cfcfcf;border-bottom:1px solid #000}
/* 스폐셜 라인 */
.special_line .label_bnr{margin-top:0}
.special_line .category_artbx{margin-top:20px}
/* 오늘만 특가! */
.today_deal_wrap .prdt_artbx{margin-top:41px}
.todays_deal_artbx{position:relative;width:940px;height:130px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_todays_deal.jpg);text-align:center}
.todays_deal_artbx .timebx{display:inline-block;*display:inline;margin-top:43px;font-size:0;text-align:center;zoom:1}
.todays_deal_artbx .timebx:after{display:block;clear:both;content:''}
.todays_deal_artbx .ico_timer{float:left;width:40px;height:36px;margin:3px 7px 0 0;background-position:-257px -81px}
.todays_deal_artbx dd{float:left;overflow:hidden;font-weight:bold;font-size:24px;color:#000;line-height:44px}
.todays_deal_artbx span{float:left}
.todays_deal_artbx .dday .bar{width:2px;height:18px;margin:13px 14px 0;background:#000}
.todays_deal_artbx .time{margin-left:17px}
.todays_deal_artbx .time .num{display:inline-block;width:34px;height:44px;margin-left:3px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat -36px -124px;color:#fff}
.todays_deal_artbx .time .num:first-child{margin-left:0}
.todays_deal_artbx .time .dot{width:5px;height:44px;margin:0 2px 0 5px;background-position:-72px -124px;vertical-align:middle}

.day_sale2{padding:11px 0;margin-bottom: 5px;background:#dc2832;font-size:0;text-align:center}
.day_sale2 .tit{display:inline-block;position:relative;margin-right:10px;padding-right:10px;font-size: 13px;color:#fff;vertical-align:middle}
.day_sale2 .tit:after,.day_sale2 .timebx:after{position:absolute;top:50%;right:0;width:1px;height:11px;margin-top:-6px;background:#ddd;content:''}
.day_sale2 .timebx{display:inline-block;position:relative;margin-right:10px;padding-right:10px;vertical-align:middle}
.day_sale2 .timebx dd{display:inline-block;font-size:15px;color:#fff}
.day_sale2 .timebx .dday{margin-right:5px}
.day_sale2 .timebx .dot{display:inline-block;overflow:hidden;position:relative;width:2px;height:8px;margin:0 1px 0 4px;line-height:999px;top: 3px; background-image: none;}
.day_sale2 .timebx .dot:before,.day_sale2 .timebx .dot:after{position:absolute;left:0;width:2px;height:2px;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%; background:#fff;content:''}
.day_sale2 .timebx .dot:before{top:0}
.day_sale2 .timebx .dot:after{bottom:0}
.day_sale2 .amount{display:inline-block;margin:-1px 0 1px;font-size: 13px;color:#fff;vertical-align:middle}
.day_sale2 .amount strong{margin-left:2px;font-size:15px;color:#ffe664;position:relative;top:1px;}
.day_sale2 .timebx .dday .cnt {color: #fff;font-size:15px;}

.todays_deal_artbx2{overflow:hidden;width:894px;height:52px;padding:0 21px 0 25px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_todays_deal2.jpg)}
.todays_deal_artbx2 .tit{float:left;margin-top:14px;font-size:16px;color:#000;line-height:24px}
.todays_deal_artbx2 .tit .sp{width:26px;height:23px;margin-right:5px;background-position:-336px -124px}
.todays_deal_artbx2 .count{float:left;margin-top:19px;font-size:15px;color:#666;line-height:16px}
.todays_deal_artbx2 .count .bar{float:left;width:1px;height:13px;margin:1px 13px 0 14px;background:#666}
.todays_deal_artbx2 .count em{font-weight:bold;color:#dd4132}
.todays_deal_artbx2 .timebx{float:right;margin-top:11px}
.todays_deal_artbx2 .timebx dd{float:left;font-size:16px;font-weight:bold;line-height:30px;text-align:center}
.todays_deal_artbx2 span{float:left}
.todays_deal_artbx2 .timebx .date{font-weight:normal;color:#000;letter-spacing:1px}
.todays_deal_artbx2 .time{margin-left:14px}
.todays_deal_artbx2 .time .num{display:inline-block;width:24px;height:30px;margin-left:2px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat -305px -117px;color:#fff}
.todays_deal_artbx2 .time .num:first-child{margin-left:0}
.todays_deal_artbx2 .time .dot{width:3px;height:30px;margin:0 1px 0 4px;background-position:-331px -117px}

/* 편집샵 카테고리 공통 */
.category_path+.editorial_shop_category{margin-top:8px}
.editorial_shop_category{position:relative;z-index:6}
.editorial_shop_category+.prdt_artbx{margin-top:21px}
.editorial_shop_category+.sectionGroup{padding-top:0}

.editorial_cate_tit{padding:47px 0;background:#2b2b28;text-align:center}
.editorial_cate_lst .name{background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/sp_editorial.png) no-repeat}
.editorial_cate_tit .tit{display:block;width:341px;height:34px;background-position:0 -145px}
.editorial_cate_tit .txt{display:block;width:293px;height:14px;margin-top:12px;background-position:0 -181px}
.editorial_cate_tit.type2{padding:14px 0 13px}
.editorial_cate_tit.type2 .tit{width:103px;height:12px;background-position:-295px -181px}
.editorial_cate_lst{zoom:1}
.editorial_cate_lst:after{display:block;clear:both;content:''}
.editorial_cate_lst>li{float:left;position:relative;width:235px}
.editorial_cate_lst a{display:block}
.editorial_cate_lst .open{z-index:5}
.editorial_cate_lst .depth_tit{padding:7px 0 5px;text-align:center}
.editorial_cate_lst .arr{width:12px;height:8px;margin:1px 0 0 6px;background-position:-22px -151px;vertical-align:middle}
.editorial_cate_lst .active .arr{background-position:-8px -151px}
.editorial_cate_lst .active{position:relative;z-index:1}
.editorial_cate_lst .name{display:inline-block;height:55px;vertical-align:middle}
.editorial_cate_lst .depth2{display:none;position:absolute;top:68px;left:0;right:0;height:338px;padding:13px 20px 28px;border:solid #1e1e1e;border-width:0 1px 1px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_editorial_cate.png)}
.editorial_cate_lst .depth2 a{padding:6px;font-size: 13px;color:#c6c6c6;line-height:14px}
.editorial_cate_lst .depth2 a:hover{text-decoration:underline}
.editorial_cate_lst .depth2_tit{background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lst_dot5.gif) no-repeat 0 50%}
.editorial_cate_lst .depth2_tit.on{font-weight:bold}

/* 라움에디션 */
.raum_category .editorial_cate_lst{border:1px solid #b2b2b2}
.raum_category .editorial_cate_lst>li:first-child{width:233px}
.raum_category .editorial_cate_lst .depth_tit{background:#fff}
.raum_category .editorial_cate_lst .shoes{width:123px;background-position:0 -88px}
.raum_category .editorial_cate_lst .bag{width:191px;background-position:-125px -88px}
.raum_category .editorial_cate_lst .accessories{width:187px;background-position:-318px -88px}
.raum_category .editorial_cate_lst .clothes{width:145px;background-position:-507px -88px}
.raum_category .editorial_cate_lst .depth2{left:-1px;right:-1px}
/* 어라운드 더 코너 */
.around_category+.sectionGroup{position:relative;top:-6px;margin-top:0}
.around_category+.sectionGroup .card_template_wrap{margin-top:60px}
.around_category+.sectionGroup .swiper_artbx{margin-top:-70px}

.around_category .editorial_cate_tit{padding:58px 0 44px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_around_tit.jpg) no-repeat}
.around_category .editorial_cate_tit .tit{width:265px;height:22px;background-position:0 -197px}
.around_category .editorial_cate_tit .txt{width:159px;height:20px;margin-top:10px;background-position:0 -221px}
.around_category .editorial_cate_tit.type2{padding:13px 0 14px;background-position:0 100%}
.around_category .editorial_cate_tit.type2 .tit{width:136px;height:12px;background-position:-267px -197px}
.around_category .editorial_cate_lst .depth_tit{padding:13px 0 19px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_around_category.png) no-repeat}
.around_category .editorial_cate_lst .sub2 .depth_tit{background-position:-235px 0}
.around_category .editorial_cate_lst .sub3 .depth_tit{background-position:-470px 0}
.around_category .editorial_cate_lst .sub4 .depth_tit{background-position:-705px 0}
.around_category .editorial_cate_lst .arr{background-position:-22px -160px}
.around_category .editorial_cate_lst .active .arr{background-position:-8px -160px}
.around_category .editorial_cate_lst .name{height:42px}
.around_category .editorial_cate_lst .clothing{width:116px}
.around_category .editorial_cate_lst .shoes{width:93px;background-position:-118px 0}
.around_category .editorial_cate_lst .bag{width:73px;background-position:-213px 0}
.around_category .editorial_cate_lst .life_style{width:117px;background-position:-288px 0}
.around_category .editorial_cate_lst .active .clothing{width:116px;background-position:0 -44px}
.around_category .editorial_cate_lst .active .shoes{width:93px;background-position:-118px -44px}
.around_category .editorial_cate_lst .active .bag{width:73px;background-position:-213px -44px}
.around_category .editorial_cate_lst .active .life_style{width:117px;background-position:-288px -44px}
.around_category .editorial_cate_lst .depth2{left:0;right:0;padding:19px 20px 22px}

.around_category .left_sub_menu{position:absolute;top:29px;left:30px}
.around_category .about_corner{width:127px;height:15px;background-position:-267px -211px}
.around_category .right_sub_menu{overflow:hidden;position:absolute;top:21px;right:25px}
.around_category .at_corner{float:left;width:71px;height:35px;background-position:-489px -174px}
.around_category .at_corner:hover{background-position:-562px -174px}

.around_category .sns_lst{float:left;margin:4px 0 0 12px}
.around_category .sns_lst li{float:left;width:26px;height:26px;margin-left:7px}
.around_category .sns_lst li:first-child{margin-left:0}
.around_category .sns_lst a{display:block;width:26px;height:26px}
.around_category .sns_lst .facebook{background-position:-405px -174px}
.around_category .sns_lst .blog{background-position:-433px -174px}
.around_category .sns_lst .instagram{background-position:-461px -174px}
.around_category .sns_lst .facebook:hover{background-position:-405px -202px}
.around_category .sns_lst .blog:hover{background-position:-433px -202px}
.around_category .sns_lst .instagram:hover{background-position:-461px -202px}

.editorial_shop_wrap .sub_mtt{margin-bottom:52px;padding:0}
.editorial_shop_wrap .sub_mtt span{height:27px;margin:0;padding:0;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/sp_editorial.png) no-repeat}
.editorial_shop_wrap .sub_mtt.story span{width:114px;background-position:-343px -145px}
.editorial_shop_wrap .sub_mtt.stores span{width:133px;background-position:-459px -145px}

.around_story_artbx{position:relative;padding:65px 0 100px;text-align:center}
.around_story_artbx .txt{overflow:hidden;height:76px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/txt_around_story.png) no-repeat 50% 0;line-height:999px}
.around_story_artbx .txt2{height:45px;margin-top:71px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/txt_around_story2.png) no-repeat 50% 0}
.around_story_artbx .txt3{height:46px;margin:45px 0 65px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/txt_around_story3.png) no-repeat 50% 0}
.around_story_artbx .txt4{height:46px;margin-top:33px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/txt_around_story4.png) no-repeat 50% 0}
.around_story_artbx .thumb_lst{overflow:hidden;margin-top:70px}
.around_story_artbx .thumb_lst li{float:left;margin-left:8px}
.around_story_artbx .thumb_lst li:first-child{margin-left:0}
.around_story_artbx .bg{position:absolute;top:150px;right:33px;width:92px;height:130px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/bg_around_story.png) no-repeat}

.around_stores_artbx{position:relative;padding:93px 0;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/bg_line.png) no-repeat}
.around_stores_artbx .bg{position:absolute;top:-20px;left:3px;width:360px;height:190px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/editorial_shop/bg_around_stores.png) no-repeat}
.store_apply_info{position:relative;padding:39px 39px 34px;border:1px solid #d9d9d9;background:#fff;font-size: 13px}
.store_apply_info .info_tit{margin-bottom:13px;color:#333}
.store_apply_info .info_txt{color:#666;line-height:22px}
.store_apply_info .info_txt a{font-weight:bold;color:#666;text-decoration:underline}
.store_apply_info .btn_apply_down{position:absolute;top:40px;right:39px;width:147px;height:64px;background-position:-407px -22px}
.store_info{margin-top:45px}
.store_info .info_tit{margin:0 0 18px 9px;font-size:15px;color:#333}
.store_info .store_lst{border-top:2px solid #000}
.store_info .store_lst>li{padding:18px 10px 30px;border-bottom:1px solid #ccc}
.store_info .info_area{position:relative;margin-bottom:17px;font-size: 13px;zoom:1}
.store_info .info_area:after{display:block;clear:both;content:''}
.store_info .info_area span{float:left}
.store_info .info_area .name{float:left;width:235px;font-size: 13px}
.store_info .info_area .address{width:506px}
.store_info .info_area .tel{width:155px}
.store_info .info_area .btn_map{position:absolute;top:-6px;right:0;height:26px}
.store_info .info_area .btn_map span{width:18px;height:26px;background-position:-489px -211px}
.store_info .info_area .btn_map.open span{background-position:-509px -211px}
.store_info .thumb_lst{overflow:hidden}
.store_info .thumb_lst li{float:left;margin-left:10px}
.store_info .thumb_lst li:first-child{margin-left:0}
.store_info .etc_info{overflow:hidden;margin-top:13px;font-size: 13px;color:#333;line-height:20px}
.store_info .etc_info .tit{float:left;margin-right:5px}
.store_info .etc_info .txt{display:block;overflow:hidden}
.store_info .map_artbx{display:none;clear:left;padding-top:17px}
.store_info .map_artbx iframe{border:0}

/* 브랜드 리스트, 검색결과 공통 */
.srch_artbx{padding:26px 0;border-top:1px solid #ccc;background:#fff}
.srch_artbx .srch_wrap{position:relative;*z-index:1;width:323px;margin:0 auto;border:1px solid #dadada;background:#f8f8f8}
.srch_artbx .srch_wrap .inp_srch{position:relative;padding:2px 12px 8px}
.srch_artbx .srch_wrap .inp_srch input{width:100%;height:14px;font-size: 13px;outline:none;margin-top: 5px;}
.srch_artbx .srch_wrap .inp_srch label{position:absolute;top:9px;left:12px;font-size: 13px;color:#b2b2b2}
.srch_artbx .srch_wrap .btn_srch{position:absolute;top:7px;right:10px}
.srch_artbx .srch_wrap .btn_srch .sp{width:17px;height:17px;background-position:-289px -62px}
.srch_artbx .srch_wrap .btn_del{position:absolute;top:8px;right:0;z-index:1}
.srch_artbx .srch_wrap .btn_del .sp{width:16px;height:16px;background-position:-308px -62px}
.srch_artbx .srch_wrap .fake{position:absolute;top:9px;right:35px;width:20px;height:15px;background:#f8f8f8}
.srch_artbx .srch_wrap .btn_del .fake {display: none;}

.srch_artbx.srch_rslt{margin-bottom:35px;text-align:center}
.srch_artbx.srch_rslt .srch_wrap{display:inline-block;padding-right:35px;vertical-align:middle;*display:inline;zoom:1}
.srch_artbx.srch_rslt .srch_wrap .inp_srch{padding-right:0}
.srch_artbx.srch_rslt .srch_cnt{text-align:left}
.srch_artbx.srch_rslt .inp_chk{margin-right:6px;vertical-align:middle}
.srch_artbx.srch_rslt .inp_chk label{letter-spacing:-1px}
.srch_artbx.srch_rslt .btn_del{right:35px}

.srch_cnt{position:absolute;top:31px;left:-1px;right:-1px;z-index:10;border:1px solid #dadada;background:#f8f8f8}
.srch_cnt .scrl_area{max-height:162px;padding:7px 0}
.srch_cnt .srch_lst a{display:block;overflow:hidden;padding:6px 10px 7px 12px}
.srch_cnt .srch_lst a:hover{background:#ededed}
.srch_cnt .srch_lst em{color:#20c0c3}
.srch_cnt .srch_lst .brand{float:left}
.srch_cnt .srch_lst .cnt{float:right;color:#c1c1c1}
.srch_cnt .btn_area{overflow:hidden;border-top:1px dashed #cbcbcb;font-size:0}
.srch_cnt .btn_close{float:right;padding:10px 8px 8px;font-size:0}

.srch_cnt .btn_close .sp,.srch_cnt .btn_del_result .sp{width:8px;height:7px;margin:-1px 5px 0 0;background-position:-247px -113px}
.srch_cnt .btn_close span,.srch_cnt .btn_del_result span{font-size: 12px;vertical-align:middle}
/* 브랜드 리스트 */
.view_lst{margin-top:13px;text-align:center;font-size:0}
.view_lst dd{display:inline-block;*display:inline;padding:0 20px;border-left:1px solid #a0a0a0;zoom:1}
.view_lst dt+dd{border-left:0}
.view_lst a{display:block;font-size: 14px;color:#898989;line-height:11px}

.brand_result{position:absolute;top:-50px;right:3px;text-align:right;font-size: 14px;color: #bdbdbd;font-weight: normal;}
.brand_list_artbx{overflow:hidden;border-top:1px solid #ccc}
.brand_list_artbx:first-child{border-top:0}
.brand_list_artbx .col{float:left;width:234px;border-left:1px solid #ccc}
.brand_list_artbx .col:first-child{margin-right:-1px;border-left:0;border-right:1px solid #ccc}
.brand_list_artbx .col .in{padding:26px 21px 20px;border-top:1px solid #ccc}
.brand_list_artbx .col .in:first-child{border-top:0}
.spell_tit{display:block;font-size:30px;font-weight:normal;color:#191919;line-height:35px}
.spell_tit.kor{font-size:28px}
.spell_lst{margin-top:16px;font-size: 13px}
.spell_lst li{line-height:27px}
.spell_lst a{display:block}
.spell_lst .em{font-weight:bold}

/* 검색결과 */
.brand_wrap .category_mtt{/*margin-bottom:33px;padding-bottom:28px;*//*border-bottom:2px solid #ddd;*//*padding-top: 60px;*/margin:60px 0 25px;}
.brand_wrap .srch_artbx{padding:25px 0;border-top:0;border-bottom:1px solid #ccc;background:none}

.txt_srch_result{margin-bottom:9px;font-size:15px;text-align:center}
.txt_srch_result .keyword_wrap{display:block}
.txt_srch_result .keyword{display:inline-block;margin-bottom:8px;padding-right:6px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_keyword.png) no-repeat 100% -24px;font-weight:bold;color:#d9232e}
.txt_srch_result .keyword>span{display:block;overflow:hidden;max-width:840px;padding-left:6px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_keyword.png) no-repeat;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.txt_srch_result .keyword .dot{margin-right:3px;color:#000}
.txt_srch_result .number{color:#000;font-weight:bold}

.tab_keyword{height:30px;border-bottom:1px solid #dadada;zoom:1}
.tab_keyword:after{display:block;clear:both;content:''}
.tab_keyword:first-child{margin-top:0}

.tab_keyword li{float:left;width:88px;border-bottom:1px solid #dadada;line-height:30px}
.tab_keyword li:first-child{width:98px}
.tab_keyword a{display:block;height:30px;border-right:1px solid #dadada;font-size: 13px;color:#979797;text-align:center}
.tab_keyword .selected{position:relative;z-index:1}
.tab_keyword .selected a{height:31px;margin-bottom:-1px;background:#fff;font-weight:bold;color:#525252}

.tab_keyword_cnt{padding:10px 0 12px;background:#fff}
.tab_keyword_cnt .scrl_area{overflow-y:auto}
.tab_keyword_cnt li{margin-top:2px}
.tab_keyword_cnt li:first-child{margin-top:0}
.tab_keyword_cnt a{display:block;overflow:hidden;padding:6px 16px 5px;font-size: 13px;line-height:14px;text-overflow:ellipsis;;white-space:nowrap}
.tab_keyword_cnt a:hover{background:#f5f5f5}
.tab_keyword_cnt .num{color:#1bc1bd}
.tab_keyword_cnt .word{font-weight:bold;color:#d9232e}
.tab_keyword_cnt .txt_msg{font-size: 13px}
.tab_keyword_cnt.popular{height:268px}
.tab_keyword_cnt.recent{height:268px}
.tab_keyword_cnt.recent .scrl_area{height:268px;max-height:none;padding:0}
.tab_keyword_cnt.recent .txt_msg{margin-top:115px;font-size: 13px;text-align:center}
.tab_keyword_cnt.auto_srch{height:293px}
.tab_keyword_cnt.alert{height:auto;padding:16px 16px 18px}

.srch_cnt .btn_area.type2{overflow:hidden;border-top:1px solid #e1e1e1}
.srch_cnt .btn_area.type2 .btn_del_result{float:left}
.srch_cnt .btn_area.type2 .btn_del_result{padding:7px 13px 6px;font-size:0}
.srch_cnt .btn_area.type2 .btn_close{padding:7px 12px 6px}

.srch_result_wrap .no_rslt{padding-top:84px}
.no_rslt{padding:209px 0 232px;font-size:16px;color:#666;text-align:center;font-weight:bold;line-height:25px}
.no_rslt strong{color:#000}
.no_rslt .alert{font-size: 14px}
.no_rslt .alert a{color:#d9232e;text-decoration:underline}
.no_rslt .alert .rcmd{color:#d9232e}

.tab_cnt.editorial{padding-top:15px}
.editorial_brand_lst{overflow:hidden}
.editorial_brand_lst .lst{margin:-1px 0 0 -1px;zoom:1}
.editorial_brand_lst .lst:after{display:block;clear:both;content:''}
.editorial_brand_lst li{float:left;width:234px;height:54px;border:solid #f1f1f1;border-width:1px 0 0 1px;background:#fff}
.editorial_brand_lst a{display:block;font-size:0}

/* 로그인 */
.login_wrap .basic_tab:before {content: '';display: block;height: 2px;background: #000;position: absolute;bottom: 0px;width: 100%;}
.login_wrap #content{width:430px;margin:0 auto;padding-top:70px;}
.login_wrap .basic_tab{position: relative;height:46px;border:0;zoom:1;width:100%;clear:both;background:#f4f4f4;}
.login_wrap .basic_tab:after{display:block;clear:both;content:''}
.login_wrap .basic_tab li{float:left;width:144px;margin:0 0 -2px -1px;border-bottom-width:0;line-height:46px;padding:0 0 0 0}
.login_wrap .basic_tab li:first-child{margin-left:0}
.login_wrap .basic_tab a{border:solid #c3c3c3;border-width:1px 1px 0;background:#f4f4f4;font-size:15px;color:#666;text-align:center}
.login_wrap .basic_tab a span{font-size:15px;color:#adadad}
.login_wrap .basic_tab .selected{position:relative;z-index:1}
.login_wrap .basic_tab .selected a{height:46px;margin-bottom:-2px;border-width:2px 2px 0;border-color:#000;font-weight:bold;color:#000;}

.login_wrap .tab_cnt{padding-top:30px}
.login_wrap .btn_bg_gray{padding:7px 12px 6px 16px;font-size: 12px}
.login_wrap .btn_bg_gray .ico_arr{margin:-2px 0 1px 7px}

.login_form_wrap .inp_txt{display:block;margin-top:10px;/*padding:17px 23px 16px;*/padding:0;border:1px solid #ccc;background:#fff}
.login_form_wrap .inp_txt:first-child{margin-top:0}
.login_form_wrap .inp_txt input{font-size:15px;color:#555;padding:17px 0 16px 0;text-indent: 23px;line-height: normal;}
.login_form_wrap .inp_txt label{position:absolute;top:17px;left:23px;font-size:15px;font-weight:bold}
.login_form_wrap .inp_chk{display:block;margin-top:11px}
.login_form_wrap .btn_xl{width:100%;text-align:center}
.login_form_wrap .btn_xl.btn_bg_blue{margin-top:56px}
.login_form_wrap .inp_chk+.btn_xl.btn_bg_blue{margin-top:20px}
.login_form_wrap .number_confirm+.btn_xl.btn_bg_blue{margin-top:18px}
.login_form_wrap .alert{position:absolute;top:10px;left:0;font-weight:bold;color:#666}
.alert .sp{width:14px;height:14px;margin:-1px 3px 1px 0;background-position:-104px -46px;vertical-align:middle}
.login_form_wrap .info_tx{padding:26px 0 0;font-size: 13px;line-height:22px;text-align:center}
.login_form_wrap .info_tx strong{color:#000}
.login_form_wrap .number_confirm{display:block;padding:17px 0 0 24px}
.login_form_wrap .number_confirm .tit{font-size:15px;font-weight:bold}
.login_form_wrap .number_confirm .btn{margin:-2px 0 2px 8px}
.login_form_wrap .number_confirm .alert{position:static}

.login_wrap .info_wrap{margin-top:29px}
.login_wrap .info_wrap li{margin-top:7px;padding:3px 0 3px 6px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lst_dot6.gif) no-repeat 0 11px;font-size:0}
.login_wrap .info_wrap li:first-child{margin-top:0}
.login_wrap .info_wrap .info_dsc{display:inline-block;*display:inline;min-width:191px;padding-right:11px;font-size: 14px;letter-spacing:-1px;line-height:20px;vertical-align:middle;zoom:1}
.login_wrap .info_wrap .btn_bg_gray{margin:-3px 0}
.login_wrap .info_wrap .info_dsc em{font-weight:bold}
.login_wrap .benefit_lst{margin:35px 0 0 -6px}
.login_wrap .benefit_lst li{position:relative;padding:16px 0 7px 69px;border-top:1px solid #d9d9d9;background:none;font-size: 12px}
.login_wrap .benefit_lst li:first-child{border-top:0}
.login_wrap .benefit_lst .tit{display:block;margin-bottom:3px;font-weight:normal}
.login_wrap .benefit_lst p{color:#a3a3a3}
.login_wrap .benefit_lst .sp{position:absolute;top:16px;left:20px;width:30px;height:29px}
.login_wrap .benefit_lst .ico_join{background-position:-110px 0}
.login_wrap .benefit_lst .ico_birth{background-position:-142px 0}
.login_wrap .benefit_lst .ico_class{background-position:-174px 0}
.login_wrap .benefit_lst .ico_mileage{background-position:-206px 0}

/* 팝업 */
.ly_pop_wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200}
.dimmed{position:absolute;top:0;left:0;right:0;bottom:0;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_65.png)}
.btn_ly_close{position:absolute;top:10px;right:10px;height:43px;padding:10px;font-size:0}
.btn_ly_close .sp{width:23px;height:23px;}

.ly_pop{position:absolute;top:50%;left:50%;z-index:200;width:336px;padding:10px 30px 35px;border:1px solid #191919;background:#fff}
.ly_pop .ly_tit{padding:20px 0 21px;border-bottom:2px solid #000;text-align:center}
.ly_pop .ly_tit .tit{font-size:30px;font-weight:normal;color:#000;letter-spacing:-1px;border-bottom:0;margin:0;padding:0;}
.ly_pop.ty02 .ly_tit .tit {font-size:28px;}
.ly_pop .btn_ly_close{top:22px;right:20px}
.ly_pop.ty02 .btn_ly_close{top:20px;right:20px}
.ly_pop .btn_area{padding-top:21px;border-top:1px solid #aaa;font-size:0;text-align:center}
.ly_pop .btn_area.no-line { border-top: none; }
.ly_pop .btn_area .btn{margin:0 2px 0 3px;padding:7px 12px}
.ly_pop .btn_area .btn_bg_blue2 {font-weight:bold}
.ly_pop .btn_area .btn_bd_gr3 { border: 1px solid #242424; background: #fff; color: #222;
}
.ly_pop .btn_area .btn_bg_black2 { background: #222; color: #fff; }
.ly_pop .tbl_basic{border-bottom:0}
.ly_pop .graybx:first-child{margin:20px 0}

/* LFML-77935 LFML-80264 popup 추가 (모바일과 같은 레이아웃) */
.ly_pop.ly_alert.type2 { width: 315px; padding: 38px 30px; margin: -150px -158px; }
.ly_pop.ly_alert.type2 .in { font-size: 14px; padding: 0; text-align: center; line-height: 1.5em; }
.ly_pop.type2 .btn_area .btn { margin-top: 0; width: 120px; vertical-align: middle; padding: 12px 12px 11px 12px !important; font-weight: normal; }

.ly_pop2{position:absolute;top:280px;left:50%;width:405px;height:256px;margin-left:-203px;background:#fff}
.ly_pop2 .ly_content{height:100%;font-size:0;text-align:center}
.ly_pop2 .ly_content .in{display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
.ly_pop2 .txt{font-size:18px;line-height:25px}

.ly_pop3{position:absolute;top:0;left:0;z-index:10}
.ly_pop3 .btn_ly_close{top:12px;right:9px;width:27px;height:27px;padding:0}

.ly_pop.ty02 {position:absolute;top:50%;left:50%;z-index:200;width:629px;height:445px;padding:0 0 35px 30px;border:1px solid #191919;background:#fff}
.ly_pop.ty02 .ly_tit {margin-right:30px;}

.ly_lst li{border-top:1px solid #e5e5e5;font-size: 13px;color:#333}
.ly_lst li:first-child{border-top:0}
.ly_lst a{display:block;overflow:hidden;padding:19px 18px 17px;text-overflow:ellipsis;white-space:nowrap}
.ly_lst .cate{margin-right:4px}

.ly_alert{margin:-150px 0 0 -200px}
.ly_alert .in{padding:20px 0}
.ly_alert .tx{font-size: 13px;color:#666;line-height:18px;text-align:center}
.ly_alert .tx strong{color:#333}
.ly_alert .ico{display:block;height:42px;margin:0 auto 12px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_popup.png) no-repeat}
.ly_alert .ico02{display:block;height:50px;margin:0 auto 12px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_popup.png) no-repeat}
.ly_alert .ico_wishlist{width:40px;background-position:-287px -32px}
.ly_alert .ico_cart{width:54px;background-position:-287px -76px}

.ly_alert .ico-wish{width:50px;background-position:-52px -120px}
.ly_alert .ico-wish.on{width:50px;background-position:0 -120px}

.ly_waiting{    margin: -184px 0 0 -290px;width:580px;height:368px;
    box-sizing: border-box;}
.ly_waiting .info_txt{position:relative;padding:20px 0 18px 8px;letter-spacing:-.5px;line-height:22px;font-size: 13px;}
.ly_waiting .info_txt>strong{display:block;font-size: 13px;font-weight:normal}
.ly_waiting .info_txt>strong span{font-weight:bold;color:#000}
.ly_waiting .info_txt .bullet{position:absolute;top:24px;left:1px;width:2px;height:2px;background:#999}
.ly_waiting .btn{width:103px}
.ly_waiting .ly_tit{text-align:left;}
.ly_waiting .ly_tit .tit{color: #000;
font-size: 18px;
line-height: 24px;
letter-spacing: -1px;
font-weight: normal;}
.ly_waiting.ly_pop .btn_ly_close .sp{
width: 24px;
height: 24px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTAAAAAAAAAAAAAAAANOsCP8AAAAEdFJOUwAV1Ba4/rJLAAAApUlEQVQ4y5WU2w2AIAxFJS5g2IDECRzB/YcyPKX0ng/4MOnlHoTSchz7I1xeO7MWk58oWnwdEu40vhaoXod0q0OGc0F+44JMPoPMNoMY1xTYdado2ckI172P2J22CT4/TREZLZJIaNUEUEQFFEQCGZFARjTAE7QU/py2iweklGASKe14UXS1WAxUPlhwVKJY1NQG2DjUatic2M7qAXhSfx7Uk7E7PpdfGz/C8Y+cAAAAAElFTkSuQmCC) no-repeat;
background-size: 100% auto;
font-size: 0;}
.ly_waiting .tbl_basic{border:solid #000;border-width:1px 0 0;}
.ly_waiting .tbl_basic table{width:100%;table-layout:fixed}
.ly_waiting .tbl_basic th,.tbl_basic td{border:solid #000;border-width:1px 0 0 0}
.ly_waiting .tbl_basic tr:first-child th{border-top:0}
.ly_waiting .tbl_basic th:first-child,.tbl_basic td:first-child{border-left:0}
.ly_waiting .tbl_basic tr:first-child td{border-top-color:#000}
.ly_waiting .tbl_basic thead th{border-color:#000;}
.ly_waiting .tbl_basic th{ background:#fff;}
.ly_waiting .tbl_basic .th{padding:11px 0 10px}
.ly_waiting .tbl_basic .th,.tbl_basic .td{padding:11px 0 10px;;color:#000;
	font-size: 13px;
    line-height: 17px;
    letter-spacing: -0.2px;
	text-align:center}
.ly_waiting .price-repayment{color:#000}
.ly_waiting  .order_prdt{padding:0 !important;text-align: center !important;}
.ly_waiting  .ui-btn-type.size-large{border: 1px solid #ddd;
    border-radius: 2px;
    background-color: #fff;
    color: #000;
    letter-spacing: -0.3px;    font-size: 14px;width:140px;}



.ly_participate{margin:-376px 0 0 -340px}
.ly_participate .btn_area .btn{width:129px}

.ly_store_info{top:176px;margin-left:-470px;z-index: 1100;}
.ly_store_info .ly_content{position:relative;}
.ly_store_info .tab_cnt{padding-top:15px}
.ly_store_info .pagenation{padding:18px 0 7px;border-top:1px solid #aaa;font-size:0;text-align:center}
.ly_store_info .pagenation a{display:inline-block;margin-left:12px;font-size: 13px;color:#aaa;vertical-align:middle}
.ly_store_info .pagenation a:first-child{margin-left:0}
.ly_store_info .pagenation .on{font-weight:bold;color:#666;text-decoration:underline}
.ly_store_info .pagenation .sp{width:10px;height:11px;margin-left:11px}
.ly_store_info .pagenation .btn_next{margin-left:12px}
.ly_store_info .pagenation .btn_prev2{background-position:-110px -31px}
.ly_store_info .pagenation .btn_prev{background-position:-122px -31px}
.ly_store_info .pagenation .btn_next{background-position:-134px -31px}
.ly_store_info .pagenation .btn_next2{background-position:-146px -31px}
.ly_store_info .basic_tab.type2 {padding-left: 7px;width: auto;overflow: visible;}
.ly_store_info .basic_tab.type2 li {padding: 0 7px;width: auto;}
.ly_store_info .basic_tab.type2 .selected a {color: #000;}
.ly_store_info .basic_tab.type2 .selected a:after {bottom: -1px;}
.ly_store_info .basic_tab.type2 a {line-height: 35px;background-color: #fff;color: #757575;white-space: nowrap;letter-spacing: -0.9px;font-size: 14px;display: inline-block;min-width: 34px;width: auto;padding: 0 0 0 0;}
.store_result{font-size: 13px;color:#333;padding: 20px 0 15px;}
.store_srch_none{padding:54px 0 85px;color:#666;text-align:center}
.store_srch_none .tit{display:block;font-size:16px}
.store_srch_none .txt{display:block;margin-top:17px;font-size: 14px;letter-spacing:-1px;line-height:21px}
.store_srch_none .txt em{font-weight:bold;color:#000}
.ly_store_info .tbl_basic.type3 .tbl-stock-rst th {border: 1px solid #000;border-width:1px 0;padding: 11px 0 10px;background: #fff;font-size: 13px;}
.ly_store_info .tab_cnt td {vertical-align: top;}
.ly_store_info .tab_cnt .td {color: #000000;padding: 17px 0 13px;font-size: 13px;}
.stock-store-rst.store_result{font-size: 13px;color:#757575;font-size: 12px;padding-top: 0;}
.stock-store-rst.store_result strong {font-size: 14px;color: #000000;display: inline-block;}
.stock-store-rst.store_result strong:after {content: '';display: inline-block;width: 1px;height:10px;background: #bdbdbd;margin: 0 3px 0 10px;}
.ly_store_info .tbl_basic.type3 .btn {vertical-align: -12px;}

.ly_today_deal .in{margin-top:12px}
.ly_today_deal .txt{letter-spacing:-1px}
.ly_today_deal .btn_home,.ly_today_deal .btn_new_prdt{display:inline-block;width:138px;margin:35px 4px 0 3px;padding:7px 0 6px;font-size: 14px;color:#fff;letter-spacing:-1px}
.ly_today_deal .btn_home{border:1px solid #a6a6a6;background:#afafaf}
.ly_today_deal .btn_new_prdt{border:1px solid #d9232e;background:#d9232e}

.ly_appdown{top:31px;left:-482px;width:386px;height:202px;padding:9px 34px 5px 138px;background:url(//img.lfmall.co.kr/file/WAS/display/lf2022/pc/bg_pop_appdown.png) no-repeat} /* 202202 LFML-77994 */
.ly_appdown .tx,.ly_appdown .tx2{letter-spacing:0}
.ly_appdown .tx{margin-top:89px;color:#999}
.ly_appdown .tx2{margin-top:8px;color:#333}
.ly_appdown .tx2 em{font-weight:bold}
.ly_appdown .inpbx{margin-top:13px;font-size:0;zoom:1}
.ly_appdown .inpbx:after{display:block;clear:both;content:''}
.ly_appdown .number{float:left}
.ly_appdown .btn_appdown{float:right;width:199px;height:30px;margin:-2px 8px 2px 0}
.ly_appdown .btn_appdown .sp_pop{width:199px;height:30px;background-position:-151px 0}
.ly_appdown .dash{display:inline-block;padding:0 3px;font-size:15px;color:#434343;vertical-align:middle}
.ly_appdown .inp_selt{width:43px;height:21px;border:1px solid #ccc;background:#fff;vertical-align:middle}
.ly_appdown .inp_selt select{height:100%;border:0;background:none}
.ly_appdown .inp_txt{width:49px;padding:0;border-color:#ccc;background:#fff}
.ly_appdown .inp_txt input{padding:4px 0}

.ly_baro{top:31px;left:-3px;width:368px;height:321px;padding:5px 31px 0;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_pop_baro.png) no-repeat}
.ly_baro .btn_ly_close{top:35px;right:29px}
.ly_baro .ly_tit{padding:29px 0 25px;border-bottom:2px solid #000}
.ly_baro .ly_tit .sp_pop{display:block;width:283px;height:27px;margin:0 auto;font-size:0;background-position:0 -61px}
.ly_baro .ly_tit.off .sp_pop{background-position:0 -32px}
.ly_baro .ly_content{padding:15px 0}
.ly_baro .info{padding:0 13px 11px 16px;border-bottom:1px solid #aaa}
.ly_baro .info dt{margin:10px 0 7px}
.ly_baro .info dt:first-child{margin-top:0}
.ly_baro .info dd{padding-left:8px;color:#999;line-height:16px;text-indent:-8px}

.ly_baro .info .tit{width:208px;height:16px;background-position:0 -90px}
.ly_baro .info .tit2{width:71px;height:15px;background-position:-210px -90px}

.ly_baro .btn_baro_on{display:block;width:149px;height:30px;margin:22px auto 0}
.ly_baro .btn_baro_on .sp_pop{width:149px;height:30px}

.ly_terms{margin:-327px 0 0 -279px}
.ly_terms .btn_area .btn{width:90px}
.term_lst>li{padding:24px 0 28px;border-top:1px solid #ddd}
.term_lst>li:first-child{border-top:0}
.term_lst .tit{margin-bottom:15px;font-size:15px;color:#333}
.term_lst .lst>li{margin-top:9px;padding-left:7px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lst_dot7.gif) no-repeat 1px 4px;color:#666}
.term_lst .lst>li:first-child{margin-top:0}
.term_lst .lst>li ul{margin-top:9px}
.term_lst .lst>li li{margin-top:5px;color:#999}

.hp_cer {padding:24px 0 28px;border-top:1px solid #ddd}
.hp_cer li{margin-top:9px;padding-left:7px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lst_dot7.gif) no-repeat 1px 4px;color:#666}
.hp_cer li:first-child{margin-top:0}
.hp_cer li{margin-top:5px;color:#999}

/* LFML_76099 첫구매혜택 팝업 */
.first-order-benefit { width:450px; padding-top: 70px; padding-bottom:58px;transform: translate(-50%, -50%); box-sizing: border-box;}
.first-order-benefit .ly_content { text-align: center; font-size:16px}
.first-order-benefit .ly_content strong { display:inline-block; padding:10px 0 20px; line-height:38px; font-size:30px;}
.first-order-benefit .ly_content .coupon-wrap, .btn-benefit { width:256px; margin:0 auto;text-align: center; }
.first-order-benefit .ly_content .coupon-wrap img { width:256px; height: auto; vertical-align: top;}
.first-order-benefit .ly_content .btn-benefit { display:block;width:260px; margin:0 auto; background-color: #000; font-size:15px; line-height:46px;font-weight:600; color: #fff;}
.first-order-benefit .ly_content .btn-later { opacity: 0.3; font-size: 15px; }

/* LFML-86856 : 복지몰 팝업 */
.first-order-benefit .ly_content .tit{color:#000000;font-size:20px;line-height:28px;letter-spacing: -0.5px;font-weight:bold;margin-bottom:24px;}
.first-order-benefit .ly_content .txt{color:#000000;font-size:16px;line-height:22px;margin:8px 0 24px;}
.first-order-benefit .btn_ly_close .sp.type2{background-position: -24px -1px;}

/* 조합 */
.category_artbx+.basic_tab{margin-top:50px}
.category_artbx+.label_bnr{margin-top:20px}
.category_artbx+.prdt_artbx{margin-top:-30px}
.category_artbx+.section{margin-top:70px}
.category_artbx+.sectionGroup {padding-top: 0;margin-top: 60px;}
.category_artbx+.sectionGroup .swiper_artbx{margin-top:0}
.category_artbx+.tabGroup{margin-top:20px}
.category_path+.basic_tab{margin-top:20px}
.basic_btn_lst+.chklst_wrap{padding:20px 0 19px}
.basic_btn_lst2+.prdt_artbx{margin-top:20px}
.chklst_wrap+.prdt_artbx{margin-top:0}
.category_path+.sectionGroup{padding-top:0}
.category_mtt+.sectionGroup{padding-top:0}
.category_mtt+.card_template_wrap{margin-top:0}

/* hover */
#header a:hover,
#footer a:hover,
.wingright .my_benefit a:hover,
.wingright .recentprdt a:hover dt,
.btn_more:hover,
.btn_more_view:hover,
.card_template3 a:hover,
.info_wrap a:hover,
.style_lst a:hover .style_tit,
.style_lst a:hover .style_desc,
.spell_lst a:hover,
.ly_store_info .btn:hover {text-decoration:underline}
.card_template2 .in:hover .img_caption .special,
#header .tab_keyword a:hover{text-decoration:none}

.card_template2 .in:hover {text-decoration:none}
.card_template2 .in:hover .brand,
.card_template2 .in:hover .prdt_tit {text-decoration:underline}

/* error */
#wrap.error_wrap{background:#fff}
.error_wrap #header{height:52px;border-top:2px solid #dc2832;border-bottom:0;}
.error_wrap #header .main_logo {width:132px;height:20px;}
.error_wrap #header .main_logo .sp {width:132px;height:20px;background-position: -88px -280px;}
.error_wrap #header .inner{padding-top:27px}
.err_cntbx{width:720px;margin:172px auto 50px;text-align:center}
.err_cntbx .err_tit{font-size:15px;color:#000;letter-spacing:-1px}
.err_cntbx .err_tit .sp{display:block;width:54px;height:54px;margin:0 auto 19px;background:none;/*background-position:0 -183px;*/}
.err_cntbx .err_txt{margin-top:8px; padding-bottom:90px; margin-bottom:20px; font-size: 14px;color:#666;line-height:18px;letter-spacing:-1px; border-bottom:1px solid #ddd; }
.err_cntbx .info_txt{line-height:18px; font-size: 13px;color:#666; padding-top:25px;}
.err_cntbx .info_txt .dot{display:inline-block;width:3px;height:3px;margin:-2px 8px 2px 0;background:#999;vertical-align:middle}
.err_cntbx .info_txt .in_link{color:#000;text-decoration:underline}
.err_cntbx .btn_wrap{margin-top:50px}
.err_cntbx .btn_wrap a{display:inline-block;width:131px;height:35px;margin-left:2px;font-size: 14px;line-height:35px;letter-spacing:-.5px;padding:0 !important;}
.err_cntbx .btn_wrap a:first-child{margin-left:0}

/* 신규카드 템플릿 */
.card_template_wrap .card_auto_type {width:100%; overflow:hidden; margin:0; background:#fff; position:relative;}
.card_template_wrap .card_auto_type.margin_small,
.card_template_wrap .card_auto_type.margin_middle,
.card_template_wrap .card_auto_type.margin_none,
.card_template_wrap .card_auto_type.border_none {margin-top: 0;}
.card_template_wrap .card_auto_type ul {border:0;} /*간격 정책없어보임*/
.card_auto_type {width:100%; overflow:hidden; text-align:center; }
/* .card_auto_type.card_type430 {background:#ddd;border:1px solid #ddd;} */
.card_auto_type.card_type430 ul.outer_line {border-top-width:0}
.card_auto_type ul {width:100%; border:0; font-size:0; line-height:0; white-space:nowrap; box-sizing:border-box; position:relative;}

.card_auto_type ul.space_side {padding:0 20px;}
.card_auto_type ul.space_side10 {padding:0 10px;}
.card_auto_type ul.space_side20 {padding:0 20px;}
.card_auto_type ul li {display:inline-block; float:none !important; width:100%; box-sizing:border-box;}
.card_auto_type ul li a {display:block;}
.card_auto_type ul.outer_line {border-top:1px solid #eee;}
.card_auto_type ul.inner_line {padding-top:1px;}
.card_auto_type ul.inner_line:before {content:''; position:absolute; box-sizing:border-box; left:20px; top:0; width:calc(100% - 40px); height:1px; overflow:hidden; background:#eee;}
.card_auto_type ul.outer_line:first-child {border-top:0;}
.card_auto_type ul.inner_line:first-child {padding-top:0;}
.card_auto_type ul.inner_line:first-child:before {display:none;}
.card_auto_type ul.col1 li {}
.card_auto_type ul.col2 li {width:50%;}
.card_auto_type ul.col3 li {width:33.333%;}
.card_auto_type ul.col4 li {width:25%;}
.card_auto_type ul.col5 li {width:20%;}
.card_auto_type ul.col6 li {width:16.666%;}
.card_auto_type ul.col7 li {width:14.285%;}
.card_auto_type ul.col8 li {width:12.5%;}
.card_auto_type ul.col9 li {width:11.111%;}
.card_auto_type ul.col10 li {width:10%;}
.card_auto_type ul li .prod_img img {width:100%; display:block;}
.card_auto_type ul li .prod_txt {width:100%; line-height:20px; box-sizing:border-box; padding:19px 0 26px 0; color:#888;}
.card_auto_type ul li .prod_txt p {width:100%; box-sizing:border-box; padding:0 2px 4px 2px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.card_auto_type ul li .prod_txt p strong {color:#000; font-size:20px;}
.card_auto_type ul li .prod_txt.small {padding:12px 0 10px 0;}
.card_auto_type ul li .prod_txt.small p {font-size: 14px; color:#000;}
.card_auto_type ul.space_small li {padding-right:1px;}
.card_auto_type ul.space_middle li {padding-right:5px;}
.card_auto_type ul.space_large li {padding-right:10px;}
.card_auto_type ul.space_xlarge li {padding-right:20px;}

.card_auto_type ul.space_small {width:calc(100% + 1px);}
.card_auto_type ul.space_middle {width:calc(100% + 5px);}
.card_auto_type ul.space_large {width:calc(100% + 10px);}
.card_auto_type ul.space_xlarge {width:calc(100% + 20px);}

.card_auto_type ul.space_small.inner_line:before {width:calc(100%); left:0;}
.card_auto_type ul.space_middle.inner_line:before {width:calc(100%); left:0;}
.card_auto_type ul.space_large.inner_line:before {width:calc(100%); left:0;}
.card_auto_type ul.space_xlarge.inner_line:before {width:calc(100%); left:0;}

.card_auto_type ul.space_side.space_small.inner_line:before {width:calc(100% - 41px); left:20px;}
.card_auto_type ul.space_side.space_middle.inner_line:before {width:calc(100% - 45px); left:20px;}
.card_auto_type ul.space_side.space_large.inner_line:before {width:calc(100% - 50px); left:20px;}
.card_auto_type ul.space_side.space_xlarge.inner_line:before {width:calc(100% - 60px); left:20px;}

ol.card_paging {width:100%; text-align:center; padding:20px 0; overflow:hidden;}
ol.card_paging li {display:inline-block; border:1px solid #000; border-radius:100%; width:10px; height:10px;}

.btn-naver-login {position:relative; width:430px; background:#1ec800; font-weight:bold; height:44px; line-height:44px; color:#fff; font-size: 14px; text-align:center;}
.btn-naver-login:before {content:''; position:absolute; left:16px; top:13px; width:20px; height:18px; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_naver_logo_2.png) no-repeat;}
.btn-naver-login:after {content:''; position:absolute; left:52px; top:15px; width:1px; height:14px; background:#fff;}

/*LF-2829 로그인페이지 by.mglee*/
#wrap.login_wrap .lf_2829{border:0px solid red;}
#wrap.login_wrap .lf_2829 .btn_xl{height:70px;font-size:18px !important;letter-spacing:0;}
#wrap.login_wrap .lf_2829 .btn_naver{background:#fff;color:#666666;border:1px solid #d1d1d1;}
#wrap.login_wrap .lf_2829 .btn_naver .icon_naver{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/image/mfront/common/logo-naver-2x.jpg);background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/image/mfront/common/logo-naver-2x.jpg);background-repeat:no-repeat;background-size:70px 13px;width:70px;height:13px;}
#wrap.login_wrap .lf_2829 .btn_naver .icon{display:inline-block;}
#wrap.login_wrap .lf_2829 .btn_naver .txt{display:inline-block;}
#wrap.login_wrap .lf_2829 .inp_txt label{font-weight: normal;}
#wrap.login_wrap .lf_2829 .info_wrap .info_dsc{letter-spacing:0}
#wrap.login_wrap .info_wrap .btn_bg_gray{letter-spacing:0}

.group-check-wrap{position:relative;background:#fff;}
.group-check{position:relative;}
.group-check input{opacity:0;position:absolute;left:-9999px;}
.group-check input,.group-check label{display:inline-block;vertical-align:middle;cursor:pointer;line-height:1;}
.group-check label{position: relative;display:block;}
.group-check.group-check-large label{font-size:15px;color:#000;padding-top:21px;padding-bottom:20px;padding-left:50px;}

.group-check .btn-toggle {position:absolute; cursor:pointer; right:0; top:0; width:85px; height:55px; z-index:2;}
.group-check .btn-toggle:after {content:''; width:11px; height:7px; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat -290px -208px; display:block; position:absolute; right:24px; top:23px;}
.group-check .btn-toggle.on:after {background-position:-290px -219px;}

.wrap-toggle-agree {display:none; width:100%; clear:both; padding-bottom:14px;}

/* 메인 배너 레이어 */
.main_banner_layer {position:absolute; top:-800px; left:50%; margin-left:-660px; z-index:1000; width:1320px;}
.main_banner_layer label{position:absolute; width:130px; height:40px; top:20px; right:80px; font-size:15px; color:#000; line-height:40px; cursor:pointer; text-align:right;}
.main_banner_layer input{vertical-align:middle; margin-top:-4px;}
.main_banner_layer .btn_close {position:absolute; top:20px; right:20px; cursor:pointer;}
.main_banner_layer .img {width:1320px;}
/* 2018-02-09 휴대전화 인증*/
.ly_hp{margin:-327px 0 0 -266px}
.ly_hp .btn_area .btn{width:90px}
.ly_pop .ind-info {padding:15px 0 10px; line-height:1.8; border-top:1px solid #ededed;}

.ly_pop .group-check-wrap {margin-top:25px; border-top:1px solid #ededed;}
.group-check.group-check-small label{font-size: 14px;color:#888;padding-top:8px;padding-bottom:9px;padding-left:50px;}
.group-check input + .label-before{position:absolute;content:'';display:inline-block;background-repeat:no-repeat;}
.group-check.group-check-small input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-small-off.png);background-image: url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-small-off-ie8.png)\9;background-size:20px 20px;width:20px;height:20px;top:5px;left:18px;}
.group-check.group-check-large input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-large-off.png);background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-large-off-ie8.png)\9;background-size:26px 26px;width:26px;height:26px;top:16px;left:15px;}
.group-check.group-check-small.state_checked input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-small-on.png);}
.group-check.group-check-small.state_checked input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-small-on-ie8.png)\9;}
.group-check.group-check-large.state_checked input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-large-on.png);}
.group-check.group-check-large.state_checked input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-large-on-ie8.png)\9;}
.group-check.group-check-small.state_checked input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-small-on.png);}
.group-check.group-check-small.state_checked input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-small-on-ie8.png)\9;}
.group-check.group-check-large.state_checked input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-large-on.png);}
.group-check.group-check-large.state_checked input + .label-before{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2014/jscss/mobilefront/check-circle-large-on-ie8.png)\9;}
.group-check .bt-view{position:absolute;top:5px;right:15px;font-size: 14px;color:#999999;text-decoration:underline;}
.group-check-wrap .bar{display:block;position:absolute;left:15px;right:15px;bottom:0;background:#eee;width:auto;height:1px;}


/* 사이즈 가이드 */
.size_guide_wrap {position:relative; overflow:hidden; width:870px; padding:0 70px 62px 0; background:#fff;  border-top:1px solid #ddd; border-bottom:1px solid #ddd;margin: 26px 0 40px;}
.size_guide_wrap div,
.size_guide_wrap dl,
.size_guide_wrap dt,
.size_guide_wrap p,
.size_guide_wrap dd,
.size_guide_wrap th,
.size_guide_wrap td,
.size_guide_wrap ul,
.size_guide_wrap li {box-sizing:border-box;}
.size_guide_wrap img {max-width:none !important;}
.size_guide_wrap h5 {clear:both; color:#000; font-size:18px; font-weight:bold;}
.size_guide_wrap h5.title_review {position:absolute; left:69px; top:0; letter-spacing:-0.5px; white-space:nowrap;}
.size_guide_wrap h5 span {color:#888; font-size: 14px;}

h4.title_size_guide {width:100%; clear:both; padding:20px 0 10px 0; font-weight:bold; font-size:24px; color:#000;}
.size_guide_wrap .review_graph {width:168px; padding-left:32px; margin-top:40px;}
.size_guide_wrap .size_circle {width:136px; height:136px; text-align:center; color:#23aae6; font-weight:bold; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_circle.gif) no-repeat 0 0;}
.size_guide_wrap .size_circle .percent {display:block; padding-top:42px; font-size:18px;}
.size_guide_wrap .size_circle .compare {margin-left:4px; padding-top:7px; font-size:15px;}
.size_guide_wrap .size_graph {padding:20px 12px 0 12px; display:inline-block; margin-left:5px; width:136px; height:136px;}
.size_guide_wrap .size_graph ul{width:100%; text-align:left; font-size:0;}
.size_guide_wrap .size_graph ul li{width:33.3%; display:inline-block; vertical-align:bottom; text-align:center;}
.size_guide_wrap .size_graph .percent{font-size: 14px; color:#aaa;}
.size_guide_wrap .size_graph .bar{position:static !important; width:100%; border-bottom:1px solid #ddd; padding-left:9px; margin:3px 0;}
.size_guide_wrap .size_graph .bar span {display:table-cell; height:48px; background:#eee; width:20px; vertical-align:bottom;}
.size_guide_wrap .size_graph .bar strong {display:block; background:#23aae6;}
.size_guide_wrap .size_graph .compare{font-size: 14px; color:#555;}
.size_guide_wrap .size_graph .compare.on{color:#23aae6; font-weight:bold;}
.size_guide_wrap .cus_info {float:left; padding-top:10px; color:#888; font-size: 13px;}
.size_guide_wrap .wrap_area {width:100%; clear:both; padding-top:45px;}
.size_guide_wrap .left_area {float:left; width:220px; padding-left:69px; position:relative;}
.size_guide_wrap .right_area {float:right; width:580px;}
.size_guide_wrap .cloth {margin-top:43px;}
.size_guide_wrap table {width:100%;}
.size_guide_wrap .grid_container {width:100%; margin:0 0 10px 0;}
.size_guide_wrap .grid_container.over {padding-right:0;}
.size_guide_wrap .grid_container.col1,
.size_guide_wrap .grid_container.col2,
.size_guide_wrap .grid_container.col3 {}
.size_guide_wrap .grid_wrap {width:100%; border-top:1px solid #ddd; overflow:hidden; white-space:nowrap; font-size:0; line-height:0;}
.size_guide_wrap .grid_head {width:120px; display:inline-block;}
.size_guide_wrap .grid_head th {font-weight:normal;}
.size_guide_wrap .grid_scroll {width:460px; overflow:auto; display:inline-block; -webkit-overflow-scrolling:touch;}
.size_guide_wrap .grid_container th { background:#f7f7f7; color:#333; font-size: 14px; line-height:20px; border-bottom:1px solid #eee; text-align:left; padding:10px 15px 9px 15px;}
.size_guide_wrap .grid_container th span {color:#d9232e;}
.size_guide_wrap .grid_container th em {font-weight:bold; color:#000;}
.size_guide_wrap .grid_container td em {font-weight:bold; color:#000;}
.size_guide_wrap .grid_container tr:last-child th,
.size_guide_wrap .grid_container tr:last-child td {border-bottom:1px solid #ddd;}
.size_guide_wrap .grid_container .txt_s {color:#555; font-size: 13px;}
.size_guide_wrap .grid_container .txt_ms {font-size: 13px; color:#333; font-weight:normal;}
.size_guide_wrap .grid_container td { border-bottom:1px solid #eee; font-size: 14px; width:80px; min-width:60px; color:#555; line-height:20px; text-align:center; padding:10px 0 9px 0;}
.size_guide_wrap .grid_container.col1 td {width:100%;}
.size_guide_wrap .grid_container.col2 td {width:50%;}
.size_guide_wrap .grid_container.col3 td {width:33.3%;}
.size_guide_wrap .grid_head,
.size_guide_wrap .grid_scroll {vertical-align:top;}
.size_guide_wrap .grid_scroll td.over,
.size_guide_wrap .grid_scroll tr.over {background:#fef7f7;}
.size_guide_wrap .grid_head th.over {background:#f8f1f1; font-weight:bold;}
.size_guide_wrap .grid_scroll td.on,
.size_guide_wrap .grid_scroll td.on em,
.size_guide_wrap .grid_scroll td.on .txt_s,
.size_guide_wrap .grid_head th.on {background:#dc2832; color:#fff; font-weight:bold;}
.size_guide_wrap .grid_head th.on em,
.size_guide_wrap .grid_head th.on .txt_ms {color:#fff;}
.size_guide_wrap .grid_head th.on span {color:#fff;}

.size_guide_wrap .h_table {margin-top:10px;}
.size_guide_wrap .h_table th {margin-top:10px; color:#000; background:#f7f7f7; font-size: 14px; font-weight:normal; line-height:20px; border-top:1px solid #ddd; height:41px; text-align:center;}
.size_guide_wrap .h_table td {border-bottom:1px solid #eee; color:#555; font-size: 14px; line-height:20px;  height:41px; text-align:center; }
.size_guide_wrap .h_table .body_type01:before,
.size_guide_wrap .h_table .body_type02:before,
.size_guide_wrap .h_table .body_type03:before {width:22px; display:inline-block; vertical-align:middle; margin:-3px 5px 0 0; height:22px; content:''; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat 0 0; background-position:-305px -204px;}
.size_guide_wrap .h_table .body_type01:before {background-position:-305px -204px;}
.size_guide_wrap .h_table .body_type02:before {background-position:-328px -204px;}
.size_guide_wrap .h_table .body_type03:before {background-position:-351px -204px;}
.size_guide_wrap .paging {float:right; margin:10px 0 15px; margin-right:-18px; text-align:center;}
.size_guide_wrap .paging a {display:inline-block; width:30px; height:30px; box-sizing:border-box; margin:0 18px; font-size:0; border:1px solid #eee; vertical-align:middle; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat 0 0;}
.size_guide_wrap .paging .prev {background-position:0 -362px;}
.size_guide_wrap .paging .next {background-position:-31px -362px;}

.size_guide_wrap .notice {position:relative; margin:10px 0 0 0; clear:both; color:#888; padding:0; font-size: 13px;}
.size_guide_wrap .notice span {position:absolute; right:0; top:0; color:#333; padding:0;}

.size_guide_wrap .sel {width:100%; z-index:10; height:35px; text-align:right; font-size:0;}
.size_guide_wrap .sel dl {width:160px; display:inline-block; vertical-align:top; position:relative; z-index:3; line-height:33px; text-align:center; height:35px; font-size: 14px;}
.size_guide_wrap .sel dl:first-child {margin-right:-1px;}
.size_guide_wrap .sel dl dt,
.size_guide_wrap .sel dl dd {width:100%; cursor:pointer; padding:0 14px; border:1px solid #ddd; margin-top:-1px; background:#fff; text-align:left;}
.size_guide_wrap .sel dl dd {display:none;}
.size_guide_wrap .sel dl dd.on {color:#dc2832;}
.size_guide_wrap .sel dl dt {position:relative; }
.size_guide_wrap .sel dl dt:after {content:''; width:22px; height:22px; display:block; position:absolute; right:10px; top:6px; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat 0 0; background-position:-85px -362px;}
.size_guide_wrap .sel dl.on dt:after {background-position:-62px -362px;}
.size_guide_wrap .sel dl.on dd {display:block;}


/* 사이즈 가이드 팝업 */
/* 조견표 */
.size_guide_pop {overflow-x:hidden; overflow-y:auto; width:629px; height:397px; }
.size_guide_pop .h_body {width:599px; margin-right:18px;}
.size_guide_pop h1 {text-align:center; font-size:17px; line-height:43px;}
.size_guide_pop div,
.size_guide_pop dl,
.size_guide_pop dt,
.size_guide_pop p,
.size_guide_pop dd,
.size_guide_pop th,
.size_guide_pop td,
.size_guide_pop ul,
.size_guide_pop li {box-sizing:border-box;}
.size_guide_pop .size_detail {margin:0; /* overflow:hidden; */}
.size_guide_pop .size_detail:after{display:block; clear:both; content:'';} /* 상품상세 사이즈 조견표(옵션)이슈(2018-08-07) */
.size_guide_pop h2 {margin-top:17px; color:#000;  font-size:16px; font-weight:bold;}
.size_guide_pop h2 span {color:#333; font-size: 14px;}
.size_guide_pop .tab {overflow:hidden; width:100%;}
.size_guide_pop .tab li {float:left; width:50%; text-align:center; height:50px; font-size:15px; line-height:50px; border-bottom:1px solid #ccc;}
.size_guide_pop .tab li.on{font-weight:bold; color:#dc2832; border-bottom:3px solid #dc2832;}
.size_guide_pop .review_graph {}
.size_guide_pop table {width:100%;}

.size_guide_pop .grid_container {width:100%; margin:10px 0;}
.size_guide_pop .grid_container.over {padding-right:0;}
.size_guide_pop .grid_container.col1,
.size_guide_pop .grid_container.col2,
.size_guide_pop .grid_container.col3 {}
.size_guide_pop .grid_wrap {width:100%; border-top:1px solid #ddd; overflow:hidden; white-space:nowrap; font-size:0; line-height:0;}
.size_guide_pop .grid_head {width:120px; display:inline-block; overflow:hidden;  text-overflow:ellipsis;}
.size_guide_pop .grid_scroll {width:480px; overflow:auto; display:inline-block; -webkit-overflow-scrolling:touch;}
.size_guide_pop table {width:100%;}
.size_guide_pop .grid_container {width:100%; margin:0 0 10px 0;}
.size_guide_pop .grid_container.over {padding-right:0;}
.size_guide_pop .grid_container.col1,
.size_guide_pop .grid_container.col2,
.size_guide_pop .grid_container.col3 {}
.size_guide_pop .grid_wrap {width:100%; border-top:1px solid #ddd; overflow:hidden; white-space:nowrap; font-size:0; line-height:0;}
.size_guide_pop .grid_head {width:120px; display:inline-block;}
.size_guide_pop .grid_head th {font-weight:normal; }
.size_guide_pop .grid_scroll {width:480px; overflow:auto; display:inline-block; -webkit-overflow-scrolling:touch;}
.size_guide_pop .grid_container th {background:#f7f7f7; color:#333; font-size: 14px; line-height:20px; border-bottom:1px solid #eee; text-align:left; padding:10px 15px 9px 15px;}
.size_guide_pop .grid_container th span {color:#d9232e;}
.size_guide_pop .grid_container th em {font-weight:bold; color:#000;}
.size_guide_pop .grid_container td em {font-weight:bold; color:#000;}
.size_guide_pop .grid_container tr:last-child th,
.size_guide_pop .grid_container tr:last-child td {border-bottom:1px solid #ddd;}
.size_guide_pop .grid_container .txt_s {color:#555; font-size: 13px;}
.size_guide_pop .grid_container .txt_ms {font-size: 13px; color:#333; font-weight:normal;}
.size_guide_pop .grid_container td {border-bottom:1px solid #eee; font-size: 14px; width:80px; min-width:60px; color:#555; line-height:20px; text-align:center; padding:10px 0 9px 0;}
.size_guide_pop .grid_container.col1 td {width:100%;}
.size_guide_pop .grid_container.col2 td {width:50%;}
.size_guide_pop .grid_container.col3 td {width:33.3%;}
.size_guide_pop .grid_head,
.size_guide_pop .grid_scroll {vertical-align:top;}
.size_guide_pop .grid_scroll td.over,
.size_guide_pop .grid_scroll tr.over {background:#fef7f7;}
.size_guide_pop .grid_head th.over {background:#f8f1f1; font-weight:bold;}
.size_guide_pop .grid_scroll td.on,
.size_guide_pop .grid_scroll td.on em,
.size_guide_pop .grid_scroll td.on .txt_s,
.size_guide_pop .grid_head th.on {background:#dc2832; color:#fff; font-weight:bold;}
.size_guide_pop .grid_head th.on em,
.size_guide_pop .grid_head th.on .txt_ms {color:#fff;}
.size_guide_pop .grid_head th.on span {color:#fff;}

.size_guide_pop .h_table {margin-top:10px;}
.size_guide_pop .h_table th {margin-top:10px; background:#f7f7f7; font-size: 14px; line-height:20px; border-top:1px solid #ccc; height:41px; text-align:center;}
.size_guide_pop .h_table td {border-bottom:1px solid #eee;  font-size: 14px; line-height:20px;  height:41px; text-align:center; }
.size_guide_pop .h_table .body_type01:before,
.size_guide_pop .h_table .body_type02:before,
.size_guide_pop .h_table .body_type03:before {width:22px; display:inline-block; vertical-align:middle; margin:-5px 5px 0 0; height:22px; content:''; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat 0 0; background-position:-212px -590px;}
.size_guide_pop .h_table .body_type01:before {background-position:-305px -204px;}
.size_guide_pop .h_table .body_type02:before {background-position:-328px -204px;}
.size_guide_pop .h_table .body_type03:before {background-position:-351px -204px;}

.size_guide_pop th span {color:#d9232e; }
.size_guide_pop th .spec {color:#333; float:left;}
.size_guide_pop .paging {width:100%; padding:10px 0; text-align:center;}
.size_guide_pop .paging a {display:inline-block; width:30px; height:30px; box-sizing:border-box; margin:0 18px; font-size:0; border:1px solid #eee; vertical-align:middle; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat 0 0;}
.size_guide_pop .paging .prev {background-position:0 -362px;}
.size_guide_pop .paging .next {background-position:-31px -362px;}
.size_guide_pop .cus_info {padding-bottom:28px; font-size: 13px; color:#888;}
.size_guide_pop .notice{position:relative; margin-top:10px; font-size: 13px; color:#888; padding:0 70px 50px 0;}
.size_guide_pop .notice span {position:absolute; top:0; right:0; color:#333;}
.size_guide_pop .cloth {padding:25px 0 30px; text-align:center;}
.size_guide_pop .cloth.ty02 {padding:0 0 30px; text-align:center;}
.size_guide_pop .review_graph {overflow:hidden; margin:25px 0; width:100%; text-align:center; white-space:nowrap;}
.size_guide_pop .size_circle {vertical-align:bottom; display:inline-block; width:136px; height:136px; color:#23aae6; font-weight:bold; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/bg_circle.gif) no-repeat 0 0;}
.size_guide_pop .size_circle .percent {display:block; padding-top:42px; font-size:18px;}
.size_guide_pop .size_circle .compare {margin-left:4px; padding-top:7px; font-size:15px;}
.size_guide_pop .size_graph {padding:20px 12px 0 12px; display:inline-block; margin-left:5px; width:136px; height:136px;}
.size_guide_pop .size_graph ul{width:100%; text-align:left; font-size:0;}
.size_guide_pop .size_graph ul li{width:33.3%; display:inline-block; vertical-align:bottom; text-align:center;}
.size_guide_pop .size_graph .percent{font-size: 14px; color:#aaa;}
.size_guide_pop .size_graph .bar{position:static; width:100%; border-bottom:1px solid #ddd; padding-left:9px; margin:3px 0;}
.size_guide_pop .size_graph .bar span {display:table-cell; height:48px; background:#eee; width:20px; vertical-align:bottom;}
.size_guide_pop .size_graph .bar strong {display:block; background:#23aae6;}
.size_guide_pop .size_graph .compare{font-size: 14px; color:#555;}
.size_guide_pop .size_graph .compare.on{color:#23aae6; font-weight:bold;}
.size_guide_pop .sel {width:100%; clear:both; position:relative; z-index:10;height:35px;}
.size_guide_pop .sel dl {width:50%; float:left; line-height:33px; height:35px; font-size: 14px;}
.size_guide_pop .sel dl dt,
.size_guide_pop .sel dl dd {width:100%; cursor:pointer; padding:0 14px; border:1px solid #ddd; margin-top:-1px; background:#fff;}
.size_guide_pop .sel dl dd {display:none;}
.size_guide_pop .sel dl dd.on {color:#dc2832;}
.size_guide_pop .sel dl dt {position:relative;}
.size_guide_pop .sel dl dt:after {content:''; width:22px; height:22px; display:block; position:absolute; right:10px; top:6px; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat 0 0; background-position:-85px -362px;}
.size_guide_pop .sel dl.on dt:after {background-position:-62px -362px;}
.size_guide_pop .sel dl.on dd {display:block;}
.size_guide_pop .sel dl:first-child {margin-right:-1px; width:calc(50% + 1px);}

#hp-cert.ly_pop.ly_hp {position:absolute !important;}

.btn-c .btn-register{width:123px; height:40px; font-size: 13px; color:#fff;font-weight:bold;background:#000;display:inline-block; line-height:40px;}
.btn-c .btn-register-popup{width:90px; height:31px; font-size: 13px; color:#fff;font-weight:bold;background:#000;display:inline-block; line-height:31px;}

/* LFML-11173 */
.simple-login-tit {font-size: 13px;color: #000;line-height: 15px;padding:30px 0 10px;font-weight: bold;}
.btn-kakao-login {position:relative; width:430px; background:#ffde00; font-weight:bold; height:44px; line-height:44px; color:#3c1e1e; font-size: 14px; text-align:center;}
.btn-kakao-login:before {content:''; position:absolute; left:16px; top:13px; width:20px; height:18px; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_kakao_logo_2.png) no-repeat;}
.btn-kakao-login:after {content:''; position:absolute; left:52px; top:15px; width:1px; height:14px; background:#3c1e1e;}
.sns_linkage_list {padding:0 15px 0 0;margin:-8px 0;}
.sns_linkage_list .sns_linkage_wrap {border-top:1px dotted #cbcbcb;padding:8px 0;}
.sns_linkage_list .sns_linkage_wrap:first-child {border-top-width:0;}
.sns_linkage_list .ico_square_label {font-size: 13px;margin-right:5px;margin-left: -5px;}

/* LFML-17561 */
.filter_artbx.add_season .filter_lst>li.category_area,
.filter_artbx.add_season .filter_lst>li.brand_area,
.filter_artbx.add_season .filter_lst>li.price_area,
.filter_artbx.add_season .filter_lst>li.size_area,
.filter_artbx.add_season .filter_lst>li.season_area {width: 201px;}
.filter_artbx.add_season .filter_lst>li.last {width:199px;}
/*.filter_artbx.add_season .filter_lst>li.season_area .filter_tit {padding: 14px 0 15px 0;text-align: center;}*/
.filter_artbx.add_season .filter_lst .depth2 .select>span,
.filter_artbx.add_season .filter_lst .brand_area .depth2 .select span {color:#dc2832;}
.filter_artbx.add_season .filter_lst .depth2 .tit {color: #000000;}
.filter_artbx.add_season .filter_lst .category_area .depth3 button {padding-left: 15px;}
.filter_artbx.add_season .filter_lst .category_area .depth4 button {padding-left: 26px;}
.filter_artbx.add_season .filter_lst .depth2 .select .tit {background: none;}
.filter_artbx.add_season .filter_lst .filter_tit.select>span {/*background: url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_chk_filter.png) no-repeat 1px 1px;*/position: relative;}
.filter_artbx.add_season .filter_lst .filter_tit.select>span:after {content:'';display: inline-block;width:5px;height:5px;border-radius: 50%;background: #dc2832;position: absolute;right:11px;margin-top: 0px;}
.filter_artbx.add_season .filter_lst .color_lst .on .color {border-color:#dc2832;}
.filter_artbx.add_season .filter_lst .depth4 .tit {padding-left: 18px;background: url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_dashed_normal.png) no-repeat 10px 8px;}
.filter_artbx.add_season .filter_lst .depth4 .select .tit {background: url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_dashed_select.png) no-repeat 10px 8px;}
.filter_artbx.add_season .ft_bg {background:#f4f4f4;}
.filter_artbx.add_season .filter_lst .brand_area .inpbx {padding: 5px 14px 0;}
.filter_artbx.add_season .filter_lst .brand_area .btn_srch {}
.filter_artbx.add_season .filter_lst .price_area .inpbx {;}
.filter_artbx.add_season .filter_lst .price_area .inpbx .dash {margin: 0 0 0 2px;}
.filter_artbx.add_season .filter_lst .price_area .inpbx .btn {width:161px;height: 26px;}
.filter_artbx.add_season .filter_lst .size_area .depth3 button {width: 52px;padding-left: 0;padding-right: 0;text-align: center;margin-bottom: 8px;}
.filter_artbx.add_season .filter_lst .size_area .depth3 button span.tit {padding-left: 0;}
.filter_artbx.add_season .filter_lst .color_lst {padding-left: 18px;}


/* LFML-2252 */
.wide-big-banner {background: #000;border-bottom:1px solid #ddd;font-size:0;line-height: 1;text-align: center;position: relative;z-index: 1}
.wide-big-banner-mask {position: relative;overflow: hidden;left: 50%;width: 2600px;height: 100%;margin-left: -1300px;z-index: 10;text-align: center;background: #000;}

/*특가 목록 신규*/
.card_template2.type_special .template {margin: 0 0 0 0;padding-top: 1px;padding-bottom: 20px;}
.card_template2.type_special li {width:620px;margin: -1px 0 0 0;border:1px solid #ddd;box-sizing: border-box;position: relative;}
.card_template2.type_special li:nth-child(2n) {margin-left: -1px;}

.card_template2.type_special .img_caption {background: #fff;width:auto;padding: 16px 10px 10px 20px;height: 116px;}
.card_template2.type_special .img_caption .price_info {overflow: hidden;font-size: 16px;}
.card_template2.type_special .img_caption .discount {float: left;color: #dc2832;}
.card_template2.type_special .img_caption .discount>strong {font-weight: normal;}
.card_template2.type_special .img_caption .price {float: left;clear: none;padding-top: 0;}
.card_template2.type_special .img_caption .price .normal>del {color: #757575;}
.card_template2.type_special .img_caption .price>p {float: left;padding-left: 10px;}
.card_template2.type_special .img_caption .prdt_tit {font-size: 16px;margin-top: 15px;color: #000000;width: 400px;}
.card_template2.type_special .img_caption .name {font-size: 14px;margin-top: 10px;color: #000000;}
.card_template2.type_special .btn_wishlist {top:auto;bottom: 67px;right: 10px;}
.card_template2.type_special .btn-keep-item {position: absolute;bottom: 67px;right: 20px;z-index: 4;}
.card_template2.type_special .btn-keep-item .btn-type-check+.btn-type-check {margin-left: 10px;}
.card_template2.type_special .img_caption.outlet .discount {font-size: 16px;}

/*특가 타이머*/
.todays_deal_count {padding: 0 0 0;background:transparent;position: relative;margin-top: 60px;text-align: center;}
.todays_deal_count .card_header2 {line-height:normal;margin-bottom: 10px;}
.todays_deal_count .card_header2 span {font-size: 25px;letter-spacing: -1px;background-color: transparent;padding: 0 0 0 0;}
.todays_deal_count .timebx {display: block;text-align: center;font-size: 25px;margin-bottom: 25px;}
.todays_deal_count .timebx dd {height:normal;overflow: hidden;}
.todays_deal_count .time {line-height: normal;display: inline-block;}
.todays_deal_count .date,
.todays_deal_count .time > .num {color: #000000;font-size: 25px;font-weight:bold;display: inline-block;line-height: normal;vertical-align: middle;}
.todays_deal_count .timebx .dot {display: none;width: 6px;display: inline-block;height: 32px;margin: 0 2px;line-height: 32px;text-indent: -9999px;font-size: 0;position: relative;background: none;}
.todays_deal_count .time > .dot:before,
.todays_deal_count .time > .dot:after {display: none;position: absolute;left: 4px;width: 2px;height: 2px;border-radius:50%;content: '';background: #000000;}
.todays_deal_count .time > .dot:before {top:10px;}
.todays_deal_count .time > .dot:after {bottom: 10px;}
.todays_deal_count .dot-slot {width:5px;text-align: center;font-size: 20px;height:32px;line-height: 32px;display: inline-block;color:#000000;font-weight: bold;vertical-align: middle;}

.theme-store-info-link {position: absolute;top:50%;left:50%;margin: -24px 0 0 -359px;width:940px;height:42px;z-index: 16;}
.theme-store-info-link a {display: block;width:83px;height:100%;background: transparent;}
.theme-small-banner-wrap {width:100%;height:115px;position: absolute;bottom: 0;left:0;right:0;z-index: 15;text-align: center;}
/*.theme-small-banner-wrap:after {content:'';display: block;position: absolute;bottom: 0;height:92px;background: rgba(0,0,0, 0.5);left:0;right:0;}*/
.theme-small-banner-list {position: absolute;left:50%;width:1068px;margin-left: -620px;text-align: left;}
.theme-small-banner-list ul {white-space: nowrap;;overflow: hidden;display: inline-block;}
.theme-small-banner-list ul:before {content:'';display:inline-block;position: absolute;bottom: 0;height:92px;background: rgba(0,0,0, 0.5);left:0;width:1000px;margin-left: -1000px}
.theme-small-banner-list ul:after {content:'';display:inline-block;position: absolute;bottom: 0;height:92px;background: rgba(0,0,0, 0.5);width:1000px;}
.theme-small-banner-list li {float: left;width:356px;position: relative;z-index: 20;}


/*테마샵 인기카테고리*/
/*.card_banner {border:1px solid #eee;}*//*LFML-29727*/
.card_banner .card_template_wrap  {/*width:470px;*/margin-right: 10px;border-width: 0;width: 615px;}
/*LFML-29727 PC 개편*/
.card_banner .swiper-container {margin-top: 60px;padding-bottom: 0;padding-top:0;}
.group_header+.card_banner .swiper-container {margin-top: 0;padding-bottom: 0;/*padding-top: 37px;*/}
.card_auto_type ul li .prod_txt.category {font-size: 13px;padding:0 0 10px 0;text-align: center;}
.swipeGroup {padding-bottom: 0;}

.swipeGroup.scrolltype.bx-renewal .card_banner .card_template_wrap { display:flex; width: auto; float:none; margin-right: auto; }
.swipeGroup.scrolltype.bx-renewal .card_banner .swiper-button button {margin-top:-23px}
.swipeGroup.scrolltype.bx-renewal .card_banner [class*='card73Swiper'] .swiper-button button { margin-top: 0; }
.swipeGroup.scrolltype.bx-renewal .card_banner [class*='card73Swiper'] .card_template_wrap  { display:inline-block }

/*베스트 카테고리*/
.best-nav-wrap {width:100%;/*height:90px;*/background: #fff;/*border-bottom:1px solid #ddd;*/}
.best-nav-container {position: relative;left: 50%;width: 2600px;margin-left: -1300px;background: #fff;/*border-bottom: 1px solid #ddd;*/}
.best-nav-container ul {width:1240px;margin: 0 auto;overflow: hidden;border-bottom: 1px solid #ddd;}
.best-nav-container ul>li {min-width:60px;height:90px;float: left;text-align: center;padding: 0 17px;}
.best-nav-container ul>li.cate-all,
.best-nav-container ul>li.cate-last {width:80px;text-align: center;/*padding:0 0 0 0;*/}
/*.best-nav-container ul>li.cate-all {margin-left: 25px;}*/
.best-nav-container .prod_img {text-align: center;height: 42px;overflow: hidden;font-size: 0;line-height: 1;}
.best-nav-container .prod_txt.category {font-size: 14px;text-align: center;padding-top: 6px;}
.best-nav-container .prod_txt.category>p {overflow: hidden;height: 14px;text-overflow:ellipsis;}
.best-nav-container ul>li a {display:inline-block;position: relative;padding: 12px 5px 17px;line-height: normal;}
.best-nav-container ul>li a>.prod_img img {width: 40px;}
.best-nav-container ul>li a>.prod_img,
.best-nav-container ul>li a>.prod_txt.category {filter: alpha(opacity=0.6); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6;color: #000000;line-height: 1;display: block;}
.best-nav-container ul>li a.on>.prod_img,
.best-nav-container ul>li a:hover>.prod_img,
.best-nav-container ul>li a.on>.prod_txt.category,
.best-nav-container ul>li a:hover>.prod_txt.category {filter: alpha(opacity=1);opacity: 1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.best-nav-container ul>li a>.prod_txt.category {display: inline-block;position: relative;}
.best-nav-container ul>li a:hover .category:after,
.best-nav-container ul>li a.on .category:after {display: block;position: absolute;content: '';height:2px;background: #000000;left:-5px;right:-5px;bottom:-16px;}

.best-brand-top10-list-wrap {overflow: hidden;border:1px solid #e0e0e0;position: relative;}
.best-brand-top10-list,
.best-brand-top10-list-wrap>ol {float: left;width:579px;margin: 0 20px;}
.best-brand-top10-list-wrap>ol+ol,
.best-brand-top10-list+.best-brand-top10-list {float: left;}
.best-brand-top10-list-wrap>ol+ol:before,
.best-brand-top10-list+.best-brand-top10-list:before {display: block;content:'';background: #e0e0e0;width:1px;height:100%;position: absolute;top:0;bottom:0;margin-left: -20px;}
.brand-ranking-name {font-size:15px;color: #000000;overflow-x: hidden;}
.brand-ranking-name:first-child a {border-top-width:0;}
.brand-ranking-name a {border-top:1px solid rgba(224,224,224, 0.5);border-top:1px solid #e0e0e0\9;display: block;position: relative;padding-left: 36px;overflow: hidden;height: 44px;line-height: 44px;text-overflow:ellipsis;}
.brand-ranking-name a:hover {text-decoration: underline;}
.brand-ranking-name .num {position: absolute;left:0;font-size: 16px;color: #000;}
.group_header_wrap {position: relative;*zoom:1;/*;margin-top: 60px;*/}
.group_header_wrap.add_filter_case {border-bottom-width:0;margin-bottom: 0;}
.group_header_wrap:after {display:block;clear:both;content:''}
/*.group_header_wrap .group_header {float: left;}*/
.group-filter-wrap {float: right;/*padding-top: 40px;*/padding-bottom: 25px;}
.group-filter-wrap .view_filter {margin-right: 0;}
.group-filter-wrap .view_filter .select,
.group-filter-wrap .view_filter button {border-width:0;background: transparent;width: 25px;height: 25px;margin-left: 10px;}
.group-filter-wrap .view_filter .sp {background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_list.png) no-repeat;width: 25px;height: 25px;margin: -12.5px 0 0 -12.5px;}
.group-filter-wrap .view_filter .card_type .sp {background-position: -210px -56px;}
.group-filter-wrap .view_filter .card_type.select .sp {background-position: -180px -56px;}
.group-filter-wrap .view_filter .list_type .sp {background-position: -270px -56px;}
.group-filter-wrap .view_filter .list_type.select .sp {background-position: -240px -56px;}
.group-filter-wrap .inp_selt{border-width: 0;}
.group-filter-wrap .inp_selt a {font-size: 14px;color: #000000;background: transparent;;}
.group-filter-wrap .inp_selt .selt {padding:2px 25px 5px 41px;display: inline-block;}
.group-filter-wrap .inp_selt .filter_selt:before,
.group-filter-wrap .inp_selt .selt:before {content:'';display: inline-block;width:1px;height:15px;vertical-align: middle;background: #d8d8d8;position: absolute;left:20px;top:50%;margin-top: -8px;}
.group-filter-wrap .inp_selt_group.sort_human.age_type .filter_selt:before,
.group-filter-wrap .inp_selt .slot_none:before {display: none;}
.group-filter-wrap .inp_selt .arr {/*background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp_list.png) no-repeat;background-position: -150px -56px;width:25px;height:25px;*/background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png) no-repeat;background-position: -169px -27px;width: 7px;height: 4px;vertical-align: middle;top:50%;right:0px;transform: translateY(-50%);}
.group-filter-wrap .inp_selt .selt_lst {border:1px solid #000000;top:30px;padding:14px 0;width:auto;left:auto;right:-1px;}
.group-filter-wrap .inp_selt .selt_lst a {padding:6px 30px 6px 30px;color: #757575;font-size: 14px;white-space: nowrap;}
.group-filter-wrap .inp_selt .selt_lst a:hover {color: #000000;text-decoration: underline;}
.group-filter-wrap .inp_selt .filter_selt {padding:5px 19px 5px 39px;display: inline-block;position: relative;}
.group-filter-wrap .inp_selt .filter_selt.active .arr {background-position: -181px -27px;}
.group-filter-wrap .inp_selt_group {display: inline-block;position: relative;}
.group-filter-wrap .inp_selt .sort_human .selt_lst {width:112px;}
.filter_sort_wrap {margin-bottom:25px;}
#filterSelectDiv.filter_select_area {margin-bottom:-25px;}
.active #filterSelectDiv.filter_select_area {margin-bottom:0;}

/*.box.masonry-brick {border:1px solid #eee;box-sizing: border-box;}*/

.best-date-refresh {position: absolute;width:auto;text-align: center;left:0;right:0;font-size: 14px;color: #fff;bottom: 51px;z-index: 11;line-height: normal;letter-spacing: -1px;}

#searchResultProductsDiv .tab_cnt .prdt_artbx {margin-top: 0;}
#searchResultProductsDiv .tab_cnt .prdt_artbx .filter_result {top:-50px;right:3px;text-align:right;font-size: 14px;color: #bdbdbd;font-weight: normal;}

/*clo 버튼 노출*/
.clo-sv-open {position: absolute;left:10px;top:587px;z-index: 1000;}
.detail-left .clo-sv-open {top:720px;}
#avatarPopup.layer-popup {padding:0 0 0 0;width: 590px;height: 720px;margin: -360px 0 0 -290px;border-width:0;background: transparent;}
.avatarPopupDimmed {position: fixed;left: 0;top: 0;display: block;width: 100%;height: 100%;bottom: 0;background: #000;opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';z-index: 49;}

/*LFML-26425*/
.srch_artbx.new {position:relative;margin-top:16px;margin-bottom:10px;padding:20px 14px 20px 20px;border:1px solid #ededed;border-bottom:1px solid #dcdcdc;background:#fff;}
.srch_artbx.new .txt_srch_result {margin-bottom:0;text-align:left}
.srch_artbx.new .txt_srch_result .keyword_wrap {max-width:100%;margin-top:10px}
.srch_artbx.new .txt_srch_result .keyword {padding-right:0;background-image:none;font-size:16px;font-weight:normal;color:#333;line-height:normal}
.srch_artbx.new .txt_srch_result .keyword > span {display:inline-block;max-width:700px;padding-left:0;background-image:none;font-weight:bold;color:#dc2832;vertical-align:top;}
.srch_artbx.new .txt_srch_result .keyword.w50 > span {max-width:250px;}
.srch_artbx.new .txt_srch_result .keyword_wrap a {display:inline-block;padding-right:10px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/arr_path.png) no-repeat 100% 5px;font-size:15px;font-weight:normal;color:#757575}
.srch_artbx.new .txt_srch_result .keyword_wrap a em {display:inline-block;margin-right:2px}
.srch_artbx.new .txt_srch_result .number {display:inline-block;height:33px;line-height:33px}
.srch_artbx.new .srch_inp {position:absolute;bottom:20px;right:14px}
.srch_artbx.new .inp_chk {vertical-align:4px}
.srch_artbx.new .inp_chk input {position:relative;top:1px}
.srch_artbx.new .inp_srch label {top:6px;}
.srch_artbx.new .srch_wrap {width:203px;background-color:#fff}
.srch_artbx.new .srch_wrap .fake {background-color:#fff}
.srch_artbx.new + .tabGroup {padding:0}

.srch_result_wrap .no_rslt.new em {font-size:18px;font-weight:normal;color:#333;}
.srch_result_wrap .no_rslt.new p {margin-top:5px;font-size:15px;font-weight:normal;color:#757575;}
.srch_result_wrap .no_rslt.new .alert {position:relative;padding-top:70px;font-size:15px;color:#333;}
.srch_result_wrap .no_rslt.new .alert:before {position:absolute;top:35px;left:50%;width:32px;height:1px;margin-left:-16px;background-color:#969696;content:''}
.srch_result_wrap .no_rslt.new .alert .rcmd {display:block;margin-top:15px}
.srch_result_wrap .no_rslt.new .alert .rcmd a {display:inline-block;height:30px;margin:7px 5px;padding:0 20px;background-color:#fff;border-radius:50px;line-height:30px;font-size:15px;color:#757575;text-decoration:none;}

/*LFML-29727 PC개편*/
.tbl-prod-lst {table-layout: fixed;width: 100%;max-width: 1240px;}
.tbl-prod-lst tr:first-child td {border-top:1px solid #000000;}
.tbl-prod-lst td {border-bottom:1px solid #ddd;padding: 17px 0;text-align: left;vertical-align: middle;}
.tbl-prod-lst .prod-unit-cell a.prod-unit-wrap {width: 100%;margin-right: 0;display: table;}
.tbl-prod-lst .prod-unit-cell .prod-unit-img {width: 160px;height:204px;display: table-cell;margin-right: 0;}
.tbl-prod-lst .prod-unit-cell .prod-unit-img .img-wrap,
.tbl-prod-lst .prod-unit-cell .prod-unit-img .img-wrap .roll-over,
.tbl-prod-lst .prod-unit-cell .prod-unit-img .img-wrap .roll-over img {width: 160px;height:204px;}
.tbl-prod-lst .prod-unit-cell .prod-unit-desc {max-width: 700px;display: table-cell;vertical-align: middle;padding-left: 30px;}
.tbl-prod-lst .prod-unit-cell .prod-unit-desc .prod-brand {margin-top: 0;}
.tbl-prod-lst .prod-unit-price-cell {}
.tbl-prod-lst .prod-unit-price-cell .prod-price span {display: block;margin-bottom: 5px;font-size: 14px;}
.tbl-prod-lst .prod-unit-price-cell .prod-price span.last-price {font-size: 15px;}
.tbl-prod-lst .prod-unit-price-cell .prod-price span.base-price {color: #b0b0b0;text-decoration: line-through;}
.tbl-prod-lst .prod-unit-keep-cell {text-align: right;}
.tbl-prod-lst .prod-unit-keep-cell .btn-keep-item {padding-right: 17px;}
.tbl-prod-lst .btn-type-check {width: 20px;height: 20px;margin-right: 13px;}
.tbl-prod-lst .btn-type-check.act-zzim {background-position: -416px 0;}
.tbl-prod-lst .btn-type-check.act-zzim:hover {background-position: -441px 0;}
.tbl-prod-lst .btn-type-check.act-zzim.on,
.tbl-prod-lst .btn-type-check.act-zzim:active {background-position: -466px 0;}
.tbl-prod-lst .btn-type-check.act-carry {background-position: -416px -25px;}
.tbl-prod-lst .btn-type-check.act-carry:hover {background-position: -441px -25px;}
.tbl-prod-lst .btn-type-check.act-carry.on,
.tbl-prod-lst .btn-type-check.act-carry:active {background-position: -466px -25px;}

.filter_lst_wrap {clear: both;border:1px solid #ddd;background:#fff;width: 1206px;}
.filter_artbx.active .filter_lst_wrap {border-color: #000000;}
.filter_artbx.active .filter_select_area {border:1px solid #000000;border-top-color:#ddd;margin-top: -1px;background: #fff;width:1206px;}
.filter_artbx.active .filter_select_area .btn_area {display: block;}
.filter_artbx.active .filter_tit {margin-bottom: 0;}
.filter_lst .filter_cnt:before {content:'';display: block;width: 1px;height:100%;background: #e4e4e4;position: absolute;top:0;left:0;bottom:0;}
.filter_lst .category_area .filter_cnt:before {display: none;}
.season_area .scroll-wrapper.scrl_area.scrollbar-inner ul {overflow: hidden;margin:0 0 0 20px;}
.season_area .scroll-wrapper.scrl_area.scrollbar-inner li {display: inline-block;float: left;min-width: 52px;text-align: center;margin-bottom: 8px;margin-right: 4px;}
.brand_area .scroll-wrapper.scrl_area.scrollbar-inner li {padding-bottom:8px}
.filter_lst .season_area .depth2 button {text-align: center;padding-left: 0;padding-right: 0;position: relative;}
.filter_lst .size_area .depth2 {width:166px;margin-left: 20px;}
.filter_lst .size_area .depth2 .depth3 {margin-left: -4px;}
.filter_lst .price_area .depth2 {width:166px;margin-left: 20px;}
.filter_lst .size_area .depth2 button {position: relative;}
.filter_lst .price_area .depth2 li {padding-bottom: 8px;}
.filter_lst .price_area .depth2 button {position: relative;width:auto;display: inline-block;padding:6px 12px 6px 12px;}
.filter_lst .price_area .depth2 button span.tit {padding-left: 0;}
.filter_lst .price_area .depth2 button.select:before,
.filter_lst .size_area .depth2 button.select:before,
.filter_lst .season_area .depth2 button.select:before {content: '';display: inline-block;position: absolute;top:0;left:0;right:0;bottom:0;border:1px solid #dc2832;}
.filter_artbx.add_season .filter_lst .season_area .depth2 .tit {padding-left: 0;text-align: center;}

.sectionGroup+.prdt_artbx {margin-top: 60px;}
div#bestProductDiv {margin-top: 60px;}
section.margin_none {margin-top: 0 !important}
/* section.margin_none .grid-items-wrap hgroup {margin-top: 0;} */

/*swipe pagenation on/off*/
/* .pagination-on hgroup {padding-bottom: 25px;} */
/* .pagination-on.grid-items-wrap.type-plate hgroup {padding-bottom: 30px;} */
.pagination-on.custom-slide {margin-top: 0;}
/*hgroup+.pagination-on.custom-slide {margin-top: 0;}*/
/* .pagination-on .group_header+.card_banner .swiper-container,
.pagination-on.card_banner .swiper-container,
.group_header+.card_banner.pagination-on .swiper-container {padding-top: 37px;} */

hgroup a.card_header,
.card_template_wrap a.card_header {position: static;}
.card_template_wrap hgroup h3+.card_header {padding:0 0 0 0;}
.card_header3 .btn_more {/*width: 75px;height: 25px;background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/btn_more_all.png) no-repeat 0% 0%;background-position: 0 0;*/top:-23px;}
.prdt_tab_cnt .btn_more {/*width: 75px;height: 25px;background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/btn_more_all.png) no-repeat 0% 0%;background-position: 0 0;*/top:-50px;}
.card_header .btn_more{top:10px;right:6px;}
.grid-items-wrap.type-plate hgroup h3+.card_header.dummy {padding-bottom: 0;}

.btn-more-link a,
.card_header3 .btn_more,
.prdt_tab_cnt .btn_more,
.card_header .btn_more{display:block;width:16px;height:16px;border:1px solid #000;transform: rotate(45deg);background: none;border-left: 0;border-bottom: 0;}

.brand_main .tabGroup {margin-top: 60px;}
.home .brand_main .tabGroup .basic_tab {padding-top: 0;}

/*LFML-21925*/
.prdt-qna-apply {}
.product-details .prt-detail.prdt-qna {border-bottom:1px solid #aaa;margin-bottom: 0;position: relative;}
.prdt-qna-noti {font-size: 22px;color: #000;padding-top: 50px;border-top:1px solid #aaa;text-align: center;margin-top: -29px;}
.btn-prdt-qna {text-align: center;padding: 20px 0 40px;}
.btn-prdt-qna>a {display: inline-block;width: 102px;height: 30px;border:1px solid #bbb;font-weight: bold;color: #000;font-size: 13px;background: #fff;line-height: 29px;}
.tbl-qna {width:100%;table-layout:fixed; border-top:1px solid #000;}
table .tbl-qna {border-top-width: 0;margin-bottom: 20px;}
table .tbl-qna td {border-bottom-width: 0;}
.tbl-qna .qna-content {background: #eee;padding:0 0 0 90px;text-align: left;line-height: 19px;height: auto;}
.tbl-qna td {border-bottom: 1px solid #ddd;/*height: 60px;*/vertical-align: middle;font-size: 13px;text-align: center;color: #000;padding: 20px 0;}
.product-details .prt-detail .tbl-qna .qna-subject .elp {margin-bottom: 0;display: block;color: #000;line-height: 19px}
.product-details .prt-detail .tbl-qna .sel td.qna-status {vertical-align: top;}
.product-details .prt-detail .tbl-qna .sel .qna-subject .elp {white-space: normal;word-break: break-all;line-height: 19px;}
.tbl-qna td.qna-status {text-align: left;}
.qna-status .prdt-qna-status-txt {display: inline-block;color: #757575;font-size: 12px;width: 50px;height:18px;line-height: 18px;border:1px solid #999;text-align: center;margin-left: 20px;}
.qna-status .prdt-qna-status-txt.prdt-qna-complete {color: #fff;background: #999;}
.tbl-qna td.qna-subject {padding-right: 50px;text-align: left;}
.prdt-qna-question-secret-tail {font-size: 13px;color: #757575;display: inline-block;}
.prdt-qna-question-secret-tail:before {content: '';display: inline-block;background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/product/ico_lock.png) no-repeat 0% 0%;;width: 11px;height: 12px;}
.other-secret .elp {cursor: default;}
.other-secret .qna-subject-txt {display: none;visibility: hidden;font-size: 0;}
.my-secret .prdt-qna-question-secret-tail {font-size: 0;}
.tbl-qna td.qna-date {color:#757575;}
.qna-question-wrap {padding: 25px 290px 25px 0;}
.qna-answer-wrap {padding-left: 30px;position: relative;}
.qna-question-wrap+.qna-answer-wrap {border-top: 1px solid #ddd;}
.tbl-qna td.qna-wysiwyg-answer {padding: 25px 0;text-align: left;vertical-align: top;}
.qna-answer-wrap:before {display: inline-block;content:'';width: 8px;height: 8px;border:1px solid #b2b2b2;border-width: 0 0 1px 1px;position: absolute;left:10px;top:30px;}
.mb60 {margin-bottom:60px;}

/*LFML-31391*/
.btn-offline-certify {position:relative; width:430px; background:#fff;border:1px solid #ddd; font-weight:bold; height:44px; line-height:44px; color:#000000; font-size: 14px; text-align:center;}

/*LFML-31524*/
.card_template_wrap.card_hotkey_horizontal {background: #eee;text-align: center;padding: 60px 0;border: 0 !important;}
.card_template_wrap.card_hotkey_horizontal .card_header {line-height: 100%;color: #000000;font-weight: normal;font-size: 25px;background: transparent;padding-bottom: 0;display: block;}
.card_template_wrap.card_hotkey_horizontal .card_header h2.mtt.brand {font-size: 25px;}
.card_template_wrap.card_hotkey_horizontal .card_header .mtt.brand strong {font-weight: normal;}
.card_template_wrap.card_hotkey_horizontal .card_template_keyword {padding-top: 10px;}
.card_template_wrap>div.card_template_keyword:last-child {border-bottom:0;}
.card_template_keyword {overflow: hidden;position: relative;border-bottom-width:0;max-width: 1000px;margin:0 auto;}
.card_template_keyword>ol {text-align: center;margin:0 auto;}
.card_template_keyword>ol:after {content:""; display:block; height:0px; clear:both; visibility:hidden;}
.card_template_keyword>ol>li {padding:0 5px;display: inline-block;margin-top: 20px;}
.card_template_keyword .hotkey_btn .btn-hotkey {display: inline-block;width:auto;height:50px;color:#000000;box-sizing:border-box;border-radius: 25px;background: #fff;border-width:0;font-size: 15px;font-weight: normal;padding: 0 30px;text-align: center;line-height: 50px}
.card_template_keyword .hotkey_btn .btn-hotkey span {display: block;height: 100%;line-height: 50px;white-space: nowrap;word-break: break-all;}
.card_template_keyword .hotkey_btn .btn-hotkey em {display: inline-block;}
/*.card_template_keyword .hotkey_btn .btn-hotkey em:before {content:'#';font-size: 15px;color: #000000;display: inline-block;}*/
.card_template_keyword .hotkey_btn .btn-hotkey:hover,
.card_template_keyword .hotkey_btn .btn-hotkey.on{background:#dc2832;color:#fff}
.card_template_keyword .hotkey_btn .btn-hotkey:hover em:before,
.card_template_keyword .hotkey_btn .btn-hotkey.on em:before {color: #fff;}

.card_hotkey_vertical {background: #fff;height: 51px;padding: 0 50px 0 20px;line-height: 51px;position: relative;}
.card_hotkey_vertical .card_header {display: inline-block;padding:0 0 0 0;min-height:51px;line-height: 51px;margin-right: 15px;float: left;position: static;}
.card_hotkey_vertical .card_header .mtt {display: inline-block;color: #fff;padding: 0 6px;max-height:24px;line-height: 24px;background: #dc2832;color: #fff;border-radius: 3px;box-sizing: border-box;max-width: 120px;white-space: nowrap;}
.card_hotkey_vertical .card_template_ticker {height: 51px;display: inline-block;float: left;min-width: calc(100% - 135px);border-bottom: 0 !important;overflow: hidden;}
.card_hotkey_vertical .card_template_ticker .hotkey_list {position: relative;width: 100%;display: block;}
.card_hotkey_vertical .hotkey_list li.swiper-slide {height:51px !important;line-height:49px;font-size: 16px;display: block;position: relative;overflow: hidden;float: none;}
.card_hotkey_vertical .hotkey_list li button {font-size: 16px;display: inline-block;vertical-align: middle;}
.hotkey_list .num {font-weight: normal;color: #000000;font-size: 16px;display: inline-block;vertical-align: middle;}
.btn_hotkey_list_open {position: absolute;right: 20px;top:0;}
.btn_hotkey_list_open a.btn-drop {display: inline-block;width: 30px;height: 30px;position: relative;margin-top: 10px;}
.btn_hotkey_list_open a.btn-drop:after {position: absolute;content: '';display: block;border: 1px solid #000000;border-width: 0 0 1px 1px;width: 8px;height: 8px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);margin: 8px 0 0 0;right: 2px;-webkit-transition: all .4s;transition: all .4s;}
.card_hotkey_vertical.on .btn_hotkey_list_open a.btn-drop:after,
.btn_hotkey_list_open a.btn-drop.open:after {-webkit-transform: rotate(135deg);transform: rotate(135deg);margin-top: 12px;-webkit-transition: all .4s;transition: all .4s;}

.card_hotkey_vertical.on {height: auto;}
.card_hotkey_vertical.on .ly_ticker_hotkey_list {display: block;}
.ly_ticker_hotkey_list {background: #fff;padding:4px 0 9px;position: relative;top:-1px;display: none;z-index: 100;clear: both;margin:0 -50px 0 -20px;}
.ly_ticker_hotkey_list .hotkey_list li {line-height: 1.31;padding: 6px 0 6px 20px;}
.card_hotkey_vertical.on .card_header {margin-right: 0;width: 100%;}
.card_hotkey_vertical.on .card_header .mtt {display: block;background: #fff;line-height: 49px;border-radius: 0;color: #000000;font-size: 16px;padding: 0 0 0 0;}
.card_hotkey_vertical.on .card_template_ticker {max-height: 1px;font-size: 0;}

/*LFML-32860*/
.personalization_name {display: inline-block;position: relative;font-weight: bold;}
.personalization_name>em {display: inline-block;position: relative;z-index: 10;}
.personalization_name:before {content: '';display: inline-block;height: 10px;background: #d2bfad;position: absolute;left: -2px;right: -2px;bottom: 0;z-index: 5;border-bottom-width: 0;}
.card_auto_type ul li .btn-keep-item>a {display: inline-block;}
.wish-label {color: #dc2832;}
/*.group_header+.group-filter-wrap {margin-top: -25px;}*/

.login_wrap * {}

/*LFML-36586*/
.grid-items-wrap hgroup.seq_banner_tle {position: relative;z-index: 1;padding:0 0 0 0;}
.seq_banner_tle .seq_bg_img {position: relative;z-index: 2;}
.seq_banner_tle .seq_tle_img {position: absolute;top:50%;margin-top: -27px;left:50%;margin-left: -115px;z-index: 10;}
.seq_banner_tle .seq_tle_img>img {width:230px;}
.group_header_sub {font-size: 16px;font-weight: normal;font-style:normal;line-height: 2.06;letter-spacing: -0.17px;color: #000000;text-align: center;display: block;margin-bottom: -5px;}
.grid-items-wrap hgroup {display: inline-block;}
.grid-items-wrap hgroup a.card_header.dummy {display:inline;}
.grid-items-wrap hgroup a.card_header.dummy .btn_more {top:39px;}
section.sub-tle-txt.grid-items-wrap.type-plate.pagination-on .swiper-pagenation {top: 80px;}


.btn-more-prod-list .btn_more_view {border-width:0;}
.btn-more-prod-list .btn_more_view:after {display: inline-block;}

/*LFML-42164*/
.btn-size-reference {text-align: right;margin-bottom: -5px;margin-right: 10px;}
.btn-size-reference a {display: inline-block;font-size: 13px;color: #4285f4;font-weight: normal;position: relative;padding-right: 16px;}
.btn-size-reference a:after {content: '';display: block;width:6px;height: 6px;border:1px solid #4285f4;border-width:1px 1px 0 0;transform: rotate(45deg) translateY(50%);margin-top: -5px;
	right: 3px;top: 50%;position: absolute;}
.depth2_tit.size-reference-name {font-size: 13px;color: #000000;letter-spacing: -0.26px;font-weight: normal;padding:20px 0 8px 0;}
.ly_pop.ly-size-reference {width:578px;}
.ly-size-reference .size_guide_pop .tab {position: relative;}
.ly-size-reference .size_guide_pop .tab:after {content: '';display: block;position: absolute;left: 0;right: 0;height: 1px;background: #ccc;bottom: 0px;z-index: 2;}
.ly-size-reference .size_guide_pop .tab li {width:33%;position: relative;z-index: 10;}
.ly-size-reference .size_guide_pop .tab li:first-child {width:34%;}
.ly-size-reference .size_guide_pop {width:595px;height: 560px;}
.ly-size-reference .size_guide_pop .h_body {width: 578px;}
.ly-size-reference .size_guide_pop h2 {padding:30px 0 20px;}
.ly-size-reference .size_guide_pop h2:first-child {margin-top: 0;}
.ly-size-reference .size_guide_pop .grid_head {width:100px;}
.ly-size-reference .grid_container.size-chart table {table-layout: fixed;}
.ly-size-reference .grid_container.size-chart td:nth-child(2n) {background: #fbfbfb;}
.ly-size-reference .grid_container.size-chart td:nth-child(2n).on {background: #dc2832;}
.ly-size-reference .grid_container.size-chart th {}
.ly-size-reference .grid_container.size-chart td {width:80px;}
.ly-size-reference .size_guide_pop .grid_container .on .txt_s {letter-spacing: -1.2px;}
.ly-size-reference .size_guide_pop .grid_container .txt_s {font-size: 12px;letter-spacing: -0.5px;}

.filter_select_lst li.size-dfn {margin-right: -32px;}

/*LFML-41959,LFML-40604 */
.ly_pop.ly_waiting .btn_area {border-color: #ddd;padding-top:30px;}
.ui-btn-type {border:1px solid #ddd;box-sizing: border-box;background: #fff;color: #000000;font-weight: bold;font-size: 13px;}
.ui-btn-type.size-large {height:40px;line-height: 39px;}
.btn-repayment-ly {display: inline-block;padding:0 15px;font-weight: normal;font-size: 14px;margin: 0 5px;}
.price-repayment {color: #dc2832;}
.tbl_txt {font-size: 12px;}
.ly_pop.ly_waiting table.bbs-list th.ta-left,
.ly_pop.ly_waiting table.bbs-list td.ta-left {text-align: left;padding-left: 20px;}

/*LFML-52116*/
.h_table.both_border thead th:nth-child(2),
.h_table.both_border tbody td:nth-child(2) {border-left:1px solid #eee;border-right:1px solid #eee;}

/*LFML-54581*/
.category_artbx {border:none;}
.category_artbx .cate_tit {border-top:2px solid #000000 }
.category_artbx.type2 .depth2 .cate_lst>li.first {padding-left: 1px;}
.category_artbx .cate_lst {position: relative;}
.category_artbx .cate_lst:before {content: '';display: inline-block;border-left:1px solid #ddd;position: absolute;left: 0;top: 0;bottom: 0;}

/*LFML-47409*/
.wrap_area.reform-size .cloth {padding:20px 0 20px;font-size: 0;}
.wrap_area.reform-size .cloth img {width:70%;}
.wrap_area.reform-size .grid_scroll {width:540px;}
.wrap_area.reform-size .grid_container td em {font-size: 14px;}
.ly-size-reference .wrap_area.reform-size .grid_container .txt_s {font-size: 13px;color:#757575;}
.wrap_area.reform-size .grid_container .over.on .txt_s {color:#fff;}
.wrap_area.reform-size .grid_container tr:nth-child(n+2) th {background: #fff;}
.wrap_area.reform-size .grid_container tr:nth-child(1) td {background: #f7f7f7;}

.wrap_area.reform-size .grid_container .txt_ms {color:#757575;}
.wrap_area.reform-size .notice {color:#000;opacity: 0.5;-ms-opacity:0.5;font-size: 13px;padding-bottom: 50px;}
.reform-size-scroll-guide {position: relative;height: 26px;}
.reform-size-scroll-guide p {font-size: 14px;color:#757575;text-align: right;position: absolute;right: 20px;top:0;word-break: keep-all;}
.reform-size-scroll-guide p:after {content: '';display: inline-block;width:40px;height: 11px;background: url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/product/icon_size_guide.png') no-repeat 0 0;margin-left: 4px;}
.wrap_area.reform-size .grid_container tr:nth-child(1) td.over.on,
.wrap_area.reform-size .grid_container tr:nth-child(1) td.on {background: #dc2832;}
.wrap_area.reform-size .grid_container tr:nth-child(1) td.over,
.wrap_area.reform-size .grid_container tr:nth-child(1).over td {background:#fef7f7;}
.wrap_area.reform-size .grid_container tr:nth-child(n+2) th.over {background: #f8f1f1;}
.wrap_area.reform-size .grid_container tr:nth-child(n+2) th.on {background: #dc2832;}

.size_guide_wrap .wrap_area .cloth img {width: 200px;max-width: 200px;}
.size_guide_wrap .grid_container tr:nth-child(n+2) th {background: #fff;}
.size_guide_wrap .grid_container tr:nth-child(1) td {background: #f7f7f7;}

.size_guide_wrap .grid_container tr:nth-child(1) td.over.on,
.size_guide_wrap .grid_container tr:nth-child(1) td.on {background: #dc2832;}
.size_guide_wrap .grid_container tr:nth-child(1) td.over,
.size_guide_wrap .grid_container tr:nth-child(1).over td {background:#fef7f7;}
.size_guide_wrap .grid_container tr:nth-child(n+2) th.over {background: #f8f1f1;}
.size_guide_wrap .grid_container tr:nth-child(n+2) th.on {background: #dc2832;}
.detail_additional .size_guide_wrap .notice {font-weight: normal;}
.size_guide_wrap .grid_container {margin-bottom: 0}


.srch-rslt-wrap .no_rslt.new {padding-top: 84px;}
.srch-rslt-wrap .no_rslt.new em {font-size:18px;font-weight:normal;color:#333;}
.srch-rslt-wrap .no_rslt.new p {margin-top:5px;font-size:15px;font-weight:normal;color:#757575;}
.srch-rslt-wrap .no_rslt.new .alert {position:relative;padding-top:70px;font-size:15px;color:#333;}
.srch-rslt-wrap .no_rslt.new .alert:before {position:absolute;top:35px;left:50%;width:32px;height:1px;margin-left:-16px;background-color:#969696;content:''}
.srch-rslt-wrap .no_rslt.new .alert .rcmd {display:block;margin-top:15px}
.srch-rslt-wrap .no_rslt.new .alert .rcmd a {display:inline-block;height:30px;margin:7px 5px;padding:0 20px;background-color:#fff;border-radius:50px;line-height:30px;font-size:15px;color:#757575;text-decoration:none;}

/*LFML-60454*/
.btn-lfmembers-certify {position: relative;width: 430px;background: #fff;border: 1px solid #ddd;font-weight: bold;height: 44px;line-height: 44px;color: #000000;font-size: 14px;text-align: center;}
.btn-lfmembers-certify:before {content:''; position:absolute; left:16px; top:13px; width:19px; height:18px; background:url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/member/ico_lfmember_logo.png) no-repeat;}
.btn-lfmembers-certify:after {content:''; position:absolute; left:52px; top:15px; width:1px; height:14px; background:#3c1e1e;}

/* LFML-62898 */
.pagination-on .group_header+.card_banner .swiper-container,
.pagination-on.card_banner .swiper-container,
.group_header+.card_banner.pagination-on .swiper-container {padding-bottom:20px;}


.category_artbx .depth2 .arr {width:15px;height:13px;background: url(//img.lfmall.co.kr/file/WAS/apps/2021/image/homerev/img2021/sp_w_2021.png) no-repeat 0 0;background-position: -82px -52px;}
.category_artbx .depth2 li.open .arr {background-position: -56px -52px;}

.tpml-prd-slider.popin .swiper-wrapper {width:1000000px;}

/* 211005 LFML-72328 */
.card_template_wrap .swiper_artbx.tmpl_10003 .swiper-container {width:100%;}
.card_template_wrap .swiper_artbx.tmpl_10003 {width:1240px;overflow: hidden;}
.card_template_wrap .swiper_artbx.tmpl_10003 .swiper-container .swiper-wrapper{width:100%;height:100%;transform:translate3d(0px, 0, 0);}
.card_template_wrap .swiper_artbx.tmpl_10003 .swiper-container .swiper-wrapper .swiper-slide:only-child{position:relative !important;left:0 !important;transform:translate3d(0px, 0, 0);}
.card_template_wrap .swiper_artbx.tmpl_10003 .swiper-pagenation{position:static;padding-top:35px;}

.badge-wrap { display:flex; align-items: center; margin-top:5px}
.badge-guarantee-type1 { display:inline-block; height:28px; padding:0 5px; line-height:26px; box-sizing:border-box; vertical-align: middle; border: solid 1px #dc2832; font-size: 13px; color:#dc2832 }
.badge-guarantee-type1.size-sm { height:24px; line-height: 24px; font-size: 12px; }
.badge-guarantee-type1 + .flag { margin-left: 3px }
.badge-guarantee-type2 { display:inline-block; align-items: center; vertical-align: middle; font-size: 12px; color:#dc2832; font-weight:bold;line-height:18px; }
.badge-guarantee-type2::before { content: ''; display:inline-block; width:14px; height:8px; margin-right:2px; background: url(//img.lfmall.co.kr/file/WAS/apps/img/pc/icon/icon-ic-logo@2x.png) no-repeat 0 0; background-size:100% auto }

.prd-marketing .badge-guarantee-type1 { margin-right:3px }
.prod-option .badge-guarantee-type2 { margin-top: -2px; }
.option .badge-guarantee-type2 { margin-left:3px; vertical-align: text-bottom; }
p.prt-name .feature .badge-guarantee-type2 {vertical-align: inherit;}

.lfguarantee-status .status-waiting .img-wrap img {filter: blur(3px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3'); }
.lfguarantee-status .status-inactive .img-wrap img { opacity: 0.7; }
.lfguarantee-status .status-inactive .img-wrap::after { background: rgba(0, 0, 0, 0.7); }
.lfguarantee-status .etc .cbtn { width:68px }
.lfguarantee-status .status-sub-txt { margin-top: 24px; font-size: 13px; color:#000000 }
table.sys-tbl.bbs-list.lfguarantee-status tbody td { color:#000000 }
table.sys-tbl.bbs-list.lfguarantee-status tbody td.inactive-txt { color:#757575 }
table.sys-tbl.bbs-list.lfguarantee-status tbody td .prod-basic-desc{width:calc(100% - 87px);}
.lfguarantee-status .product-min-size { padding-left:24px }
.lfguarantee-empty { height:176px; line-height: 176px; margin-bottom: 20px; border-top: solid 2px #000; border-bottom:solid 1px #000; text-align: center;}

.lfguarantee-step-wrap { margin-top:7px; }
.lfguarantee-step-wrap .title h3 { margin-bottom: 19px; font-size: 18px; font-weight: normal; }
.lfguarantee-step {border: solid 1px #ddd;}
.lfguarantee-step dl { display:flex; align-items: center; padding:21px 35px; position:relative;}
.lfguarantee-step dl + dl { border-top: solid 1px #ddd; }
.lfguarantee-step dl + dl::before { 
    content: ''; display:block; width: 20px; height: 20px; position: absolute; left:50%; top: -10px; 
    border: solid 1px #ddd; border-top: 0; border-left: 0; 
    background-color: #fff; 
    transform: rotate(45deg);
}
.lfguarantee-step dl dt { display: flex; align-items: center; width: 200px; text-align: center; font-weight: bold;}
.lfguarantee-step dl dt::before { content: ''; display: inline-block; width: 40px; height: 40px; margin-right:24px; }
.lfguarantee-step dl:nth-child(1) dt::before { background: url(//img.lfmall.co.kr/file/WAS/apps/img/pc/icon/icon-lfguarantee-process.png) no-repeat 0 0; }
.lfguarantee-step dl:nth-child(2) dt::before { background: url(//img.lfmall.co.kr/file/WAS/apps/img/pc/icon/icon-lfguarantee-valid.png) no-repeat 0 0; }
.lfguarantee-step dl:nth-child(3) dt::before { background: url(//img.lfmall.co.kr/file/WAS/apps/img/pc/icon/icon-lfguarantee-invalid.png) no-repeat 0 0; }
.lfguarantee-step dl dd {width: 485px; font-size: 12px;}
.lfguarantee-step dl dd ul {line-height:1.64}

.tit-klip-address { display:flex; align-items: center; margin-top:20px; font-size:15px; font-weight: bold; color:#000}
.tit-klip-address::before {  content: ''; display:inline-block; width:40px; height:40px; margin-right:12px; background: url(//img.lfmall.co.kr/file/WAS/apps/img/pc/icon/klip-brand@2x.png) no-repeat; background-size: 40px auto;  }
.box-copy { display:flex; align-items: center; justify-content: space-between; height:85px; padding:0 20px 0; background-color:#f9f9f9; border-radius: 4px; }
.box-copy em { width:calc(100% - 100px); word-break: break-word}
.btn-copy { height:22px; line-height: 22px; padding:0 8px; background-color: #000; font-size: 12px; text-align: center; color:#fff }
.klip-address + .box-copy { margin:20px 0 200px; }
.title + .section-type .klip-address { margin-top:40px }

.select-type-border { display:inline-block; vertical-align: middle;}
.select-type-border select { width: 93px; height:21px }

.guarantee-info { display:flex; align-items: center; }
.guarantee-info + .guarantee-data { padding-top:5px; border-top:solid 1px #ddd}
.guarantee-card { width:100px; height:154px; overflow:hidden; position: relative; }
.guarantee-card::before { content: ''; display:inline-block; width: 100px; height:154px; position: absolute; top:0; left:0; background: url(//img.lfmall.co.kr/file/WAS/apps/img/pc/icon/lf-guarantee-card-frame.png) no-repeat; background-size: 100% auto;  }
.guarantee-card img { width:100%; height:auto; margin-top:27px; }
.guarantee-heading { padding:0 30px; width:calc(100% - 160px); }
.guarantee-heading h2 { padding-bottom:10px; }
.guarantee-heading .description { line-height:24px; font-size:15px; color:#000000;word-break: keep-all;}
.guarantee-heading .description + .serial { margin-top:5px }
.guarantee-heading .serial { font-size:15px; color:#bd9662}
.guarantee-heading + .guarantee-data { padding-top:25px; border-top:solid 1px #ddd}
.guarantee-data { margin-top:25px; font-size:15px;}
.guarantee-data.list-type-data dt { color: #757575; }
.guarantee-data.list-type-data dd { color: #000000; }
.guarantee-data + .guarantee-data { border-top: solid 1px #ddd; }
.guarantee-data .list-type-data:first-child { padding-top:0 }
.guarantee-data .list-type-data { padding-top:15px; font-size:15px; font-weight:normal; color:#000000}
.guarantee-data .list-type-data dd { text-align:left }
.content_new .guarantee-data + .btn_wrap { margin-top:25px; padding-top:25px; text-align:left; border-top: solid 1px #ddd;}
.content_new .btn_wrap a.btn-md { width:auto; height:40px; padding:0 16px; line-height:40px;}
.content_new .btn_wrap a.btn-md.white { padding:0 23px }
.content_new .lfguarantee-detail .btn_wrap a.btn-md.white { font-size: 14px; color:#757575; }

.list-type-data dl { display:flex; padding-top:20px}
.list-type-data dt { width:130px }
.list-type-data dd { text-align:left;}
.list-type-data dd li + li { margin-top:8px }
.list-type-data .sub-txt { margin-top:6px; font-size: 13px; color:#757575 }
.list-type-data .sub-txt li { margin-top: 8px }
.list-type-data.total-data { margin-top:8px; border-top: solid 1px #eee; }


.conts.mypage-pop table.table-y2 th {width: 200px;}
.adm-banner { display: flex; justify-content: center; align-items: center; width:100%; height:60px; position: relative; background-color: #55A5E9; color: #fff; }
.adm-banner-txt { display:inline-block; width:50%; text-align:right; font-size: 14px; font-weight: 300; }
.adm-banner-txt + .adm-banner-txt { margin-left: 120px; text-align: left; font-weight: bold; font-size: 15px; }
.adm-banner-img { position: absolute; top: 0; left: 50%; margin-left: -90px; height: 100%; }
.adm-banner-img img { height: 100%; }
.box-notice + .adm-banner { margin-top:10px }
.srch-prd-list.thumnail .full .adm-banner { margin-bottom:40px; }
/* LFML-76099 첫구매 혜택 배너 추가 */
.adm-banner.wide { height: 90px; }
.adm-banner.wide .adm-banner-img { margin-left: -135px; }
.adm-banner.wide .adm-banner-txt { font-size: 22px;}
.adm-banner.wide .adm-banner-txt + .adm-banner-txt { margin-left: 140px; font-size: 16px; font-weight: normal;}
/* LFML-76099 마이페이지 첫구매 혜택 배너 */
/* 비로그인 - 혜택 보기 */
.mypage.main.before-login { padding-top:0 }
.before-login .other_benefit h3 { padding-top:50px }
.before-login .btn-divide-tail{ padding-bottom:70px }

.content.mypage .other_benefit,
.signup-narrow-wrap .other_benefit { max-width:480px; padding:40px 0; margin:0 auto; background-color: #fff;}
.content.mypage .other_benefit h3,
.signup-narrow-wrap .other_benefit h3 { padding:0 0 30px; text-align:center; font-size:17px;color:#000;}
.content.mypage .other_benefit h3 + .sub-txt,
.signup-narrow-wrap .other_benefit h3 + .sub-txt{ margin-top:5px; text-align:center; font-size:15px;}
.content.mypage .other_benefit .bnf_title,
.signup-narrow-wrap .other_benefit .bnf_title { font-size:20px; text-align:left; padding:15px 0 15px 20px; margin:0; position:relative; }
.content.mypage .other_benefit .bnf_title::after,
.signup-narrow-wrap .other_benefit .bnf_title::after { content:''; display:block; width:7px; height:7px; border-right:1px solid #000000; border-bottom:1px solid #000000; transform:rotate(315deg) translateY(-50%); position:absolute; top:23px; right:20px; }
.content.mypage .other_benefit .sub-txt + .bnf_list,
.signup-narrow-wrap .other_benefit .sub-txt + .bnf_list { margin-top: 30px; }
.content.mypage .other_benefit .bnf_list,
.signup-narrow-wrap .other_benefit .bnf_list { width:100%;  }
.content.mypage .other_benefit .bnf_list ul,
.signup-narrow-wrap .other_benefit .bnf_list ul {display:flex; justify-content: center; }
.content.mypage .other_benefit .bnf_list li,
.signup-narrow-wrap .other_benefit .bnf_list li { display:inline-block; box-sizing:border-box; width:17.5%; text-align: center; }
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(1),
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(1) {
  width: 50%;
}
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(2),
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(2) ~ li,
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(2),
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(2) ~ li {
  width: 20%;
}
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(3),
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(3) ~ li,
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(3),
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(3) ~ li {
  width: 22%;
}
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(4),
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(4) ~ li,
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(4),
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(4) ~ li {
  width: 18%;
}
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(5),
.content.mypage .other_benefit .bnf_list li:first-child:nth-last-child(5) ~ li,
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(5),
.signup-narrow-wrap .other_benefit .bnf_list li:first-child:nth-last-child(5) ~ li {
  width: 20%;
}
.content.mypage .other_benefit .bnf_list li + li,
.signup-narrow-wrap .other_benefit .bnf_list li + li {margin-left:3%}
.content.mypage .other_benefit .bnf_list li .prod_img img,
.signup-narrow-wrap .other_benefit .bnf_list li .prod_img img { width: 100%; max-width:60px;}
.content.mypage .other_benefit .bnf_list li .prod_txt.small p,
.signup-narrow-wrap .other_benefit .bnf_list li .prod_txt.small p { margin-top:8px; font-size: 13px; line-height:17px; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/* LFML-76099 자세히 보러 가기 */
.other_benefit .btn-link-wrap { padding-top: 22px; text-align:center }
.other_benefit .btn-link { font-size: 14px }
.other_benefit .btn-link::after {  content: ''; display: inline-block; width: 6px; height: 6px; position: relative; top: -1px; left: 3px; border: solid 1px #000; border-top: 0; border-left: 0; transform: rotate(-45deg); }

/* LFML-76099 폰트 조절 */
.mypage.single .other_benefit .bnf_list li .prod_txt.small p { line-height: 17px; }
.mypage.single .mypg-banner.type-navi .banner-wrap .btn-more button:after {  content: ''; display: inline-block; width: 6px; height: 6px; position: relative; top: -1px; left: 3px; border: solid 1px #000; border-top: 0; border-left: 0; transform: rotate(-45deg); background: none; padding-right: 0; }

/* //비로그인 - 혜택 보기 */

.other_benefit + .signup-narrow-form { border-top: solid 10px #eee; }
.content.mypage .other_benefit { padding: 0; }
.conts.mypage-pop table.bbs-list { table-layout: fixed; }
.conts.mypage-pop table.table-y2 { table-layout: fixed; }


.conts.mypage-pop table.table-y2 th {width: 200px;}

/************** yds 2020.04.18   */
/*** LFML-76099 ***/
/* LFML-76099 어드민 세팅 배너(마이페이지 로그인) */
/************** ahram 2022.05.12 마이페이지 수정   */
#contents .content.mypage.single { padding-top: 0; float: none; margin: 0 auto; }
.mypg-banner.type-navi { display: inline-block; width: 100%; text-align: center;}
.mypg-banner.type-navi .banner-wrap .banner-text { padding: 40px 0 30px; font-weight: 700; }
.mypg-banner.type-navi .banner-text .bnr-title { overflow: hidden; height: 30px; font-size: 22px; line-height: 30px; color: #000; text-align: center; }
.mypg-banner.type-navi .banner-text .sub-title { overflow: hidden; height: 20px; margin-top: 5px; font-size: 15px; line-height: 20px; font-weight: 400; color: #000; text-align: center; }
.mypg-banner.type-navi .nav-item-cont { display: inline-block; width: 100%; margin: 0 auto; text-align: center; }
.mypg-banner.type-navi .nav-item-cont .item-box { overflow: hidden; display: inline-block; width: 78px; padding: 0 2px; }
.mypg-banner.type-navi .nav-item-cont .item-box .thumb-icon { display: block; width: 60px; height: 60px; margin: 0 auto; }
.mypg-banner.type-navi .nav-item-cont .item-box:nth-child(1) .thumb-icon { background: url(/file/WAS/img-pw/nv-thumb-ico-01.png) no-repeat center; background-size: 60px; }
.mypg-banner.type-navi .nav-item-cont .item-box:nth-child(2) .thumb-icon { background: url(/file/WAS/img-pw/nv-thumb-ico-02.png) no-repeat center; background-size: 60px; }
.mypg-banner.type-navi .nav-item-cont .item-box:nth-child(3) .thumb-icon { background: url(/file/WAS/img-pw/nv-thumb-ico-03.png) no-repeat center; background-size: 60px; }
.mypg-banner.type-navi .nav-item-cont .item-box:nth-child(4) .thumb-icon { background: url(/file/WAS/img-pw/nv-thumb-ico-04.png) no-repeat center; background-size: 60px; }
.mypg-banner.type-navi .nav-item-cont .item-box .text { display: block; margin-top: 13px; font-size: 13px; line-height: 17px; color: #000000; letter-spacing: 0; text-align: center; }
.mypg-banner.type-navi .banner-wrap .btn-more { width: 100%; margin: 23px 0; font-size: 14px; line-height: 13px; color: #000; text-align: center; }
.mypg-banner.type-navi .banner-wrap .btn-more button { padding: 5px; letter-spacing: -0.7px; }
.mypg-banner.type-navi .banner-wrap .btn-more button:after { content: ''; width: 13px; height: 13px; padding-right: 18px; background: url(/file/WAS/img-pw/ico_btn_more.png) no-repeat center; background-size: 13px; }

/* LFML-76099 마이페이지 로그인 */
.chk_wrap { line-height: 18px; font-size: 0; margin-top: 10px; height: 18px; }
.chk_wrap .ui-form-set.type-chk2 > input + label { line-height: 18px; }
.mypg-login { display: inline-block; width: 100%; margin: 0 auto; }
.mypg-login .btn-divide-tail { width: 430px; margin: 40px auto; padding: 0; }
.mypg-login .btn-divide-tail button + button { margin-top: 10px; }
.mypg-login .btn-full-default { display: block; width: 100%; height: 60px; line-height: 60px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 16px !important; border-radius: 4px; }
.mypg-login .btn-full-default.act-login { background: #dc2832; color: #fff; }
.mypg-login .btn-full-default.act-join { border: 1px solid #dc2832; color: #dc2832; }
.mypg-login .btn-full-default.act-sns-linkage { background: #dc2832; color: #fff; }
.mypg-login .btn-full-default.act-sns-linkage:disabled { background: #bdbdbd; color: #fff; }
/* LFML-76099 첫구매혜택 뱃지 */

/* 카드템플릿 BX개편 */
.sectionGroup .bx-renewal.card_template_wrap{margin-top:0;}
.bx-renewal .card_template_wrap.line-swipe-box{padding-bottom: 45px;}
.bx-renewal .card_template10 .swiper-wrapper {padding-bottom:30px;}
.bx-renewal .card_template10 .swiper-slide {display:flex;}
.bx-renewal .card_template10 li { width:610px; margin-right:20px }
.bx-renewal .card_template10 .item{width: 610px; margin-left: 20px;background:#d8d8d8}
.bx-renewal .card_template10 .item:first-child {margin-left:0;}
.bx-renewal .card_template10 .swiper-button .btn_prev {top:0;transform:translateY(0)}
.bx-renewal .card_template11{width: 100%;}
.bx-renewal .card_template11 .title-box{position:absolute;top:113px;left:340px;;z-index:1;}
.bx-renewal .card_template11 .flag-wrap{display:flex;flex-wrap:wrap;}
.bx-renewal .card_template11 .flag-wrap li {font-size: 20px;line-height:27px;color:#fff;text-align:center;background:#000;padding:0 15px;}
.bx-renewal .card_template11 .main-title{margin-top:25px;margin-bottom:40px;font-size: 66px;line-height:1.21;color:#fff;font-weight: normal;}
.bx-renewal .card_template11 .sub-title{font-size: 18px;color:#fff;}
.bx-renewal .card_template11 .swiper-slide a .img-wrap{height: 620px;background:#d8d8d8;}
.bx-renewal .card_template11 .pagenation-box{position:absolute;bottom:113px;left:340px;width: 58px;height:58px;background:url(//img.lfmall.co.kr/file/WAS/display/lf2022/pc/card-fraction-bg.png) no-repeat; background-size: 100% auto;}
.bx-renewal .card_template11 .pagenation-box > a{display:block;width:100%;height:100%;}
.bx-renewal .card_template11 .swiper-pagination-fraction{width:100%;height:100%;color: #fff;}
.bx-renewal .card_template11 .swiper-pagination-fraction > span{position:absolute;top:0;left:0;color: #fff;font-size: 14px;}
.bx-renewal .card_template11 .swiper-pagination-fraction .swiper-pagination-current{top:13px;left:15px;}
.bx-renewal .card_template11 .swiper-pagination-fraction .swiper-pagination-total{top:32px;left:36px;}
.bx-renewal .card_template11 .swiper-button{display:block;}
.bx-renewal .card_template11 .swiper-button button{top:50%;transform:translateY(-50%);;width:30px;height:56px;background-image: url(//img.lfmall.co.kr/file/WAS/display/lf2022/pc/swipe-icon-prev.png);background-size:49px 56px;background-repeat: no-repeat;background-position:0 0;}
.bx-renewal .card_template11 .swiper-button .btn_prev{left:260px;;margin-left:10px;}
.bx-renewal .card_template11 .swiper-button .btn_next{right:260px;;margin-right:10px;background-image: url(//img.lfmall.co.kr/file/WAS/display/lf2022/pc/swipe-icon-next.png);background-position:-15px 0;}
.bx-renewal .card_template11 .swiper-button .btn_prev, 
.bx-renewal .card_template11 .swiper-button .btn_next{display:block;}
.bx-renewal .card_type430 .icon {position:relative;display:block; background: #d8d8d8; border-radius:100%;overflow:hidden;box-sizing:border-box;}
.bx-renewal .card_type430 .icon > img{position:absolute;width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);trasnform:translateX(-50%);}
.bx-renewal .card_type430 .text {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;max-width:66px;margin:0 auto;padding-top:10px;font-size: 14px;text-align: center; color: #000000;line-height:18px;}
.bx-renewal .tmpl_10003 .swiper-pagenation {bottom:-30px;}



/*10번카드 수정*/
.swipeGroup.scrolltype .swiper-container{margin-bottom:60px;}
.card_template_wrap.bx-renewal .card_auto_type ul {display:flex;flex-wrap:wrap;justify-content: center;;}
/* pagenation 공통*/
.card412 .bx-renewal .swiper-pagination{padding-top:0;}
.bx-renewal .swiper-pagination{text-align:center;margin:30px 0 0;line-height:10px; padding: 0 0 5px}
.bx-renewal .swiper-pagenation a,
.swipeGroup.scrolltype .swiper-pagenation a,
.bx-renewal .swiper-pagination a,
.bx-renewal .swiper-pagination span{display:inline-block;width:6px;height:6px;border:1px solid #b2b2b2;background: #fff;;border-radius: 100%;margin: 0 5px;transition: 0.2s;transition-timing-function: ease-out;transform: translateY(0);padding:0 0;background-image: none;opacity: 1;;}
.bx-renewal .swiper-pagenation .on,
.swipeGroup.scrolltype .swiper-pagenation .on,
.bx-renewal .swiper-pagination .swiper-pagination-bullet-active{background:#000;border:1px solid #000;}
.swipeGroup.scrolltype .swiper-pagenation, .bx-renewal .swiper-pagenation {bottom:0}

.swipeGroup.scrolltype.bx-renewal .swiper-area-246911 .card_banner .swiper-button .btn_next,
.swipeGroup.scrolltype.bx-renewal .swiper-area-246911 .card_banner .swiper-button .btn_prev { top: 291px }

/* 24번카드 */
.grid-items-wrap.card24 + .btn_more { top:-57px }

/* S : [LFML-77839] 고객센터 개선 */
.csTxtBody { font-size: 14px; line-height: 1.38; letter-spacing: -0.4px; color: #757575; } 
.csTxtBody.black { color: #000; } 
.csTxtBody.fontSmall { font-size: 13px; line-height: normal; letter-spacing: -0.3px; } 
.csSimpleBtnArea { text-align: center; font-size: 0; } 
.csSimpleBtnArea .csBtn + .csBtn { margin-left: 5px; } 
.csBtn { display: inline-block; vertical-align: middle; padding: 0 8px; border: 1px solid #ddd; background-color: #fff; color: #000; height: 40px; line-height: 39px; font-size: 13px; font-weight: bold; letter-spacing: -0.5px; text-align: center; min-width: 120px; box-sizing: border-box; flex-shrink: 0; } 
.csBtn.flex { min-width: inherit; } 
.csBtn.wide { width: 200px; } 
.csBtn.small { font-size: 12px !important; letter-spacing: -0.5px; color: #000; height: 26px; font-weight: normal; line-height: 25px; } 
.csBtn.black { background-color: #000; border-color: #000; color: #fff; } 
.csInputTable { table-layout: fixed; width: 100%; } 
.csInputTable caption { position: static; } 
.csInputTable th { padding: 16px 0 5px 22px; height: 29px; vertical-align: top; background-color: #f5f5f5; text-align: left; font-size: 14px !important; font-weight: normal; letter-spacing: -0.3px; color: #000; } 
.csInputTable td { padding: 5px 0 5px 20px; height: 40px; vertical-align: middle; font-size: 14px !important; letter-spacing: -0.3px; color: #000; } 
.csInputTable .csInp { width: 100%; height: 40px; line-height: 40px; padding: 0 15px; font-size: 14px !important; border: 1px solid #ddd; box-sizing: border-box; } 
.csInputTable .csInp::-moz-placeholder { color: #aaa; } 
.csInputTable .csInp:-ms-input-placeholder { color: #aaa; } 
.csInputTable .csInp::placeholder { color: #aaa; } 
.csInputTable .csInp.readOnly { padding: 0; border: 0; height: inherit; line-height: inherit; } 
.csInputTable .csInp.readOnly:focus { outline: none; } 
.csInputTable .csSelect { position: relative; height: 40px; padding: 0 0 0 15px; border: 1px solid #ddd; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("//img.lfmall.co.kr/file/WAS/display/lf2022/pc/cscenter/ico_select_arrow.png") no-repeat; background-size: 20px 30px; background-position: right 10px center; font-size: 14px !important; color: #000; border-radius: 0; } 
.csInputTable .csSelect::-ms-expand { display: none; } 
.csInputTable .csSelect:invalid { color: #aaa; } 
.csInputTable .csSelect option { color: #000; } 
.csInputTable .csChk { width: 16px; height: 16px; border: 1px solid #979797; border-radius: 0; } 
.csInputTable .flexBox { display: flex; align-items: center; } 
.csInputTable .flexBox > * { margin-right: 5px; } 
.csInputTable .flexBox > *:last-child { margin-right: 0; } 
.csInputTable .flexBox.mgDouble > * { margin-right: 10px; } 
.csInputTable .flexBox.mgDouble > *:last-child { margin-right: 0; } 
.csInputTable .txt { color: #d8d8d8; } 
.csInputTable .calendarBox { position: relative; display: inline-block; } 
.csInputTable .calendarBox .btnCalendar { position: absolute; top: 4px; right: 4px; } 
.csInputTable .wid01 { width: 208px; } 
.csInputTable .wid02 { width: 70px; } 
.csInputTable .wid03 { width: 200px; } 
.csInputTable .wid04 { width: 189px; } 
.csInputTable .wid05 { width: 180px; } 
.csInputTable .wid06 { width: 179px; } 
.csInputTable .wid07 { min-width: inherit; width: 100px; } 
.csInputTable .wid08 { min-width: inherit; width: 50px; } 
.csInputTable .flexGrow { flex-grow: 1; } 
.csInputTable .csTextareaBox { display: flex; flex-direction: column; position: relative; height: 190px; border: 1px solid #ddd; box-sizing: border-box; } 
.csInputTable .csTextareaBox .csTextarea { flex-grow: 1; width: 100%; padding: 12px 15px; font-size: 14px !important; color: #000; border: 0; box-sizing: border-box; resize: none; overflow: auto; outline: none; } 
.csInputTable .csTextareaBox .csTextarea::-moz-placeholder { color: #aaa; } 
.csInputTable .csTextareaBox .csTextarea:-ms-input-placeholder { color: #aaa; } 
.csInputTable .csTextareaBox .csTextarea::placeholder { color: #aaa; } 
.csInputTable .csTextareaBox .limitNum { padding: 9px 15px 11px; text-align: right; font-size: 14px; line-height: 1.38; letter-spacing: -0.4px; color: #aaa; } 
.csInputTable .required { margin-left: 2px; font-size: 14px; font-weight: bold; letter-spacing: -0.3px; color: #dc2832; } 
.csInputTable .attchArea { font-size: 0; } 
.csInputTable .attchArea .attachItem { display: inline-block; vertical-align: top; position: relative; width: 66px; height: 66px; border: 1px solid #dddddd; box-sizing: border-box; } 
.csInputTable .attchArea .attachItem + .attachItem { margin-left: 5px; } 
.csInputTable .attchArea .attachItem:before { content: ""; display: block; width: 24px; height: 24px; background: url("//img.lfmall.co.kr/file/WAS/display/lf2022/pc/cscenter/cscenter_ico.png") no-repeat; background-size: 310px auto; background-position: 0 -230px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: -1; } 
.csInputTable .attchArea .attachItem .uploadImg { width: 100%; height: 100%; -o-object-fit: scale-down; object-fit: scale-down; background-color: #fff; } 
.csInputTable .attchArea .attachItem .btnAttach { width: 100%; height: 100%; } 
.csInputTable .attchArea .attachItem .btnDelete { display: none; position: absolute; top: 4px; right: 4px; } 
.csInputTable .inp_selt { height: 40px; border: 1px solid #ddd; box-sizing: border-box; } 
.csInputTable .inp_selt .selt { padding: 0 15px; font-size: 14px; line-height: 38px; background: url("//img.lfmall.co.kr/file/WAS/display/lf2022/pc/cscenter/ico_select_arrow.png") no-repeat; background-size: 20px 30px; background-position: right 10px center; color: #aaa; } 
.csInputTable .inp_selt.type2 .selt_lst { top: 39px; } 
.csTextGrayBox { display: flex; padding: 12px 20px; min-height: 50px; background-color: #f5f5f5; border-radius: 4px; justify-content: space-between; align-items: center; box-sizing: border-box; } 
.csTextGrayBox .text { font-size: 14px; line-height: 1.38; letter-spacing: -0.4px; color: #757575; } 
.csTextGrayBox .linkBox { margin-left: 20px; flex-shrink: 0; font-size: 0; } 
.csTextGrayBox .linkBox .csBtn + .csBtn { margin-left: 10px; } 
.csDotList { margin-top: 20px; } 
.csDotList .item { position: relative; padding-left: 10px; font-size: 14px; line-height: 1.38; letter-spacing: -0.3px; color: #757575; } 
.csDotList .item + .item { margin-top: 8px; } 
.csDotList .item:before { content: ""; display: block; position: absolute; top: 8px; left: 0; width: 2px; height: 2px; border-radius: 50%; background-color: #757575; } 
.csDotList .item .link { margin-left: 8px; font-weight: bold; color: #000; border-bottom: 1px solid #000; } 
.csDotList.black .item { color: #000; } 
.csDotList.black .item:before { background-color: #000; } 
.csDotList.nogap .item + .item { margin-top: 0; } 
.csDotList.fontSmall .item { font-size: 13px; } 
.csDotList.fontSmall .item:before { top: 7px; } 
.csDotList.lhLarge .item { line-height: 1.5; } 
.csDotList.lhLarge .item:before { top: 8px; } 
.csDotList.pdSmall .item { padding-left: 5px; } 
.csLayer { position: absolute; border: 1px solid #000; background-color: #fff; box-sizing: border-box; z-index: 10; } 
.csLayer .layerTitle { margin-bottom: 0; font-weight: normal; text-align: center; color: #000; line-height: 1; } 
.csLayer .layerClose { position: absolute; } 
.csLayer .csSimpleBtnArea { margin-top: 24px; } 
.csLayer .pageNumber { margin-top: 20px; } 
.csLayer.typeSmall { width: 400px; padding: 36px 60px; text-align: center; } 
.csLayer.typeSmall .layerTitle { font-size: 17px; letter-spacing: -0.39px; } 
.csLayer.typeSmall .layerBody { padding: 10px 0 0 0; } 
.csLayer.typeSmall .layerClose { top: 20px; right: 20px; } 
.csLayer.typeLarge { width: 805px; max-height: 710px; overflow-y: auto; padding: 30px 30px 0; } 
.csLayer.typeLarge:after { content: ""; display: block; width: 100%; height: 30px; } 
.csLayer.typeLarge .layerHead { margin-bottom: 30px; padding: 0 0 24px; border-bottom: 2px solid #000; } 
.csLayer.typeLarge .layerTitle { font-size: 28px; letter-spacing: -1px; } 
.csLayer.typeLarge .layerClose { top: 30px; right: 30px; } 
.csLayer.typeLarge .layerClose .csIco.commonClose {display: inline-block;vertical-align: middle;background: url("//img.lfmall.co.kr/file/WAS/display/lf2022/pc/cscenter/cscenter_ico.png") no-repeat;background-size: 310px auto;font-size: 0;color: transparent; width: 23px;height: 23px;background-position: -240px -196px; } 
.csLayer.typeLarge .csSimpleBtnArea { margin-top: 30px; } 
.csLayer.wid745 { left: 195px; top: 250px; width: 745px; } 
.csLayer.ly_terms { margin: 0; } 
.csLayer#my-prt-list { width: 805px; transform: translate(0); } 
.csLayer#my-prt-list .csInfoTable td { padding: 28px 0; text-align: center; } 
.csLayer#my-prt-list .csInfoTable .txtLine { color: #000; text-decoration: underline; } 
.csLayer .descList .descItem { padding: 30px 0; border-bottom: 1px solid #ddd; } 
.csLayer .descList .descItem:first-of-type { padding-top: 0; } 
.csLayer .descList .descTitle { font-size: 15px; font-weight: bold; color: #000; } 
.csLayer .descList .descText { margin-top: 15px; } 
.csLayer .descList .txtBody { font-size: 13px; line-height: 1.5; color: #000; } 
.csLayer .descList .txtBody + .txtBody { margin-top: 4px; } 
.csLayer .descList .csDotList { margin-top: 10px; } 
.csLayer .descList .csDotList .item { font-size: 13px; line-height: 1.5; letter-spacing: normal; color: #757575; } 
.csLayer .descList .csDotList .item + .item { margin-top: 5px; } 
.csLayer .txtMajor { display: inline-block; line-height: 1.2; font-weight: bold; border-bottom: 1px solid #757575; } 
.csLayer .mt0 {margin-top: 0px;}
.csLayer .mt10 {margin-top: 10px;}
.csLayer .mt30 {margin-top: 30px;}
#affiliateLayer .csLayer { left: 50%; top: 50%; margin: -350px 0 0 -372px; } 
/* E : [LFML-77839] 고객센터 개선 */