@charset "utf-8";

.mb60 {margin-bottom:60px !important;}

.event-fl {float:left; width:290px;}
.event-fr {float:right; width:625px;}
.event-fr ul.bt-roll { margin:0 auto; margin-top:14px;} /* margin:14px 0 0 115px;  20131014  kes*/

/*상단 이벤트*/
.event-wrap {margin-bottom:14px; *zoom:1;}
.event-wrap:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

.event-wrap .slideview { position:relative; width:940px; height:408px; overflow:hidden;}
.event-wrap .slideview .slidebanner {position:absolute; left:0; top:0; z-index:8;}
.event-wrap .slideview .slidebanner.active {z-index:10;}
.event-wrap .slideview .slidebanner.last-active {z-index:9;}

.event-wrap .banner01 {float:left; position:relative; width:290px; height:408px; margin-right:25px;}
.event-wrap .banner02 {float:left; position:relative; width:290px; height:408px;} /* margin-right:25px;  20131014  kes*/

.event-wrap .txt-bx {position:absolute; left:0; bottom:0; z-index:5; width:270px; height:45px; padding:15px 0 0 20px;  background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_ev_lx.png') repeat-x;}
.event-wrap .txt-bx a.tit {font-size: 13px; color:#fff; font-weight:bold;}
.event-wrap .txt-bx a {font-size: 12px; color:#aaa;}

.event-wrap ul.prt-list  {float:left; width:335px; border-top:1px solid #000; border-bottom:1px solid #000;}  /*  width:310px; 20131014 kes*/
.event-wrap ul.prt-list li {padding:18px 15px 18px; background-color:#fff; border-bottom:1px solid #dedede; *zoom:1;}
.event-wrap ul.prt-list li:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.event-wrap ul.prt-list li p.pic {width:98px; font-size:0; line-height:0;}
.event-wrap ul.prt-list li .info {width:187px;}
.event-wrap ul.prt-list li .info.fl {padding-left:14px;}
.event-wrap ul.prt-list li .info p.prt-name .brand, .event-wrap ul.prt-list li .info p.prt-name .name, .event-wrap ul.prt-list li .info p.prt-name .special{width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}  /* 2013-07-19 수정 */

.event-bx {margin-bottom:8px; padding:10px 0 5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; *zoom:1;}
.event-bx:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.event-bx h3 {float:left; width:59px; height:30px; margin-right:12px; padding-top:35px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_event_tit1.gif') no-repeat; text-align:center;}
.event-bx h3 em.total {font-size: 13px; color:#ccc; font-style:normal; font-weight:normal;}

.event-bx ul.event-list {float:left; width:866px; margin-top:2px; *zoom:1;}
.event-bx ul.event-list:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.event-bx ul.event-list li {float:left; width:278px; margin:0 15px 0 0; padding:10px 0; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_bx_lx02.gif') no-repeat right 15px; border-bottom:0;}

ul.bt-roll {width:64px; margin:0 auto; margin-top:14px;}
ul.bt-roll li {float:left; height:11px; width:18px; margin-right:3px; overflow:hidden;}
ul.bt-roll li.sel img {margin-top:-11px;}

/*브랜드메인*/
.brand-tit {margin:0 auto 40px;}
.brand-tit p.txt {font-size: 12px; color:#666; font-weight:normal; text-align:center;}
/*LFML-29727*/
/*.brand-menu {margin:10px 0 0 0; text-align:center;}
.brand-menu a {display:inline-block; margin-right:7px; padding-right: 9px; background: url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_keyword_bar.gif') no-repeat right 2px; *background-position:right top;}
.brand-menu a:last-child {margin-right:0; padding-right:0; background-image:none;}*/

/* 2013-11-19 추가(s)*/
#depth-loobook {height :406px; border: 1px solid #D4D4D4;}
.event-fr ul.bt-roll {margin: 0 auto;}
.event-fr.center {float:none; margin:0 auto;}
/* 2013-11-19 추가(e)*/


/* 상품 리스트 - 썸네일 */
ul.prd-list {margin:14px 0 20px; *margin-bottom:48px; *zoom:1;} /*상품리스트5개*/
ul.prd-list:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
ul.prd-list > li {float:left; position:relative; width:160px; height:301px; margin:0 35px 35px 0;}
ul.prd-list > li p.pic {position:relative; margin-bottom:8px; line-height:0; height:203px; display:table-cell; vertical-align:middle;}
ul.prd-list > li p.pic img.soldout {position:absolute; left:0; top:0;}
ul.prd-list > li p.pic img.motion {position:absolute; left:9px; bottom:9px; z-index:10; width:25px !important; height:25px !important;} /* 크기변경 20*20 = >25*25*/
ul.prd-list > li p.pic img.quickview {display:none; position:absolute; right:0; bottom:0; z-index:20; cursor:pointer;}

ul.prd-list > li p.pic img.around {position:absolute; right:1px; top:1px; z-index:20;}
ul.prd-list > li ul.benefit {float:left; height:11px; zoom:1;}
ul.prd-list > li ul.benefit:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
ul.prd-list > li ul.benefit li {float:left; height:11px; margin:0; padding-right:1px; border:1px solid #ad9778; border-right:none; background:#b49e80 url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_prt_bar.gif') no-repeat right 2px; font-size:0; line-height:0;}
ul.prd-list > li ul.benefit li.none {padding-right:0; background-image:none; border-right:1px solid #ad9778;}
ul.prd-list > li .size {position:relative; height:11px; text-align:right;}
ul.prd-list > li .size a.bt img {border:1px solid #d8d8d8; font-size:0; line-height:0;}
ul.prd-list > li p.prt-name .brand, ul.prd-list > li p.prt-name .name, ul.prd-list > li p.prt-name .special{width:160px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}  /* 2013-07-19 수정 */

.size-list {position:absolute; right:0px; bottom:10px; z-index:20; width:35px;}
.size-list.scroll {height:150px; padding-top:1px; border:1px solid #d8d8d8; overflow-y:auto; overflow-x:hidden;}
.size-list.sty01 {width:47px;}
.size-list.scroll dl {border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; margin-left:-1px;}
.size-list.scroll dl > dt {border:0; border-bottom:1px solid #d8d8d8;}
.size-list.scroll ul > li {margin-top:0; *margin-top:-1px; border:0; border-bottom:1px solid #d8d8d8;}
*:first-child+html  .size-list.scroll ul > li {width:35px;}
.size-list dl {float:left; width:34px; border-right:0;}
.size-list dl > dt {height:18px; margin-top:-1px; padding:0 0 0 0; background-color:#fff; border:1px solid #d8d8d8; font-size: 12px; color:#666; letter-spacing:-1px; line-height:20px; text-align:center;}
.size-list ul > li {height:18px; margin-top:-1px; padding:0 3px 0 1px; background-color:#fff; border:1px solid #d8d8d8; font-size: 12px; color:#666; line-height:20px; text-align:center;}
.size-list ul > li.off {color:#d3d3d3;}

ul.prd-list.col3 {} /*상품리스트3개 */
ul.prd-list.col3 > li {float:left; position:relative; width:220px; height:360px; margin:0 35px 35px 0;}
ul.prd-list.col3 > li p.prt-name .brand, ul.prd-list.col3 > li p.prt-name .name, ul.prd-list.col3 > li p.prt-name .special{width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

ul.prd-list.view2 {} /*상품리스트2개*/
ul.prd-list.view2 > li {float:left; position:relative; width:409px; height:660px; margin:0 122px 30px 0;}
ul.prd-list.view2 > li p.pic > a {height:519px;}
ul.prd-list.view2 > li p.prt-name .brand, ul.prd-list.view2 > li p.prt-name .name, ul.prd-list.view2 > li p.prt-name .special{width:409px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}    /* 2013-07-29 수정 */
ul.prd-list.view3 {} /*상품리스트3개 기획전 전용*/
ul.prd-list.view3 > li {float:left; position:relative; width:260px; height:470px; margin:0 80px 30px 0;}
ul.prd-list.view3 > li p.pic > a {height:330px;}
ul.prd-list.view3 > li p.prt-name .brand, ul.prd-list.view3 > li p.prt-name .name, ul.prd-list.view3 > li p.prt-name .special{width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}    /* 2013-07-29 수정 */
ul.prd-list.view4 {} /*상품리스트4개*/
ul.prd-list.view4 > li {float:left; position:relative; width:220px; height:387px; margin:0 20px 30px 0;}
ul.prd-list.view4 > li p.pic > a {height:279px; display:table-cell; overflow:hidden; position:relative; vertical-align:middle;}
ul.prd-list.view4 > li p.pic > a img {display:inline-block; vertical-align:middle;}
ul.prd-list.view4-n {} /*상품리스트4개 NEW*/
ul.prd-list.view4-n > li {float:left; position:relative; width:220px; height:357px; margin:0 20px 30px 0;}
ul.prd-list.view4-n > li p.prt-name .brand, ul.prd-list.view4-n > li p.prt-name .name, ul.prd-list.view4-n > li p.prt-name .special{width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}  /* 2013-07-19 수정 */

ul.prd-list.br-btm {border-bottom:1px solid #ccc; *padding-bottom:48px; *margin-bottom:0px;}

/* product list - 리스트 */
ul.prd-list.sty2 {}
ul.prd-list.sty2 > li {width:100%; height:158px; margin:0; padding:15px 0; border-bottom:1px solid #ddd; *zoom:1;}
ul.prd-list.sty2 > li:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
ul.prd-list.sty2 > li p.pic {float:left; margin:0 15px 7px 0;}
ul.prd-list.sty2 > li .size {clear:both; float:none; width:61px; margin:0 0 0 78px;}
ul.prd-list.sty2 > li > .prt-info {float:left; position:relative; width:230px; margin-top:30px;}
ul.prd-list.sty2 > li > .prt-info p.prt-name .brand, ul.prd-list.sty2 > li > .prt-info p.prt-name .name, ul.prd-list.sty2 > li > .prt-info p.prt-name .special{width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}   /* 2013-07-19 수정 */
ul.prd-list.sty2 > li .price-info {float:left; width:159px; margin-top:54px;}
ul.prd-list.sty2 > li .prt-review {float:left; width:133px; height:52px; margin-top:50px; padding:3px 0 0 63px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_item_cross02.gif') no-repeat;}
ul.prd-list.sty2 > li .prt-review p {margin-bottom:6px; font-size: 12px; color:#666; line-height:1;}
ul.prd-list.sty2 > li .prt-review p em {color:#9f8867; font-weight:normal; font-style:normal; line-height:1;}
ul.prd-list.sty2 > li .prt-review p span {color:#999;}
ul.prd-list.sty2 > li.clicked > p.pic {height:163px;}
ul.prd-list.sty2 > li.clicked > p.pic a > img {width:138px; height:138px;}

/* 네이버 클릭상품 */
ul.prd-list li.clicked > p.pic {height:183px; margin-top:-25px; border:1px solid #b09671; font-size:0; line-height:0;}
ul.prd-list li.clicked > p.pic img.jackpot {position:absolute; left:5px; top:30px; z-index:20;}
ul.prd-list li.clicked > p.pic img.motion {top:30px;}
ul.prd-list li.clicked > p.pic span.tit {display:block; height:25px; background-color:#b09671; font-size: 12px; color:#fff; font-weight:bold; line-height:25px; text-align:center;}
ul.prd-list li.clicked > p.pic a > img {width:158px; height:158px;}

ul.prd-list.col3 li.clicked > p.pic {height:243px; margin-top:-25px; border:1px solid #b09671; font-size:0; line-height:0;}
ul.prd-list.col3 li.clicked > p.pic a > img {width:218px; height:218px;}

ul.prd-list.view2 li.clicked > p.pic {height:432px; margin-top:-25px; border:1px solid #b09671; font-size:0; line-height:0;}
ul.prd-list.view2 li.clicked > p.pic a > img {width:407px; height:407px;}

ul.prd-list.view3 li.clicked > p.pic {height:283px; margin-top:-25px; border:1px solid #b09671; font-size:0; line-height:0;}
ul.prd-list.view3 li.clicked > p.pic a > img {width:258px; height:258px;}

ul.prd-list.view4 li.clicked > p.pic {height:245px; width:220px; margin-top:-25px; border:1px solid #b09671; font-size:0; line-height:0;}
ul.prd-list.view4 li.clicked > p.pic a > img {width:220px; height:220px;}

.week-best .top5-list li.top1.clicked > p.pic {height:495px; margin-top:-25px; border:1px solid #b09671; font-size:0; line-height:0;}
.week-best .top5-list li.top1.clicked > p.pic a > img {width:468px; height:470px;}

*:first-child+html .best-review-top3 .top3 li.clicked {padding-top:10px; height:245px;}
.best-review-top3 .top3 li.clicked p.pic {height:228px; margin-top:-13px; border:1px solid #b09671; font-size:0; line-height:0;}
.best-review-top3 .top3 li.clicked p.pic  a > img {width:203px; height:203px;}
.best-review-top3 .top3 li.clicked p.pic span.tit {display:block; width:203px; height:25px; background-color:#b09671; font-size: 12px; color:#fff; font-weight:bold; line-height:25px; text-align:center;}
.best-review-top3 .top3 li.clicked .photo-icon {top:30px;}

.best-review-detail ul.prd-list li.clicked .picture {margin-top:-25px;}
.best-review-detail ul.prd-list li.clicked p.pic {height:183px; margin-bottom:0; border:1px solid #b09671; font-size:0; line-height:0;}
.best-review-detail ul.prd-list li.clicked p.pic span.tit {display:block; height:25px; background-color:#b09671; font-size: 12px; color:#fff; font-weight:bold; line-height:25px; text-align:center;}
.best-review-detail ul.prd-list li.clicked p.pic a > img {width:158px; height:158px;}
.best-review-detail ul.prd-list li.clicked .rank-s {left:1px; top:26px;}
.best-review-detail ul.prd-list li.clicked .photo-icon {top:33px;}

/* 상품명 */
p.prt-name {clear:both; padding:10px 0 10px; line-height:16px;}
p.prt-name .brand {display:block; font-size: 13px; color:#000; font-weight:bold; padding-bottom:0px;}
p.prt-name .id {display:block; font-size: 13px; color:#000; word-wrap:break-word;}
p.prt-name .name, p.prt-name .feature {display:block; font-size: 12px; color:#888; padding-bottom:0px;}
p.prt-name .special {display:block; font-size: 12px; color:#ab8653;} /* 2013-07-19 수정*/
/* 상품가격 */
p.prt-price {font-size: 12px; line-height:16px;}
p.prt-price span.price, p.prt-price span.coupon {display:block; color:#888;}
p.prt-price span.price em {font-size: 13px; color:#000; font-weight:bold;}
p.prt-price span.discount {display:block; color:#333; float:left; margin-right:5px;}
p.prt-price span.discount em {font-weight:bold; font-style:normal;}
/* 상품특징 */
p.prt-desc {height:64px; font-size: 12px; color:#666; line-height:16px;}

/*상품별점*/
.prt-star.large {width:104px; height:19px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_star_large.png') no-repeat;}
.prt-star.large span.point {height:19px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_star_large_.png') no-repeat; }
.prt-star.middle {width:65px; height:12px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_star.png') no-repeat;}
.prt-star.middle span.point {height:12px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_star_.png') no-repeat; }
.prt-star.small {width:46px; height:8px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_star_s.png') no-repeat;}
.prt-star.small span.point {height:8px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_star_s_.png') no-repeat;}
.prt-star {}
.prt-star span.point {display:block; text-indent:-9999px;}
.prt-star span.s0 {width:0%;}
.prt-star span.s1 {width:10%;}
.prt-star span.s2 {width:20%;}
.prt-star span.s3 {width:30%;}
.prt-star span.s4 {width:40%;}
.prt-star span.s5 {width:50%;}
.prt-star span.s6 {width:60%;}
.prt-star span.s7 {width:70%;}
.prt-star span.s8 {width:80%;}
.prt-star span.s9 {width:90%;}
.prt-star span.s10 {width:100%;}

/*포인트*/
p.prt-point {float:left; font-size: 12px; color:#9f8867; font-weight:bold; line-height:1;}
p.prt-point em {margin-left:2px; font-size: 13px; font-style:normal;}
p.prt-point span.txt-point {display:inline-block; width:88px; height:21px; padding:0 0 0 12px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_txt_bx.gif') no-repeat; font-size: 12px; color:#999; font-weight:normal; line-height:21px; letter-spacing:-1px;}
p.prt-point * {vertical-align:middle;}

/*상품리스트-박스형*/
.prt-bx {height:330px; margin-top:15px; border:1px solid #ccc;}
.prt-bx ol.rank li {float:left; position:relative; margin:20px 0 0 25px; cursor:pointer;}
.prt-bx ol.rank li p.order {position:absolute; left:0; top:0; z-index:10;}
.prt-bx ol.rank li p.pic {position:relative; width:90px; height:90px;}
.prt-bx ol.rank li.first {float:none; position:relative; width:345px; height:163px; margin:0; padding:20px 0 20px 25px; border-bottom:1px solid #ddd; *zoom:1; cursor:arrow;}
.prt-bx ol.rank li.first:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.prt-bx ol.rank li.first p.pic {float:left; position:relative; width:160px; height:160px; margin-right:20px;}
.prt-bx ol.rank li.first .info {float:left; width:143px;}
.prt-bx ol.rank li .info p.prt-name .brand, .prt-bx ol.rank li .info p.prt-name .name, .prt-bx ol.rank li p.prt-name .special{width:143px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}    /* 2013-07-19 수정 */
.prt-bx ol.rank li.first .info .prt-star.middle {margin:-5px  0 15px;}
.prt-bx ol.rank li.first .best-prt {display:none;}
.prt-bx ol.rank li.first .best-prt.active {display:block;}

.prt-bx ol.rank li p.pic img.quickview {display:none; position:absolute; right:0; bottom:0; z-index:20; cursor:pointer;}
.prt-bx ol.rank li p.pic img.motion {position: absolute; left: 9px; bottom: 9px; z-index: 10; width: 25px !important; height: 25px !important;} /* 크기변경 20*20 = >25*25*/

.best-seller {float:left; width:372px;}
.best-review {float:left; width:372px; margin-left:-1px;}
div[class*="best-"] a.more {margin:-5px 0 0 20px; vertical-align:bottom; *vertical-align:middle;}

/* Best Brands */
.best-brand-list {margin:10px 0 50px 0;}
.best-brand-list li {float:left; height:57px; border:1px solid #ddd; border-left:none; border-right-color:#eee;}
.best-brand-list li.last {border-right-color:#FFF;}

/* MD's PICK List */
.md-pick {*margin-bottom:75px;}
.md-pick ul.prd-list {margin-bottom:0;}
.md-pick ul.prd-list > li {margin-bottom:65px;} /*재정의*/
.md-pick ul.prd-list li.clicked > p.pic {height: 243px; margin-top: -25px; border: 1px solid #b09671; font-size: 0; line-height: 0;}
.md-pick ul.prd-list > li.clicked > p.pic a >img {width:218px; height:218px;}
.md-pick ul.prd-list > li p.prt-name .brand, .md-pick ul.prd-list > li p.prt-name .name, .md-pick ul.prd-list > li p.prt-name .special{width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}   /* 2013-07-19 수정 */

.etc-info {margin-top:-1px;  padding-bottom:16px; border-bottom:1px solid #000;} /* 2013-07-30 수정 */
.etc-info {margin-top/***/:-2px; }  /* 2013-07-30 추가 */
*:first-child+html .etc-info {margin-top:-1px; } /* 2013-07-30 추가 */

/*상품수*/
p.prt-count {float:left; color:#333; line-height:1;}
p.prt-count em {color:#ab8653; font-style:normal;}
p.prt-count.ctg-path {font-size: 12px;}

/*상품정렬*/
ul.by-sort {float:right;}
ul.by-sort li {float:left; margin-right:7px; padding-right:9px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_keyword_bar.gif') no-repeat right 1px; line-height:1;}
ul.by-sort li a {font-size: 12px; color:#999;}
ul.by-sort li a.sel {color:#666; font-weight:bold;}

/*보기옵션*/
.by-view {float:right; width:150px;}
.by-view * {vertical-align:top;}
.by-view select.sel {height:22px; padding:2px 0; line-height:1.2;}

/*이벤트 카테고리 버튼*/
.cate-btn {width:940px; margin-bottom:46px; padding:20px 0 20px 0px; background-color:#FFF; border-bottom:1px solid #000;}
.cate-btn li.first {margin-left:27px;}
.cate-btn > ul li {float:left; height:26px; margin-right:4px;}
.cate-btn > ul li.last {margin:0;}
.cate-btn > ul li.outlet {padding-left:15px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_gender_bar.gif') no-repeat 5px 5px;}

/*이벤트 카테고리 버튼-하단*/
.filter-by-txt {height:13px; margin-top:21px; padding-top:15px; padding-left:160px; border-top:1px solid #ccc;}
.filter-by-txt * {vertical-align:middle;}
.filter-by-txt span > img {margin-right:20px; padding-right:20px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_gender_bar.gif') no-repeat right -1px;}
.filter-by-txt .title {float:left; padding-left:30px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_gender_bar02.gif') no-repeat left -1px; color:#666;}
.filter-by-txt .title.first {padding-left:0; background:none;}

.filter-by-txt .select {top:-5px; z-index:100; margin:0 15px 0 5px;}
.filter-by-txt .select .opt-txt {width:55px;}
.filter-by-txt .select ul.lists {width:84px;}
.filter-by-txt .select.price-select .opt-txt {width:85px;}
.filter-by-txt .select.price-select ul.lists {width:114px;}

/*랭킹 딱지 큰것*/
.rank-b {position:absolute; top:0px; left:0px; z-index:10; width:72px; height:72px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_rank_gold_l.png') no-repeat 0 0; text-align:center;}
.rank-b span {display:block; overflow:hidden; width:33px; height:21px; margin:12px 0 0 10px; *margin:12px 0 0 -20px; ; background-image:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_rank_num_l.png'); text-indent:-9999em;}
.rank-b .rank-num2 {background-position:0 -30px;}
.rank-b .rank-num3 {background-position:0 -60px;}
.rank-b .rank-num4 {background-position:0 -90px;}
.rank-b .rank-num5 {background-position:0 -120px;}
/*랭킹 딱지 작은것*/
.rank-s {position:absolute; top:0px; left:0px; z-index:20; width:34px; height:34px; padding:5px 0 0 5px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_rank_silver_s.png') no-repeat 0 0; text-align:left;}
.rank-s.gold {background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_rank_gold_s.png') no-repeat 0 0;}
.rank-s.gold span {color:#ab834c;}
.rank-s span {width:8px; height:11px; display:inline-block; margin:0; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_rank_num_s.png') no-repeat center top; text-indent:-999em; color:#acacac; *text-indent:0; *font-size:0; *margin-top:0px;}
.rank-s span.wid14 {width:14px;}
.rank-s .rank-num2 {background-position:center -15px;}
.rank-s .rank-num3 {background-position:center -30px;}
.rank-s .rank-num4 {background-position:center -45px;}
.rank-s .rank-num5 {background-position:center -60px;}
.rank-s .rank-num6 {background-position:center -75px;}
.rank-s .rank-num7 {background-position:center -90px;}
.rank-s .rank-num8 {background-position:center -105px;}
.rank-s .rank-num9 {background-position:center -120px;}
.rank-s .rank-num0 {background-position:center -135px;}
/*랭킹 딱지 NEW*/
.rank-sn {position:absolute; top:0px; left:0px; z-index:20; width:42px; height:42px; padding:0px 0 0 0px; text-align:left;}
.rank-sn span {width:8px; height:11px; display:inline-block; margin:0; text-indent:-999em; color:#acacac; *text-indent:0; *font-size:0; *margin-top:0px;}
.rank-sn .newrank-num1 {width:42px; height:42px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/sub2014/icon_best1.png')}
.rank-sn .newrank-num2 {width:42px; height:42px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/sub2014/icon_best2.png')}
.rank-sn .newrank-num3 {width:42px; height:42px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/sub2014/icon_best3.png')}
.rank-sn .newrank-num4 {width:42px; height:42px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/sub2014/icon_best4.png')}

/*사진 아이콘*/
.photo-icon {position:absolute; top:0; left:0; z-index:50; width:24px; height:24px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_photo.png') no-repeat 0 0; text-indent:-9999em; cursor:pointer;}

/*이벤트 메인 배너 영역*/
.items-underline {padding-bottom:13px; border-bottom:2px solid #000;}
.evt-main-babber {margin:40px 0 50px 0;}
.evt-main-babber li {float:left; height:408px; margin-right:35px;}
/*이벤트 메인 상세 영역*/
.evt-main-detail {border-top:1px solid #000;}
.evt-main-detail li{float:left; width:220px; margin-right:20px; margin-top:40px;}
.evt-main-detail li a {display:block; width:220px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} /* 2013-07-25 수정 */
.evt-main-detail li p.title {margin-top:10px; text-decoration:underline;}
.evt-main-detail li p.comment {margin-top:17px; color:#666; line-height:16px;}
.evt-main-detail li p.date {margin-top:5px; font-size: 12px; color:#999;}

/*WEEKLY BEST*/
.week-best .top5-list {margin:0 0 30px 0; border-bottom:2px solid #000;}
.week-best .top5-list > li {padding:40px 30px 0px 30px; margin:0 0 0 0px; border-right:1px solid #ddd;}
.week-best .top5-list > li {width:160px; height:330px;}
.week-best .top5-list > li .rank-s {top:0px; left:-1px;}
/*랭킹 1 재정의*/
.week-best .top5-list .top1 {width:470px; height:701px;}
.week-best .top5-list .top1 {padding:40px 30px 0 20px; margin-left:0;}
.week-best .top5-list .top1 .brand {width:468px; color:#000; font-size:16px; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} /* 2013-07-29 수정 */
.week-best .top5-list .top1 .name {width:468px; margin-top:6px; color:#888; font-size:16px; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} /* 2013-07-29 수정 */
.week-best .top5-list .top1 .special {width:468px; margin-top:6px; font-size:16px; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} /* 2013-07-29 수정 */
.week-best .top5-list .top1 .prt-price {margin-top:7px; font-size:15px;}
.week-best .top5-list .top1 .discount {margin:6px 0 5px 0; font-size:15px;}
.week-best .top5-list .top1 .coupon {font-size:15px;}
/*랭킹 2~5 재정의*/
.week-best .top5-list .top2, .week-best .top5-list .top3 {border-bottom:1px solid #ddd;}
.week-best .top5-list .top3, .week-best .top5-list .top5 {margin-right:0; padding-right:0; border-right:none;}
.week-best .top5-list .top4 .rank-s, .week-best .top5-list .top5 .rank-s {top:-1px;}

/*베스트 리뷰*/
.best-review-top3 {width:940px;}
.best-review-top3 .prd-list > li {float:none; width:auto; margin:0;}
.best-review-top3 .top3 li {position:relative; height:231px; *margin-top:-2px; padding:25px 0 0 20px; border-bottom:1px solid #ccc; *zoom:1;}
.best-review-top3 .top3 li:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
/*첫번째 마지막 재정의*/
.best-review-top3 .top3 li.first {padding-top:35px;}
.best-review-top3 .top3 li.first .rank-b {top:-35px;}
.best-review-top3 .top3 li.last{border-bottom:2px solid #000; padding-bottom:15px;}
.best-review-top3 .top3 li.first .prt-info, .best-review-top3 .top3 li.last .prt-info {margin:10px 0 0 25px;}
.best-review-top3 .top3 li .picture {float:left; position:relative;}
.best-review-top3 .top3 li .picture .pic {position:relative;}
/*이미지 영역*/
.best-review-top3 .rank-b {top:-25px; left:-20px;}
.best-review-top3 .photo-icon {top:10px; left:166px;}
/*상품 정보 영역*/
.best-review-top3 .prt-info {float:left; width:495px; margin:15px 0 0 25px;}
.best-review-top3 .prt-info .prt-name {padding:0; margin-top:0px;}
.best-review-top3 .prt-info .prt-name * {vertical-align:middle;}
.best-review-top3 .prt-info .prt-name.mb18 {margin-bottom:18px;}
.best-review-top3 .prt-info .prt-name a.brand {width:435px; font-size:15px; color:#000; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} /* 2013-07-29 수정 */
.best-review-top3 .prt-info .prt-name a.name {display:inline-block; width:435px; height:16px; margin-top:4px; font-size:15px; color:#888; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.best-review-top3 .prt-info .prt-name span.reply-no {display:inline-block; width:54px; height:24px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_txt_bx.png') no-repeat 0 0; color:#ab834c; text-align:center; line-height:24px; font-weight:bold; font-size:15px; letter-spacing:-1px;}
.best-review-top3 .prt-info .prt-name a.id {display:inline-block; font-size: 13px; color:#333; font-weight:normal;}
.best-review-top3 .prt-info .prt-name a.feature {display:inline-block; padding-left:20px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_prt_bar_gray.gif') no-repeat 10px 50%; font-size: 13px; color:#999; font-weight:normal;}
.best-review-top3 .prt-info .prt-desc {margin-bottom:15px;}
.best-review-top3 .prt-info .prt-desc a {font-size: 13px; color:#666; line-height:18px;}
/*평점 영역*/
.best-review-top3 .grade-area {float:left; width:160px; height:200px; margin-left:34px; border-left:1px solid #ddd;}
.best-review-top3 .grade-area p{margin: 95px auto;}

/*베스트 리뷰 하단 디테일*/
.best-review-detail > ul.prd-list {margin-top:40px; *margin-top:10px;}
.best-review-detail > ul.prd-list li {float:left; position:relative; width:160px; height:310px; margin:0 35px 40px 0;}
.best-review-detail > ul.prd-list li .picture {position:relative;}
.best-review-detail > ul.prd-list li .picture .pic {position:relative;}
/*사진 정보 영역*/
.best-review-detail .photo-icon {top:7px; left:128px;}
.best-review-detail .prt-info .prt-name {border-bottom:1px solid #ddd;}
.best-review-detail .prt-info .prt-name * {vertical-align:middle;}
.best-review-detail .prt-info .prt-name .name {display:inline-block; width:110px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} /* 2013-07-29 수정 */
.best-review-detail .prt-info .prt-name span {margin-left:0.5em; color:#ab834c; font-size: 12px; font-weight:bold;}
.best-review-detail .prt-desc {height: 14px; overflow:hidden; margin-bottom:10px;}

.best-review-detail .prt-info .prt-name .id {display:inline-block; padding-right:10px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_prt_bar_gray.gif') no-repeat right 50%; color:#333; font-size: 12px;}
.best-review-detail .prt-info .prt-name.fl {margin-top:-1px; padding:0; border-bottom:0;}
.best-review-detail .prt-info .prt-name.brnone {margin-top:3px; padding:0;}

.best-review-detail .prt-star {display:inline-block; zoom:1; *display:inline; margin:0 0 0 10px; padding:0; *margin:2px 0 0 10px;}
.best-review-detail .priv-size {margin:3px 0 11px; color:#999; font-size: 13px;}
.best-review-detail .prt-desc {margin:12px 0 5px; *margin-bottom:10px;}
.best-review-detail .prt-desc a {color:#666;}

/*사진팝업*/
.photo-pop {position:absolute; z-index:70; width:250px; height:375px; padding:10px; border:1px solid #ccc; background-color:#fff;}

/* 전문관 */

/* Intersport */

#special-event {margin-bottom:60px;}
#special-event .event-wrap {float:left; width:605px; margin:0;}
#special-event .slideview {width:605px;}
#special-event .slideview .banner02 {margin-right:0;}

#special-event ul.brand-list {float:right; width:310px; border-top:1px solid #000; border-bottom:1px solid #000;}
#special-event ul.brand-list li {float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:0; line-height:0;}
#special-event ul.brand-list li.none {border-right:none;}

h3.line {padding-bottom:10px; border-bottom:1px solid #000;}
.mt_25 {margin-top:-25px !important;}

.weekly-best .prt-bx {height:212px; margin:-1px 0 40px; border-left:0; border-right:0; border-top:0;}
.weekly-best .prt-bx ol.rank li {float:left; width:346px; margin:0; padding:25px 0 25px 25px; border-right:1px solid #ccc;}
.weekly-best .prt-bx ol.rank li p.pic {float:left; position:relative; width:160px;}
.weekly-best .prt-bx ol.rank li p.pic img.motion {position: absolute; left: 9px; bottom: 9px; z-index: 10; width: 25px !important; height: 25px !important;} /* 크기변경 20*20 = >25*25*/
.weekly-best .prt-bx ol.rank li p.pic img.quickview {display: none; position: absolute; right: 0; bottom: 0; z-index: 20; cursor: pointer;}
.weekly-best .prt-bx ol.rank li .info {float:left; width:160px; margin-left:20px;}

/* around the corner */
.brand-bx {margin-bottom:60px; padding:20px 0px 20px 8px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; *zoom:1;}
.brand-bx:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.brand-bx h3 {float:left; margin-top:10px; font-size:0; line-height:0;}
.brand-bx .brand-con {float:right; width:710px; height:70px;}
.brand-bx .brand-con .prev {float:left; margin:23px 15px 0 0;}
.brand-bx .brand-con .next {float:left; margin:23px 0 0 10px;}
.brand-bx .brand-con .wrapper {float:left; position:relative; width:650px; height:70px; overflow:hidden;}
.brand-bx .brand-con .wrapper ul.lists {position:absolute; left:0; top:0px;} /* 2013-07-30 수정 */
.brand-bx .brand-con .wrapper ul.lists li {float:left; width:215px; margin-right:5px;}
.brand-bx .brand-con .wrapper ul.lists li img {margin-left:1px;} /* 2013-07-30  수정 */
.brand-bx .brand-con .wrapper ul.lists li p.txt-info {float:right; width:145px; margin-top: -2px; *margin-top:-60px;}
.brand-bx .brand-con .wrapper ul.lists li p.txt-info a {font-size: 12px; color:#999;}
.brand-bx .brand-con .wrapper ul.lists li p.txt-info a.brand {display:block; margin:4px 0; font-size: 13px; color:#666; font-weight:bold;}

.brand-bx.raum h3 {margin:20px 0 0 32px;}
.brand-bx.raum .brand-con {width:725px; height:73px;}
.brand-bx.raum .brand-con .prev {margin-right:27px;}
.brand-bx.raum .brand-con .wrapper {width:648px;}
.brand-bx.raum .brand-con .wrapper ul.lists li {width:145px; margin-right:22px; border-right:1px dotted #ddd;}
.brand-bx.raum .brand-con .wrapper ul.lists li p.txt-info {width:145px;}

/* hakoya */
.food-list {border-top:1px solid #aaa;}
.food-list ul.prd-list {padding-top:40px; border-bottom:1px solid #ddd;}
.food-list ul.prd-list.view3 > li {margin-bottom:0;}

/* RAUM */
.raum-md-pick {width:860px; padding:25px 40px 30px 40px; margin-bottom:60px; border-top:1px #000 solid; border-bottom:1px #b3ac99 solid; background-color:#cec6b1;}
.raum-md-pick h3 {margin-bottom:15px;  font-size:24px; color:#000; }
.raum-md-pick .pick-list li {float:left; margin-right:20px;}
.raum-md-pick .pick-list li .prt-name a.name {color:#726d63;}
.raum-md-pick .pick-list li p.prt-price span strike {margin-left:5px;}
.raum-md-pick .pick-list li p.prt-price span {color:#726d63;}

.visual-banner {float:right; position:relative; width:940px; height:200px; overflow:hidden;}
.visual-banner .banner-wrap {position:relative;}
.visual-banner .banner-wrap ul.slide-list {position:absolute; left:0; top:0;}
.visual-banner .banner-wrap ul.slide-list li {float:left; background-color:#000;}

.visual-banner .bt-nav {position:absolute; left:0; top:82px; z-index:10; width:940px;}
.visual-banner .bt-nav a {display:block; width:36px; height:36px; overflow:hidden;}
.visual-banner .bt-nav a.over img {margin-top:-36px;}
.visual-banner .bt-nav a.prev {float:left;}
.visual-banner .bt-nav a.next {float:right;}

.bx-attention {clear:both; position:relative; background-color:#fff; border:1px solid #ccc; *zoom:1;}
.bx-attention:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.bx-attention h6 {float:left; position:absolute; top:50%; left:70px; margin-top:-7px;}
.bx-attention ul.txt-list {float:left; margin-left:187px; padding:20px 0 7px 18px; border-left:1px solid #ccc;}
.bx-attention ul.txt-list li {padding-left:8px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_rect_3x3.gif') no-repeat left 4px; font-size: 12px;}

/*쿠폰선택 팝업*/
#coupon-sel {width:540px;}
#coupon-sel .txt-bx {padding:20px 20px 15px 20px; margin-top:20px}
#coupon-sel .h3-title {margin:30px 0 10px 0;}
#coupon-sel .table-y2 td {border-right:1px solid #ddd; font-size: 12px;}
#coupon-sel .table-y2 td.none {padding-left:0; border-right:none; border-bottom:1px solid #aaa;}
#coupon-sel .table-y2 tr.prt-category th, #coupon-sel .table-y2 tr.prt-category td {border-bottom:1px solid #aaa;}
#coupon-sel .result-bx {padding:13px 0; margin-top:30px; background-color:#eee; border:1px solid #aaa; text-align:center; color:#666;}
#coupon-sel .result-bx .coupon-last-price {font-size:16px; color:#dc2832;}

/*취소/반품/교환/ 팝업 관련*/
/*table.bbs-list .twice .info .prt-name .name {width:127px; overflow: hidden; display:inline-block; white-space:nowrap; word-wrap:normal; text-overflow:ellipsis;}  2013-07-29 삭제  */
#trade-request table.bbs-list .info {width:130px;}


/*이벤트 템플릿*/
.temp-top {margin-top:15px; padding-top:25px ; border-top:1px solid #ddd;}
.select.evt-select {z-index:50;}
.select.evt-select .opt-txt {width:315px;}
.select.evt-select  ul.lists {width:344px;}
.temp-top span {float:right; margin-top:5px ; margin-bottom:25px; font-size: 12px;}
/*템플릿 B타입*/
#temp-slide .slideview { position:relative; width:940px; height:313px; overflow:hidden;}
#temp-slide .slidebanner {position:absolute; left:0; top:0; z-index:8;}
#temp-slide .slidebanner.active {z-index:10;}
#temp-slide .slidebanner.last-active {z-index:9;}
/*템플릿 C타입*/
#temp-prd-list ul.tab-sty3 {padding-bottom:30px;}
/* 20131119 kes*/
#temp-prd-list ul.prd-list > li .comment-bx {padding-top:7px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_bx_top.gif') no-repeat left top;}
#temp-prd-list ul.prd-list > li .comment-bx p {height:72px; padding:10px 10px 0 10px; background-color:#eee; border:1px solid #ddd; border-top:0; font-size: 12px; color:#888; line-height:16px;}


/*템플릿 D타입*/
#temp-css-banner {display:block; position:relative; width:940px; height:160px; margin-bottom:40px; background: url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/sales/bg_css_banner1.gif') no-repeat 0 0;}
#temp-css-banner .temp-title {position:absolute; left:0px; top:50%; margin-top:-62px; width:940px; overflow:hidden;  font-weight:bold;}
#temp-css-banner .temp-title.type2 {margin-top:-55px;}
#temp-css-banner .temp-title h3.tit {
    margin-top:15px;
    text-align:center;
    color:#000;
    line-height:35px;
    
    font-size:38px;
    letter-spacing:-0.1em;
    font-weight:bold;
}
#temp-css-banner .temp-title h3.tit span {
    display:block;
    text-align:center;
    color:#666;
    font-size:22px;
    font-weight:bold;
}
#temp-css-banner p {
    margin-top:0px;
    text-align:center;
    color:#666;
    line-height:35px;
    font-size:18px;
    font-weight:bold;
}

/*댓글 이벤트*/
.reply-event {margin:40px 0 50px 0; padding:30px 0 40px 0; border-top:2px solid #000; border-bottom:1px solid #ddd;}
.reply-event .input-area{display: flex;}
.reply-event .input-area textarea {width: 1058px; height:60px; padding:20px 15px; border:1px solid #ddd; color:#666; font-size: 15px !important; line-height: 22px;}
.reply-event .input-area textarea + a{display: flex; align-items: center; justify-content: center; width: 150px; background-color: #000; color: #fff; font-size: 18px;}
.reply-event .input-area p {width:800px; margin-top:10px; font-size: 12px; color:#999;}
.reply-event .event-bbs {border-bottom:none; border-top: 1px solid #000}
.reply-event .event-bbs thead th {padding:3px 0; border-bottom:1px solid #000; background-color:#eee;}
.reply-event .event-bbs thead th > p {background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_lnb_bar.gif') no-repeat right 0;}

.reply-event .event-bbs tbody td {padding:20px 0 21px 0; vertical-align:middle;}
.reply-event .event-bbs tbody td .btn_reg{display: inline-flex; align-items: center; justify-content: center; gap: 0 5px;}
.reply-event .event-bbs tbody td .btn_reg::before{width: 18px; height: 18px; background:url('//img.lfmall.co.kr/file/WAS/display/Planning/common/ico_rcmd.png') no-repeat 0 -1px; content: '';}
.reply-event .event-bbs tbody td.no {color:#666; font-size:15px; }
.reply-event .event-bbs tbody td.title {padding-right: 30px; color: #000; word-wrap:normal; line-height:22px; font-size: 14px; text-align:justify;}
.reply-event .event-bbs tbody td.title p.del-btn {float:right; display: inline-block; cursor:pointer;}
.reply-event .event-bbs tbody td.title p.del-btn img {vertical-align:top;}
.reply-event .event-bbs tbody td.title p.del-btn.open {float: right;}
.reply-event .event-bbs tbody td.id, .reply-event .event-bbs tbody td.date {color:#999;}
.reply-event .event-bbs tbody tr.last td {border-bottom:1px solid #000;}
.reply-event .lock-reply{display: flex !important; align-items: center;}

.reply-event .sort-area{display: flex; justify-content: space-between; margin: 40px 0 34px;}
.reply-event .sort-area .replyCnt{font-size: 22px;}
.reply-event .sort-area select{border: none; text-align: right;}


/*더보기 버튼*/
.more-area {border-top:1px solid #aaa;}
.more-area .date-btn {margin-left:416px; padding:40px 0;}
.more-area .date-btn a {display:block; overflow:hidden; width:108px; height:15px; padding:9px 0; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/btn/btn_mypage_date_more.gif') no-repeat -25px 0; color:#FFF;}
.more-area .date-btn a > span {display: block; width:108px; margin-left:30px;}

/*Shopping TV*/
.tv-list .shop-tv {padding-top:35px; padding-bottom:25px; margin-top:0; border-top:1px solid #ccc;}
.tv-list .shop-tv .title {margin-bottom:10px;  color:#dc2832; font-weight:bold; font-size:28px; text-align:center;}
.tv-list .shop-tv .comment {width:600px; margin-left:auto; margin-right:auto; margin-bottom:10px; color:#999; font-weight:bold; font-size: 13px; text-align:center; line-height:18px;}
.tv-list .shop-tv .date {margin-bottom:40px; color:#666; font-weight:bold; font-size: 13px; text-align:center;}

/* outlet main */
ul.outlet-prt-list {margin-bottom:10px;}
ul.outlet-prt-list:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
ul.outlet-prt-list li {float:left; position:relative; margin:0 35px 50px 0;}
ul.outlet-prt-list li .discount-info {position:absolute; right:14px; bottom:11px; z-index:10; width:95px; height:73px; padding:40px 0 0 18px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_discount_circle.png') no-repeat; line-height:1;}
ul.outlet-prt-list li .discount-info em {display:inline-block; width:52px;  font-size:46px; color:#fff; font-weight:bold; font-style:normal; line-height:1; text-align:center;}

.hot-deal {position:relative; height:230px; margin:23px 0 50px; padding:35px 30px 0 30px; background-color:#a7846f; border-bottom:1px solid #000;}
.hot-deal:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.hot-deal h3 {float:left;}
.hot-deal p.more {position:absolute; left:30px; top:165px;}
.hot-deal ul.prd-list {float:right; margin:0;}
.hot-deal ul.prd-list > li {width:137px; height:215px; margin-right:20px;}
.hot-deal ul.prd-list > li p.pic {height:137px;}
.hot-deal ul.prd-list > li p.prt-name {padding-top:0px;}
.hot-deal ul.prd-list > li p.prt-name .name {width:137px; color:#ccc;}  /* 2013-07-19 수정*/
.hot-deal ul.prd-list > li p.prt-name .brand {width:137px; color:#fff;} /* 2013-07-19 수정*/
.hot-deal ul.prd-list > li p.prt-price span.price {color:#ccc;}
.hot-deal ul.prd-list > li p.prt-price span.price em {color:#fff;}
.hot-deal ul.prd-list > li p.prt-price span.price strike {color:#ccc;}

.shocking-today {position:relative; margin-bottom:55px;}
.shocking-today h3.title {padding: 0 0 5px; font-size: 24px; color:#000; font-weight: bold; line-height: 1; text-align:center;} /* 2013-08-05 수정 */
.shocking-today .remain-time p.counter {width:229px; height:65px; margin:20px auto 18px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/main/bg_onul_count.png') no-repeat left top; /*text-align:center;*/}
.shocking-today .remain-time p.counter > span {display:inline-block; width:67px; height:42px; margin-right:14px;}
.shocking-today .remain-time p.counter > span.second {margin-right:0;}
.shocking-today .remain-time p.counter > span.minute {margin-right:14px;}
.shocking-today .remain-time p.counter > span > em {display:inline-block; width:33px; height:42px;  font-size:30px; color:#fff; font-weight:bold; font-style:normal; line-height:46px; text-align:center;}

.shocking-today ul.prd-list {margin:0;}
.shocking-today ul.prd-list > li {width:236px; height:270px; margin-bottom:0; border-right:1px solid #ddd;}
.shocking-today ul.prd-list > li.last {width:200px; margin-right:0; border-right:0;}
.shocking-today ul.prd-list > li p.pic {width:200px; height:200px; border-bottom:1px solid #ccc;}
.shocking-today ul.prd-list > li p.prt-name {padding-top:0px; background-color:#f4f4f4;}
.shocking-today ul.prd-list > li p.prt-name .brand, .shocking-today ul.prd-list > li p.prt-name .name, .shocking-today ul.prd-list > li p.prt-name .special{width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}  /* 2013-07-19 수정 */
.shocking-today ul.prd-list > li p.prt-price {background-color:#f4f4f4;}


#shock-today .slideview { position:relative; width:745px; height:270px; overflow:hidden;}
#shock-today .slidebanner {position:absolute; left:0; top:0; z-index:8;}
#shock-today .slidebanner.active {z-index:10;}
#shock-today .slidebanner.last-active {z-index:9;}

#shock-today #event-nav {position:absolute; right:15px; top:10px;}

/* 2013-11-13 수정(s) */
.big-sale {position:relative; height:340px; margin:0 0 50px; padding:25px 0 0 0; }
.big-sale:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.big-sale ul.prd-list {float:right; margin-top:10px; padding-top:30px; border-top:1px solid #ccc;}
.big-sale ul.prd-list > li {width:194px; height:255px; margin-right:0px; margin-bottom:0;}
.big-sale ul.prd-list > li.last {width:160px; margin-right:0; border-right:0;}
.big-sale ul.prd-list > li p.pic {width:160px; height:160px;}
.big-sale ul.prd-list > li p.prt-name {padding-top:0px;}
.big-sale ul.prd-list li.clicked > p.pic {height:183px; margin-top:-25px; border:1px solid #b09671; font-size:0; line-height:0;}
.big-sale ul.prd-list li.clicked > p.pic span.tit {display:block; height:25px; background-color:#b09671; font-size: 12px; color:#fff; font-weight:bold; line-height:25px; text-align:center;}
.big-sale ul.prd-list li.clicked > p.pic a > img {width:158px; height:158px;}
.big-sale ul.prd-list li.clicked > p.pic span.down-badge2 {top:25px;}
#weekly-best h3 {*height:26px;}
/* 2013-11-13 수정(s) */

.outlet-best {margin-bottom:50px;}
.outlet-best .best-item {margin-top:-25px; *margin-top:-15px;}
.outlet-best .prt-bx {position:relative; clear:both; height:263px; margin-top:15px; border-left:0px; border-right:0px; overflow:hidden;}
.outlet-best .prt-bx ol.rank {position:absolute; left:0; top:0;}
.outlet-best .prt-bx ol.rank li {float:left; position:relative; width:165px; height:111px; margin:0; padding:20px 0 0 20px; border-left: 1px solid #ddd; border-bottom:1px solid #ddd;}
.outlet-best .prt-bx ol.rank li.first {float: left; position: relative; width: 372px; height:232px; margin: 0; padding: 30px 0 0 0; border-left:0; border-bottom:0;}
.outlet-best .prt-bx ol.rank li.first p.pic {width:200px; height:200px;}
.outlet-best .prt-bx ol.rank li.first p.prt-name {padding-bottom:10px;}
.outlet-best .prt-bx ol.rank li p.pic {float:left; position:relative; width:90px;}
.outlet-best .prt-bx ol.rank li p.pic img.jackpot {position:absolute; left:5px; top:10px; z-index:20;}
.outlet-best .prt-bx ol.rank li p.pic   img.quickview {display:none; position:absolute; right:0; bottom:0; z-index:20; cursor:pointer;}
.outlet-best .prt-bx ol.rank li p.pic   img.motion {position:absolute; left:9px; bottom:9px; z-index:10; width:25px !important; height:25px !important;} /* 크기변경 20*20 = >25*25*/
.outlet-best .prt-bx ol.rank li p.prt-name {padding-bottom:0px;}
.outlet-best .prt-bx ol.rank li p.prt-name a.brand, .outlet-best .prt-bx ol.rank li p.prt-name a.name, .outlet-best .prt-bx ol.rank li p.prt-name a.special {width:143px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} /* 2013-07-19 수정 */
.outlet-best .prt-bx ol.rank li .prt-info {float: right; width: 65px;}
.outlet-best .prt-bx ol.rank li .prt-info p.prt-name a.brand {width:65px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} /* 2013-07-19 추가 */
.outlet-best ul.tab-txt {float:left; margin:2px 0 0 25px; padding-bottom:12px; *padding-bottom:0;}
.outlet-best ul.tab-txt li {float:left; margin-right:11px; padding-right:12px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_prt_bar_gray.gif') no-repeat right 1px; font-size:0px; line-height:0;}
.outlet-best ul.tab-txt li a {display:block; height:9px; overflow:hidden;}
.outlet-best ul.tab-txt li.sel a img {margin-top:-9px;}
.outlet-best ol.tab-rank {float:right; margin:2px 0 0 0; padding-bottom:12px; *padding-bottom:0;}
.outlet-best ol.tab-rank li {float:left; margin-right:13px; padding-right:14px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_prt_bar_gray.gif') no-repeat right 2px; line-height:1;}
.outlet-best ol.tab-rank li a {font-size: 12px; color:#888; line-height:1;}
.outlet-best ol.tab-rank li.sel a {color:#000;}
.outlet-best ol.tab-rank li.last {margin-right:0; padding-right:7px; background-image:none;}

.md-comment {margin-bottom:55px;}
.md-comment h3 {padding-bottom:13px; border-bottom:1px solid #ccc;}
.md-comment ul.prd-list > li {height:294px; margin-bottom:0;}
.md-comment ul.prd-list > li p.prt-name {padding:0px 0 5px;}
.md-comment ul.prd-list > li .comment-bx {padding-top:7px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_bx_top.gif') no-repeat left top;}
.md-comment ul.prd-list > li .comment-bx p {height:72px; padding:10px 10px 0 10px; background-color:#eee; border:1px solid #ddd; border-top:0; font-size: 12px; color:#888; line-height:16px;}

ul.prd-list li span.down-badge {position:absolute; left:0; top:0; display:inline-block; width:40px; height:40px; z-index:10; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_down_badge.gif') no-repeat left top;  font-size:15px; color:#ddd; line-height:38px; text-align:center; letter-spacing:0px;}
ul.prd-list li span.down-badge em {font-size:15px; font-style:normal; color:#ddd;}
ul.prd-list li span.down-badge em b {font-size:16px; color:#fff;}

ul.prd-list li span.down-badge2 {position:absolute; left:-8px; top:0; display:inline-block; width:55px; height:42px; z-index:10; padding-top:7px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_down_badge02.gif') no-repeat left top;  font-size:15px; color:#ddd; text-align:center;}
ul.prd-list li span.down-badge2 em.size {display:block; font-size: 11px; font-weight:bold; font-style:normal; color:#fff799; text-align:center; line-height:1;}
ul.prd-list li span.down-badge2 em {display:block; font-size:15px; font-style:normal; color:#ddd; text-align:center; line-height:1;}
ul.prd-list li span.down-badge2 em b {font-size:16px; color:#fff;}

.prt-detail .img-ac {text-align:center;}
.prt-detail .img-ac table {width:100%;}

/*아울렛 메인  2013-11-13 (e)*/
/* best-brand-list */
.best-brand-slide { width:940px; height:58px; overflow:hidden; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#fff; margin-bottom:30px; }
.best-brand-slide .next, .best-brand-slide .prev {width:47px; height:45px; padding-top:5px; overflow:hidden;}
.best-brand-slide .wrapper {position:relative; width:845px; height:58px; overflow:hidden;}
.best-brand-slide #brand-list-area {position:absolute; top:0; left:0 width:940px; overflow:hidden; }
.best-brand-slide #brand-list-area li {float:left; width:140px; height:58px; overflow:hidden; border-right:1px solid #ddd; }

/* outlet main */
/* 2013-11-13 추가(s) */
.outlet-s-banner {position:absolute; top:11px; right:0;}
.outlet-s-banner2 {position:absolute; top:11px; left:0;}
.outlet-top {margin-bottom:40px;}
.outlet-top .fade-left {width:705px; height:408px; float:left;}
.outlet-top .fade-left #outlet-top-btn {width:160px; float:left;}
.outlet-top .fade-left #outlet-evt {float:left; width:545px;}
.outlet-top .fade-left #outlet-evt .discount-info {position:absolute; right:14px; bottom:11px; z-index:10; width:95px; height:73px; padding:40px 0 0 18px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_discount_circle.png') no-repeat; line-height:1;}
.outlet-top .fade-left #outlet-evt .discount-info em {display:inline-block; width:52px;  font-size:46px; color:#fff; font-weight:bold; font-style:normal; line-height:1; text-align:center;}

.outlet-top #outlet-right {width:210px; height:408px; float:right; overflow:hidden; display: block;}

.outlet-top .fade-left #outlet-top-btn {border-top:1px solid #131313; border-bottom:2px solid #131313;}
.outlet-top .fade-left #outlet-top-btn li {height:68px; background: url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_outlet_tab.gif') no-repeat 0 0; font-weight:bold; cursor:pointer; }
.outlet-top .fade-left #outlet-top-btn li p {margin-left:13px; color:#adadad; line-height:68px;}
.outlet-top .fade-left #outlet-top-btn li p.line2 {padding-top:18px; line-height:18px; }
.outlet-top .fade-left #outlet-top-btn li.sel {background: url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_outlet_tab_.gif') no-repeat 0 0; }
.outlet-top .fade-left #outlet-top-btn li.sel p {color:#3e3e3e;}
.outlet-top .fade-left #outlet-top-btn li.first {height:67px;}
.outlet-top .fade-left #outlet-top-btn li.last {height:66px;}

/* 2013-11-25추가(s) */
.outlet-top .fade-left #outlet-top-btn.btn4 li {height:101px;}
.outlet-top .fade-left #outlet-top-btn.btn4 li.sel {height:101px;}
.outlet-top .fade-left #outlet-top-btn.btn4 li p {line-height:101px;}
.outlet-top .fade-left #outlet-top-btn.btn4 li p.line2 {padding-top:33px; line-height:18px; }
.outlet-top .fade-left #outlet-top-btn.btn4 li.first {height:102px;}
.outlet-top .fade-left #outlet-top-btn.btn4 li.last {height:101px;}

.outlet-top .fade-left #outlet-top-btn.btn5 li {height:81px; }
.outlet-top .fade-left #outlet-top-btn.btn5 li.sel {height:81px;}
.outlet-top .fade-left #outlet-top-btn.btn5 li p {line-height:81px;}
.outlet-top .fade-left #outlet-top-btn.btn5 li p.line2 {padding-top:23px; line-height:18px; }
.outlet-top .fade-left #outlet-top-btn.btn5 li.first {height:81px;}
.outlet-top .fade-left #outlet-top-btn.btn5 li.last {height:81px;}
/* 2013-11-25 추가(e) */

.outlet-top #outlet-right {position:relative;}
.outlet-top #outlet-right li {height:333px; width:210px; position: absolute; left:0; background-color:#fff;}
.outlet-top #outlet-right li p.btn {height:38px; width:210px; background: url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_outlet_banner.gif') no-repeat 0 0; font-weight:bold; color:#4e4e4e; text-align:center; cursor:pointer; line-height:38px;}
.outlet-top #outlet-right li.sel p.btn {background: url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/bg_outlet_banner_.gif') no-repeat 0 0; color:#f5f5f5;}
.outlet-top #outlet-right li .prt {margin:40px 35px 0;}
.outlet-top #outlet-right .prt-name .brand, .outlet-top #outlet-right .prt-name .name {width: 150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/* 2013-11-13 추가(e) */

/* 2013-12-05추가(s) */
.outlet-top #outlet-social {position: relative;}
.outlet-top #outlet-social {width:210px; height: 408px; overflow:hidden; float:right; display:block; }

/* 2013-12-05추가(e) */


/* O-NUL */
.onul {}
.onul .info-main {position:relative; width:940px; height:120px; border-top:1px solid #f4f4f4; }
.onul .info-main .time-area {position:absolute; right:30px; top:31px; height:27px; line-height:27px; width:225px;}
.onul .info-main .time-area .tit {float:left; }
.onul .info-main .time-area .tit span {display:table-cell; height:27px; line-height:27px; vertical-align:middle;}
.onul .info-main .time-area .time-count {float:right; }
.onul .info-main .time-area .time-count span {display:table-cell; height:27px; line-height:27px; vertical-align:middle; padding-left:1px;}

.onul .info-main .sales {position:absolute; right:30px; top:65px; height:27px; line-height:27px; width:225px;}
.onul .info-main .sales .tit {float:left;}
.onul .info-main .sales .tit span {display:table-cell; height:27px; line-height:27px; vertical-align:middle;}
.onul .info-main .sales .cnt {float:right; }
.onul .info-main .sales .cnt span {display:table-cell; height:27px; line-height:27px; vertical-align:middle; padding-left:1px;}

.onul .tip {height:42px;}
.onul .tip-img {float:left; margin-top:12px;}
.onul .tip-txt {float:left; margin-left:6px; margin-top:15px; }
.onul .btn-contact {float:right; margin-top:8px;}
.onul ul.prod-list {width:940px; margin-bottom:14px;}
.onul ul.prod-list:after {content:''; display:block; clear:both;}
.onul ul.prod-list > li {float:left; position:relative; width:461px; border:1px solid #ccc; margin-top:14px;}
.onul ul.prod-list > li.ml14 {margin-left:14px;}
.onul ul.prod-list > li.mt0 {margin-top:0px;}
.onul ul.prod-list > li .sold-out {position:absolute; left:0px; top:0px; z-index:20; height:100%;}
.onul ul.prod-list > li .sold-out img {width:100%; height:100%;}
.onul .roll-banner {float:left; position:relative; width:461px; height:461px; overflow:hidden;}
.onul .roll-banner .banner-wrap {position:relative;}
.onul .roll-banner .banner-wrap ul.slide-list {position:absolute; left:0; top:0;}
.onul .roll-banner .banner-wrap ul.slide-list li {float:left; background-color:#000;}

/*.onul .roll-banner .bt-nav {position:absolute; left:0; top:50%; z-index:10; width:461px; margin-top:-18px;}
.onul .roll-banner .bt-nav a {display:block; width:36px; height:36px; overflow:hidden;}
.onul .roll-banner .bt-nav a.over img {margin-top:-36px;}
.onul .roll-banner .bt-nav a.prev {float:left;}
.onul .roll-banner .bt-nav a.next {float:right;} 20150302수정*/

.onul .roll-banner .bt-nav {position:relative; top:50%; width:461px; }
.onul .roll-banner .bt-nav a.prev {position:absolute; left:0; top:50%; z-index:20; width:36px; height:36px; margin-top:-18px;  cursor:pointer;}
.onul .roll-banner .bt-nav a.next {position:absolute; right:0; top:50%; z-index:20; width:36px; height:36px; margin-top:-18px; cursor:pointer;}
.onul .roll-banner .bt-nav a {display:block; width:36px; height:36px; overflow:hidden;}
.onul .roll-banner .bt-nav a.over img {margin-top:-36px;}

.onul .roll-banner .roll-bx {position:absolute; left:0; bottom:-44px; width:461px; height:44px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/main/bg_bt_lx.png') repeat-x;}
.onul .roll-banner ul.bt-roll li {float:left; width:22px; height:14px; overflow:hidden;}
.onul .roll-banner ul.bt-roll li.sel img {margin-top:-14px;}
.onul .roll-banner:after {content:''; display:block; clear:both;}

.onul .roll-banner ul.colorlist { position:absolute; left:15px; bottom:15px; width:310px;}
.onul .roll-banner ul.colorlist li {float:left; line-height:0px; font-size:0px; margin-right:3px; }
.onul .roll-banner ul.colorlist li.sel {padding:1px; margin-top:-2px; border:1px solid #000;}
.onul .roll-banner .sold-out {position:absolute; left:0px; top:0px; z-index:20;}

.onul .prod-info {clear:both; width:423px; margin-left:19px; margin-bottom:20px; padding-top:19px; position:relative;}
.onul .prod-info .prod-name {clear:both; height:54px; }
.onul .prod-info .prod-name > p { font-size:15px; color:#444; line-height:22px;}
.onul .prod-info .prod-price {height:66px; margin-bottom:10px; border:none; background-color:#ccc; border:none;}
.onul .prod-info .prod-price th {background-color:#333; color:#fff; height:32px; border:1px solid #ccc;}
.onul .prod-info .prod-price td {background-color:#f4f4f4; color:#333; height:31px; text-align:center; vertical-align:middle; border:1px solid #ccc;}
.onul .prod-info .prod-price td.op {background-color:#fff; color:#f00; font-weight:bold;}

.onul .prod-info .prod-size {clear:both; height:73px; padding-bottom:13px; display:table-cell; width:420px; vertical-align:middle; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#fff;}
.onul .prod-info .prod-size p {margin-top:5px; margin-left:47px; margin-right:47px;}
.onul .prod-info .prod-size p  select {width:100%;}
.onul .prod-info .slimScrollDiv {margin-top:10px;}

.onul .prod-info .prod-ea { height:137px; }
.onul .prod-info .prod-ea .pinfo {  }
.onul .prod-info .prod-ea .pinfo tr {border-top:1px dashed #ccc;}
.onul .prod-info .prod-ea .pinfo tr:first-child {border-top:none;}
.onul .prod-info .prod-ea .pinfo td {padding-top:10px; padding-bottom:10px;}
.onul .prod-info .prod-ea .pinfo .pname {padding-left:10px; }
.onul .prod-info .prod-ea .pinfo .pprice {}
.onul .prod-info .prod-ea .pinfo .pea {}
.onul .prod-info .prod-ea .pinfo .btn-del {}
.onul .prod-info .total {height:40px; margin-top:10px; border-top:2px solid #ccc;  font-size:15px; color:#ff0000; text-align:right; padding: 12px 20px 0 0;}
.onul .prod-info .btn-area .buy {margin-left:1px;}

.onul .prod-detail-layer {}

#prd-detail-popup {width:958px; height:685px; z-index:100;}
#prd-detail-popup h2 {text-align:left; margin-top:10px;}
#prd-detail-popup .prd-wrapper .prev:hover img {margin-top:-36px;}
#prd-detail-popup .prd-wrapper .next:hover img {margin-top:-36px;}

#prd-detail-popup ul.coordi-prd-list {position:absolute; left:0px; top:0px; margin:14px 0 20px; *margin-bottom:48px; *zoom:1;} /*상품리스트5개*/
#prd-detail-popup ul.coordi-prd-list:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#prd-detail-popup ul.coordi-prd-list > li {float:left; position:relative; width:175px; height:175px; margin:0 12px 0 0;}
#prd-detail-popup ul.coordi-prd-list > li p.pic {position:relative; margin-bottom:8px; line-height:0;}
#prd-detail-popup ul.coordi-prd-list > li p.pic img.soldout {position:absolute; left:0; top:0;}
#prd-detail-popup ul.coordi-prd-list > li p.pic img.motion {position:absolute; left:9px; bottom:9px; z-index:10; width:20px !important; height:20px !important;}
#prd-detail-popup ul.coordi-prd-list > li p.pic img.quickview {display:none; position:absolute; right:0; bottom:0; z-index:20; cursor:pointer;}
#prd-detail-popup ul.coordi-prd-list > li p.pic img.jackpot {position:absolute; left:3px; top:3px; z-index:20;}

#onul-qna-popup {width:539px; height:520px; z-index:100; }
#onul-qna-popup .onul-qna-pop {padding-top: 20px; padding-bottom: 0px; margin-top:25px; margin-bottom:0px; border-top:2px solid #000;}

.onul .qna {min-height:500px;}
.onul .qna .ctr-area {border-top:1px solid #ccc; height:30px; padding-top:20px;}
.onul .qna .ctr-area a {float:right;}
.onul .qna .reply {display:none;}
.onul .qna .reply .txt-question {border:1px solid #ccc; background-color:#eee; margin:0 35px 0 115px; padding:16px; text-align:left; line-height:18px;}
.onul .qna .reply .txt-answer { margin-left:140px; margin-top:18px; margin-bottom:18px; padding-left:16px; text-align:left; line-height:18px;
                                background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/O-nul/ico_re.gif') no-repeat left top;
                                }
.onul .qna .reply .btn-area {border-top:1px solid #ccc; margin:0 35px 0 115px; padding-top:10px; padding-bottom:10px;}

.onul .qna tbody {background-color:#fff;}
.onul .qna .bbs-title {font-weight:bold;}
.onul .qna .bbs-list td {border-bottom:none; border-top:1px solid #ddd;}
.onul .qna .bbs-list .reply td {border-bottom:none; border-top:none;}

.onul .onul-others {padding:40px 0 0 0 ; border-top:2px solid #000;}
.onul .onul-others .nav-r {float:right;}
.onul .onul-others .nav-r img.bar {margin:0 10px;}
.onul .onul-others .prd-wrapper {clear:both; position:relative; width:940px; height:301px; margin-bottom:35px; overflow:hidden;}
.onul .onul-others .prd-wrapper ul.prd-list {position:absolute; left:0; top:0;}
.onul .onul-others.last {padding-top:50px; border-top:1px solid #ccc;}

/*onul > select박스*/
.onul .select-box {position:absolute; left:-15px; top:-21px; width:193px; background-color:#fff; z-index:1;}
.onul .select-box .wrap {float:left; position:relative; z-index:25; height:19px; width:117px; padding-right:19px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/O-nul/color_arrow.gif') no-repeat 123px 7px; border:1px solid #ccc; cursor:pointer;}
.onul .select-box p.opt-txt {width:114px; height:20px; padding:0 0 0 3px; margin-left:-1px; margin-top:-1px; border-right:1px solid #e5e5e5; font-size: 13px; color:#333; line-height:22px; overflow:hidden;}
.onul .select-box p.opt-txt img {float:left; margin-top:3px; width:14px; height:14px; border:1px solid #000;}
.onul .select-box p.opt-txt span {float:left; margin-top:1px; margin-left:7px; display:inline-block; width:90px; overflow-x: hidden;}
.onul .select-box ul.lists {display:none; position:absolute; left:-1px; top:19px; z-index:10; width:136px; background-color:#fff; border:1px solid #ccc;}
.onul .select-box ul.lists li { font-size: 12px; color:#333; height:20px; clear:both; position:relative; border-top:1px solid #e5e5e5;}
.onul .select-box ul.lists li:first-child{border-top:none;}
.onul .select-box ul.lists li:hover {background-color:#3399ff; color:#fff;}
.onul .select-box ul.lists li img {float:left; margin-top:3px; margin-left:3px; width:15px; height:15px;}
.onul .select-box ul.lists li span {float:left; margin-top:5px; margin-left:7px; display:inline-block; width:102px; overflow-x: hidden;}
.onul .select-box .tit-color {float:left; margin-left:0; margin-right:7px; margin-top:6px; font-size: 12px; font-weight:bold; color:#333;}

/* top menu */
#header .etc_menu li{float:left;position:relative;letter-spacing:-1px;font-size: 12px}


/*------------------------------------------------
* LFML-7805 : 기획전 상품목록 개선 2017.12 - event.css의 style 제거를 위해 !important 사용
------------------------------------------------*/

/* LFML-7805 : 기획전 탭 */
.plan_new .planNavBar {overflow:visible !important;margin-bottom:0 !important;}
.plan_new .planNavBar ul li span {display:none !important;}
.plan_new ul.tab-sty3 {padding:40px 0 21px 0 !important;}
.plan_new ul.tab-sty3 li {background-color:#fff;border-color:#ddd !important;height:43px !important;line-height:45px !important;position:static !important;box-sizing:content-box !important;}
.plan_new ul.tab-sty3 li a {height:43px;line-height:45px;padding:0;color:#000;font-size: 13px !important;letter-spacing:0 !important;font-weight:normal !important;}
.plan_new ul.tab-sty3 li a strong {font-weight:normal !important;}
.plan_new ul.tab-sty3 li.sel {border-color:#000 !important;position:relative !important;}
.plan_new ul.tab-sty3 li.sel a {color:#000;font-weight:bold !important;}
.plan_new ul.tab-sty3 li.sel a strong {font-weight:bold !important;}

.plan_new ul.tab-sty3.type1 li {width:939px !important;}
.plan_new ul.tab-sty3.type2 li {width:469px !important;}
.plan_new ul.tab-sty3.type3 li {width:312px !important;}
.plan_new ul.tab-sty3.type4 li,
.plan_new ul.tab-sty3.type5 li {width:234px !important;}


/* LFML-7805 : 기획전 상품리스트 */
.plan_new .card_template2 .img_caption {height:113px;padding-top:9px;}
.plan_new .card_template2 .name {line-height:13px;}

/* LFML-7805 : 기획전 상품리스트 - 2개 */
.plan_new .card_template2.col_2 li {width:460px;}
.plan_new .card_template2.col_2 .img_wrap {height:583px;}
.plan_new .card_template2.col_2 .img_caption {width:430px;}
.plan_new .card_template2.col_2 .prdt_tit {width:430px;}
.plan_new .card_template2.col_2 .btn_wishlist {top:60px;}

/* LFML-7805 : 기획전 상품리스트 - 3개 */
.plan_new .card_template2.col_3 li {width:300px;}
.plan_new .card_template2.col_3 .img_wrap {height:380px;}
.plan_new .card_template2.col_3 .img_caption {width:270px;}
.plan_new .card_template2.col_3 .prdt_tit {width:270px;}
.plan_new .card_template2.col_3 .btn_wishlist {top:40px;}

/* LFML-7805 : 기획전 상품리스트 - 4개 */
.plan_new .card_template2.col_4 li {width:220px;}
.plan_new .card_template2.col_4 .img_wrap {height:279px;}
.plan_new .card_template2.col_4 .img_caption {width:220px;}
.plan_new .card_template2.col_4 .prdt_tit {width:220px;}

/* LFML-7805 : 기획전 상품리스트 - 5개 */
.plan_new .card_template2.col_5 li {width:172px;}
.plan_new .card_template2.col_5 .img_wrap {height:218px;}
.plan_new .card_template2.col_5 .img_caption {width:172px;}
.plan_new .card_template2.col_5 .prdt_tit {width:172px;}
.plan_new .card_template2.col_5 .btn_wishlist {top:40px;}
.detail-view-area img {max-width: 940px;}

/* LFML-70597 PC 기획전 이벤트 페이지 변경 - 선배포 영향도 없음 */
.eventPage.renew #temp-prd-list{width:1240px !important;}
.eventPage.renew .prd-list{font-size:0;margin-top:20px;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #eee;}
.eventPage.renew .prd-list > li{display:inline-block;float:none;margin:0;margin-bottom:40px;margin-left:20px;}
.eventPage.renew .prd-list > li:first-child{margin-left:0;}
.eventPage.renew .prd-list > li .pic{display:inline-block;width:100%;margin-bottom:0;}
.eventPage.renew #temp-prd-list ul.prd-list > li p.pic{height:294px !important;}
.eventPage.renew #temp-prd-list ul.prd-list > li p.pic a::after { content:''; display:block; width:100%; height:100%; background:#000; opacity:.02; }
.eventPage.renew #temp-prd-list ul.prd-list.view3 > li p.pic{height:506px !important;}
.eventPage.renew .prd-list > li .pic img{width:100%;}
.eventPage.renew .prd-list > li .prt-name .brand{font-weight:normal;}
.eventPage.renew .prod-unit-wrap .prod-brand:hover,
.eventPage.renew .prod-unit-wrap .prod-tle:hover{text-decoration: none;;}
.eventPage.renew .prod-unit-wrap .prod-unit-desc .prod-brand{margin-top:10px;}
.eventPage.renew .prod-unit-wrap .prod-unit-desc .discount-rate{color:#000000;}
.eventPage.renew .prd-list .prod-unit-desc .discount-rate{color:#000000;} /* 211020 수정 */
.eventPage.renew .prod-unit-wrap .prod-unit-desc{height:95px;}
.eventPage.renew .prod-unit-wrap .prod-size-info .opt{display:flex;justify-content: center;;}
.eventPage.renew .prod-unit-wrap .prod-size-info .opt span{float:left;font-size: 12px;color:#000000;margin-left:10px;}
.eventPage.renew .prod-unit-wrap .prod-size-info .opt .line{text-decoration: line-through;color:#717171;;}
.eventPage.renew .prod-unit-wrap .prod-size-info .opt span:first-child{margin-left:0px;}
.eventPage.renew .prd-list.view5 > li{width:232px;height:100%;}
.eventPage.renew .prd-list.view5 > li:nth-child(5n+1){margin-left:0;}
.eventPage.renew .prd-list.view5 > li .prod-unit-img{width:232px;}
.eventPage.renew .prd-list.view5 > li .prod-unit-img .img-wrap{width:232px;height:294px;}
.eventPage.renew .prd-list.view5 > li .prod-unit-desc .prod-tle{max-width: 205px !important;}
.eventPage.renew .prd-list.view3 > li{width: 400px;height:auto;}
.eventPage.renew .prd-list.view3 > li:nth-child(3n+1){margin-left:0;}
.eventPage.renew .prd-list.view3 > li .prod-unit-img{width:400px;height:506px;}
.eventPage.renew .prd-list.view3 > li .prod-unit-img .img-wrap{width:400px;height:506px;}
.eventPage.renew .prd-list.view3 > li .prod-unit-desc .prod-tle{max-width: 360px !important;}
