@charset "utf-8";

/* 퀵뷰-상품상세*/
.product-preview {display:none; position:absolute; left:0; top:0px; *top:0px; z-index:30;  width:683px; padding:38px 30px 55px 30px; background-color:#fff; border:1px solid #000;}
.product-preview > .product-details a.close {float:right; margin-top:-5px;}
.product-preview > .product-details {border-top:0; padding-top:0;}
.product-preview >  .product-details h2.brand {font-size: 14px;}
.product-preview >  .product-details h3.title {*margin-top:-35px; font-size:16px;}
.product-preview >  .product-details .prt-info {margin:20px 0 0; border-top:1px solid #aaa; *zoom:1;}
.product-preview >  .product-details .prt-info:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.product-preview >  .product-details .prt-info > .fl {width:260px;}
.product-preview >  .product-details .prt-info .prt-preview {width:260px; height:375px; margin-top:47px;}
.product-preview >  .product-details .prt-info .prt-preview p.pic {border-bottom:1px solid #ddd;}
.product-preview > .product-details .prt-info .prt-descript {float:right; width:373px; border-top:0px;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx {background-color:#f4f4f4;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx .info-line.brb-none {padding-bottom:20px;}

/*쿠폰개편 디자인 변경 20160714*/
.product-details .prt-info .prt-descript  p.lh1 {float:left; color:#777; margin-top:18px;}
.product-details .prt-info .prt-descript .coupon-info {width:378px; margin-left:-5px; background-color:#fff; padding:20px 20px 20px 20px;}
.product-details .prt-info .prt-descript .coupon-info > ul > li {margin-bottom:10px;}
.product-details .prt-info .prt-descript .coupon-info li:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-details .prt-info .prt-descript .coupon-info .title {color:#555; font-weight:bold;}
.product-details .prt-info|.prt-descript .coupon-info p.discount {font-size: 13px; color:#888; font-weight:bold;}
/*쿠폰개편 디자인 변경 20160714*/

/* 2013-07-29 추가 */
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists {}
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists.brb-dot {padding-bottom:20px; border-bottom:1px dotted #ddd;} /* 2013-07-29  추가 */
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li {margin-bottom:10px; *margin-bottom:0; color:#666; line-height:1; *zoom:1;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li * {vertical-align:middle;}
:root   .product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li input {margin-top:-3px\9;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li p.discount {float:right; *margin-top:-18px; font-size: 13px; color:#666; font-weight:bold; line-height:1;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li p.discount * {vertical-align:middle;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li p.discount img {margin-top:-2px; *margin-top:0px;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li p.seller-price, .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li p.discount-price {float:right; margin-top:-2px; *margin-top:-10px; font-size:15px; color:#666; font-weight:bold;}
.product-preview >  .product-details .prt-info .prt-descript .info-bx ul.bene-lists > li p.benefit-price {float:right; margin-top:-4px; *margin-top:-10px; font-size:16px; color:#c14444; font-weight:bold;}

.product-preview >  .product-details .prt-info .prt-descript .info-line2 p.lh {float:left; width:110px;}
.product-preview >  .product-details .prt-info .prt-descript .info-line3 p.lh {float:left; width:110px;}
.product-preview >  .product-details .prt-info .prt-descript .info-line3 a.size {margin-right:3px;}
.product-preview > .product-details .prt-info .prt-descript .info-line3 ul.colorlist {width:260px;}
.product-preview > .product-details .prt-info .prt-descript .info-line2  p.txt {width:260px;}
.product-preview > .product-details .prt-info .prt-descript .info-line3 .wid260 {width: 260px;}
.product-preview > .product-details .prt-info .prt-descript .info-line3 ul.sizelist {width:165px;}
.product-preview >  .product-details .prt-info .price span.txt-login {display:inline-block; width:123px; height:26px; padding-left:11px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_message_bx.gif') no-repeat left top; font-size: 12px; color:#f4f4f4; line-height:22px; text-align:left;}
.product-preview >  .product-details .prt-info .price span.txt-login em {height:26px; padding:0; font-size: 12px; color:#fff9ce; font-weight:bold;}

/* 상품상세보기*/
.btn-list {margin:-10px 0 15px;}
.product-details {padding-top:10px; border-top:1px solid #ddd;} /* 20131031 kes padding-top:40px;*/
.product-details h2.brand {float:left; margin:0 10px 20px 0;font-size:18px; color:#666; line-height:1;} /* 2013-07-23  수정 */
.product-details .addition {float:left; margin-top:-3px; font-size:0; line-height:0;}
.product-details .addition a {margin-right:5px;} /* 2013-07-19 수정 */
.product-details h3.title {clear:both;font-size:26px;color:#333; font-weight:bold; letter-spacing:-1px;}
/* 상품평 sns*/
.product-details_s .prt-info-n_s {margin: -60px 40px -27px -193px}
.product-details_s {padding-top:10px; } /* 20131031 kes padding-top:40px;*/
.product-details_s .prt-info-n_s .prt-preview_s div.sns_s{position:relative; padding-top:48px ;padding-bottom:20px; padding-left:188px;width: 100%;}
.product-details_s .prt-info-n_s .prt-preview_s {position:relative; width:700px; margin-bottom:-17px; font-size:0; line-height:0;}
.product-details_s .prt-info_s .prt-preview_s {position:relative; width:600px; height:685px; margin-bottom:25px; font-size:0; line-height:0;}
.product-details_s .prt-info-n_s .prt-preview_s div.sns_s a {display:inline-block; height:30px; overflow:hidden; margin-right:3px;}
.product-details_s .prt-info-n_s .prt-preview_s div.sns_s a:hover img {margin-top:-30px;}
.product-details h2.brand {float:left; margin:0 10px 20px 0;font-size:18px; color:#666; line-height:1;} /* 2013-07-23  수정 */
.product-details .addition {float:left; margin-top:-3px; font-size:0; line-height:0;}
.product-details .addition a {margin-right:5px;} /* 2013-07-19 수정 */
.product-details h3.title {clear:both;font-size:26px;color:#333; font-weight:bold; letter-spacing:-1px;}
/* 상품정보*/
.product-details .prt-info {margin:25px 0 20px; *zoom:1;}
.product-details .prt-info:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.product-details .prt-info > .fl {width:470px;}
.product-details .prt-info .prt-preview {position:relative; width:470px; height:685px; margin-bottom:25px; background-color:#fff; border-bottom:1px solid #000; font-size:0; line-height:0;}
.product-details .prt-info .prt-preview p.pic {position:relative; border-bottom:1px solid #f4f4f4;}
.product-details .prt-info .prt-preview p.pic img.soldout {position:absolute; left:0; top:0;}
.product-details .prt-info .prt-preview p.icons {position:absolute; left:10px; top:10px; z-index:20;} /* 2013-08-20 추가 */
.product-details .prt-info .prt-preview p.franchise {position:absolute; right:0; top:391px; z-index:20;}
.product-details .prt-info .prt-preview p.around {position:absolute; right:0px; top:0px; z-index:20;}
.product-details .prt-info .prt-preview p.zoom {height:37px; padding-top:23px; border-bottom:1px solid #f4f4f4; text-align:center;}
.product-details .prt-info .prt-preview .prt-img {padding-top:30px; text-align:center;}
.product-details .prt-info .prt-preview .prt-img a.video {display:inline-block; margin-right:8px;}
.product-details .prt-info .prt-preview .prt-img a.img {display:inline-block; margin-right:8px; border:1px solid #f4f4f4;}
.product-details .prt-info ul.sns {float:right; *zoom:1;}
.product-details .prt-info ul.sns li {float:left; margin-right:3px;}
.product-details .prt-info .prt-descript {float:right; width:430px; border-top:1px solid #000;}
.product-details .prt-info .prt-descript .price {height:47px; line-height:47px; padding-right:20px; font-size:15px; color:#aaa; font-weight:bold; text-align:right;}
.product-details .prt-info .prt-descript .price em {height:47px; font-size:16px; color:#333; font-style:normal;}
.product-details .prt-info .prt-descript .price em.red {color:#c14444;}
.product-details .prt-info .prt-descript ._mt5 {margin-top:-5px;}
.product-details .prt-info .prt-descript .info-bx {background-color:#eee; border-top:1px solid #aaa; border-bottom:1px solid #000;}
.product-details .prt-info .prt-descript .info-bx .info-line {padding:20px; border-bottom:1px solid #ddd;}
/* 2013-07-29  추가 (s) */
.product-details .prt-info .prt-descript .info-bx .info-line p.benefit-tit {display:inline-block; margin-bottom:15px; font-size:15px; color:#666; font-weight:bold; line-height:1;}
.product-details .prt-info .prt-descript .info-bx .info-line p.benefit-tit a.cbtn {line-height:1; font-weight:normal; margin-top:-5px;}
.product-details .prt-info .prt-descript .info-bx .info-line p.benefit-txt {color:#999; line-height:16px;}
.product-details .prt-info .prt-descript .info-bx .info-line p.benefit-price {float:right; margin-top:-5px; *margin-top:-20px; font-size: 16px; color: #333; font-style: normal; font-weight:bold;}
.product-details .prt-info .prt-descript .info-bx .info-line p.benefit-price em {font-style:normal;}
.product-details .prt-info .prt-descript .info-bx .info-line p.benefit-price em.none  {color:#666;}
.product-details .prt-info .prt-descript .info-bx .info-line ul.txt-list.sty2 li {font-size: 13px;}
/* 2013-07-29  추가 (e) */
.product-details .prt-info .prt-descript .info-bx .txt-coupon {float:left;}
.product-details .prt-info .prt-descript .info-bx .txt-coupon em {display:inline-block; max-width:218px; height:22px; padding:0 8px; background-color:#818181; color:#fff; line-height:22px; font-style:normal; letter-spacing:0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.product-details .prt-info .prt-descript .info-bx .txt-coupon span {display:inline-block; width:69px; height:22px; background-color:#6b6b6b; font-size: 12px; color:#fff; line-height:24px; *line-height:22px; text-align:center;}
.product-details .prt-info .prt-descript .info-bx .txt-coupon * {vertical-align:middle;}
/* 2013-11-01  추가 (s) */
.product-details .prt-info .prt-descript .info-bx .txt-coupon.txt-aid em {display:inline-block; max-width:218px; height:22px; padding:0 8px; background-color:#eee; color:#666; line-height:25px; font-style:normal; font-weight: bold;}
/* 2013-11-01  추가 (e) */
.product-details .prt-info .prt-descript .info-bx ul.lists {}
.product-details .prt-info .prt-descript .info-bx ul.lists.brb-dot {padding-bottom:20px; border-bottom:1px dotted #ddd;} /* 2013-07-29  추가 */
.product-details .prt-info .prt-descript .info-bx ul.lists > li {margin-bottom:10px; *margin-bottom:0; color:#666; line-height:1; *zoom:1;}
.product-details .prt-info .prt-descript .info-bx ul.lists > li:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-details .prt-info .prt-descript .info-bx ul.lists > li * {vertical-align:middle;}
    :root .product-details .prt-info .prt-descript .info-bx ul.lists > li input {margin-top:-3px\9;}
.product-details .prt-info .prt-descript .info-bx ul.lists > li p.discount {float:right; *margin-top:-18px; font-size: 13px; color:#666; font-weight:bold; line-height:1;}
.product-details .prt-info .prt-descript .info-bx ul.lists > li p.discount * {vertical-align:middle;}
.product-details .prt-info .prt-descript .info-bx ul.lists > li p.discount img {margin-top:-2px; *margin-top:0px;}
.product-details .prt-info .prt-descript .info-bx ul.lists > li p.seller-price, .product-details .prt-info .prt-descript .info-bx ul.lists > li p.discount-price {float:right; margin-top:-2px; *margin-top:-10px; font-size:15px; color:#666; font-weight:bold;}
.product-details .prt-info .prt-descript .info-bx ul.lists > li p.benefit-price {float:right; margin-top:-4px; *margin-top:-10px; font-size:16px; color:#c14444; font-weight:bold;}
.product-details .prt-info .prt-descript .info-line.brb-none {padding-bottom:0;} /* 2013-07-29  추가 */
.product-details .prt-info .prt-descript .info-line2 {padding:27px 0 25px; border-bottom:1px solid #ddd;}
.product-details .prt-info .prt-descript .info-line2 p.lh {float:left; width:115px; font-size:0; line-height:0;}
.product-details .prt-info .prt-descript .info-line2 p.txt {float:left; width:300px; color:#666;}
.product-details .prt-info .prt-descript .info-line2 ul.txt-list {float:left;}
.product-details .prt-info .prt-descript .info-line2 ul.txt-list li a {font-size: 13px; color:#666;}
.product-details .prt-info .prt-descript .info-line2 ul.txt-list li a:hover {text-decoration:underline;}
.product-details .prt-info .prt-descript .info-line2 select.sel {margin-top:-4px;}
.product-details .prt-info .prt-descript .info-line3 {margin-top:-1px; padding:27px 0 25px; border-top:1px solid #aaa;}
.product-details .prt-info .prt-descript .info-line3 p * {vertical-align:middle;}
.product-details .prt-info .prt-descript .info-line3 p.lh {float:left; width:115px; font-size:0; line-height:0;}
.product-details .prt-info .prt-descript .info-line3 .line {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.product-details .prt-info .prt-descript .info-line3 select.sel {float:left; margin-top:-5px;}
.product-details .prt-info .prt-descript .info-line3 .wid315 {width:315px;}
.product-details .prt-info .prt-descript .info-line3.info-line2 {padding-bottom:10px;}
.product-details .prt-info .prt-descript .info-line3 ul.colorlist {float:left; width:310px; margin-top:-5px; *zoom:1;}
.product-details .prt-info .prt-descript .info-line3 ul.colorlist:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-details .prt-info .prt-descript .info-line3 ul.colorlist li {float:left; margin-right:3px; font-size:0; line-height:0;}
.product-details .prt-info .prt-descript .info-line3 ul.colorlist li.sel {margin-top:-2px; padding:1px; border:1px solid #000;}
.product-details .prt-info .prt-descript .info-line3 ul.sizelist {float:left; width:175px; *zoom:1;}
.product-details .prt-info .prt-descript .info-line3 ul.sizelist:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-details .prt-info .prt-descript .info-line3 ul.sizelist li {float:left; margin:0 3px 3px 0;}
.product-details .prt-info .prt-descript .info-line3 ul.sizelist li a.size {display:inline-block; min-width:30px; height:20px; border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size: 12px; color:#666; line-height:22px; *line-height:20px; text-align:center; }
.product-details .prt-info .prt-descript .info-line3 ul.sizelist li span.soldout {display:inline-block; min-width:30px; height:20px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_sold_out.gif') no-repeat left top; border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size: 12px; color:#666; line-height:22px; *line-height:20px; text-align:center;}
.product-details .prt-info .prt-descript .info-line3 ul.sizelist li.sel a.size {background-color:#ccc; border:1px solid #bbb; border-top:1px solid #aaa; border-left:1px solid #aaa; color:#eee;}
.product-details .prt-info .prt-descript .btn-c a {display:inline-block; margin-right:-3px;}
.product-details .pay-cont {margin-bottom:70px; padding:40px 0 0; border-top:2px solid #000;} 
.product-details .pay-cont .card-use-guide {padding:0 0 30px 0; border-top:0; border-bottom:1px solid #ddd;}
.product-details .pay-cont .card-use-guide > table.table-x2 td {padding:11px 0 4px 10px;}
.product-details .pay-cont p.p-txt {float:right; width:750px; font-size: 12px; color:#999;} 

/*O-nul*/
.product-details .prt-descript .onul-content {width:430px; margin-left:auto; margin-right:auto; padding:20px 0 30px; *zoom:1;}
.product-details .prt-descript .onul-content:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.product-details .prt-descript .onul-content .percent-info {float:left; width:178px; height:138px; padding:40px 0 0 0; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_onul_circle.png') no-repeat left top; text-align:center;}
.product-details .prt-descript .onul-content .percent-info.shocking-prt {float:left; width:178px; height:138px; padding:40px 0 0 0; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_shocking_circle01.png') no-repeat left top; text-align:center;}
.product-details .prt-descript .onul-content .percent-info.theone-prt {float:left; width:178px; height:138px; padding:40px 0 0 0; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_shocking_circle.png') no-repeat left top; text-align:center;}  /*20131204 kes*/
.product-details .prt-descript .onul-content .percent-info p.number {margin:5px 0 0 0;}
.product-details .prt-descript .onul-content .percent-info p.number em {display:inline-block; width:66px;  font-size:65px; color:#fff9ce; font-weight:bold; font-style:normal; line-height:1; text-align:right;}
.product-details .prt-descript .onul-content .percent-info.shocking-prt p.number em {color:#fff;}

.product-details .prt-descript .onul-content .onul-info {float:right; width:249px;}
.product-details .prt-descript .onul-content .onul-info p.counter {width:229px; height:42px; margin:20px 0 0 10px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_onul_count.png') no-repeat left top;}
.product-details .prt-descript .onul-content .onul-info p.counter > span {display:inline-block; width:67px; height:42px; margin-right:14px;}
.product-details .prt-descript .onul-content .onul-info p.counter > span.second {margin-right:0;}
.product-details .prt-descript .onul-content .onul-info p.counter > span > em {display:inline-block; width:33px; height:42px;  font-size:30px; color:#fff; font-weight:bold; font-style:normal; line-height:42px; text-align:center;}
.product-details .prt-descript .onul-content .onul-info .price {height:26px; margin-top:15px; padding:0 10px 15px 0; border-bottom:1px solid #ddd; line-height:1;}
.product-details .prt-descript .onul-content .onul-info .price span.txt-login {display:inline-block; width:123px; height:26px; padding-left:11px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_message_bx.gif') no-repeat left top; font-size: 12px; color:#f4f4f4; line-height:22px; text-align:left;}
.product-details .prt-descript .onul-content .onul-info .price span.txt-login em {height:26px; padding:0; font-size: 12px; color:#fff9ce; font-weight:bold;}
.product-details .prt-descript .onul-content .onul-info .price em {line-height:24px;}
.product-details .prt-descript .onul-content .onul-info .sales {padding:20px 10px 0 0; text-align:right;}
.product-details .prt-descript .onul-content .onul-info .sales p.txt {font-size: 13px; color:#666; text-align:right;}
.product-details .prt-descript .onul-content .onul-info .sales p.txt em {font-style:normal; font-weight:bold;}
.product-details .prt-descript .onul-content .onul-info .sales .ruler {float:right; position:relative; width:200px; height:25px; margin-top:10px;}
.product-details .prt-descript .onul-content .onul-info .sales .ruler p.sale-amount {position:relative; width:200px; height:6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_amount_bx.gif') no-repeat left top;}
.product-details .prt-descript .onul-content .onul-info .sales .ruler p.sale-amount span.sale {display:block; width:200px; height:6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_amount_bx_.gif') no-repeat left top;}
.product-details .prt-descript .onul-content .onul-info .sales .ruler > span {position:absolute; top:10px; font-size: 10px; color:#999;}
.product-details .prt-descript .onul-content .onul-info .sales .ruler > span.zero {left:0px; top:7px; padding-top:3px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_value_ruler.gif') no-repeat left top;}
.product-details .prt-descript .onul-content .onul-info .sales .ruler > span.full {right:0px; top:7px; padding-top:3px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_value_ruler.gif') no-repeat right top;}
.product-details .prt-descript .onul-content .onul-info .sales .ruler > span.value {position:absolute; left:100px; top:7px; z-index:10; display:inline-block; margin-left:-13px; padding-top:3px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_value_ruler.gif') no-repeat center top; color:#666; font-weight:bold; text-align:center;}
.product-details .prt-descript .onul-content .onul-info .sales .ruler > span.value em {font-style:normal;}

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

.product-details .reply-bx {margin-top:20px; padding:20px 25px; background-color:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc; *zoom:1;}
.product-details .reply-bx:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.product-details .reply-bx .reply-cont {float:left; width:370px; height:135px; padding:10px 0 10px 10px; border:1px solid #ddd; overflow-y:auto;}
.product-details .reply-bx .reply-cont fieldset {width:340px;}
.product-details .reply-bx .reply-cont textarea {float:left; width:265px; height:32px; margin:0 0 7px 9px; background-color:#fff; border:1px solid #859cc9; color:#71777c;}
.product-details .reply-bx ul.lists {width:340px;}
.product-details .reply-bx ul.lists li {padding:10px 0; border-bottom:1px dotted #ccc; *zoom:1;}
.product-details .reply-bx ul.lists li:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.product-details .reply-bx ul.lists li .cont {float:left; width:253px; margin-left:10px;}
.product-details .reply-bx ul.lists li .cont p {font-size: 12px; color:#3b3b3b; line-height:1.6;}
.product-details .reply-bx ul.lists li .cont span {display:inline-block; margin-right:10px;}
.product-details .reply-bx ul.lists li .cont span.name {color:#6f84b2; font-weight:bold;}
.product-details .reply-bx ul.lists li .cont span.unit {color:#bebebe;}
.product-details .reply-bx ul.lists li .cont span.time {color:#bebebe;}
.product-details .reply-bx ul.lists li .cont span.like {color:#6f84b2;}
.product-details .reply-bx ul.lists li .cont a.bt {display:inline-block; margin-right:10px; color:#6f84b2;}

ul.tab-sty.tab-2 li a {width:469px;}
    
.product-preview img.top-mark {position:absolute; top:0px; left:0;}
    
/* 2014.05.09 추가 : 1.상품상세, 2.퀵뷰 레이아웃 변경 */
/* 1.상품상세 */
.prod-dtl-title {position:relative; margin-top:19px;}
.prod-dtl-title .prod-name {float:left; width:760px; font-size:15px;}
.prod-dtl-title .prod-code {position:absolute; right:0px; bottom:0px; color:#666; font-size: 12px; }

.sepbar{width:1px;height:13px;background-color: #dddddd;overflow:hidden;text-indent:-999em;display:inline-block;margin-left:8px;margin-right:6px;margin-top:-2px;vertical-align:middle}
.marketingtxt{width:56px;height:15px;font-size: 13px;font-weight:bold;text-align: left;color: #23afe6;}

.product-details .prt-info-n {margin:11px 0 20px; *zoom:1;}
.product-details .prt-info-n:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.product-details .prt-info-n > .fl {width:470px;}
.product-details .prt-info-n .prt-preview {position:relative; width:470px; margin-bottom:10px; background-color:#f4f4f4; border:1px solid #ddd; font-size:0; line-height:0;}
.product-details .prt-info-n .prt-preview p.pic {width:470px; height:597px; font-size:0;}
.product-details .prt-info-n .prt-preview p.pic:before {content:''; width:1px; height:597px; margin-left:-1px; display:inline-block; vertical-align:middle;}
.product-details .prt-info-n .prt-preview p.pic > img {height:auto !important; width:470px; vertical-align:middle; display:inline-block;}
.product-details .prt-info-n .prt-preview p.pic img.soldout {position:absolute; left:0; top:0;}
.product-details .prt-info-n .prt-preview p.franchise {position:absolute; right:0; bottom:0; z-index:20;}
.product-details .prt-info-n .prt-preview p.around {position:absolute; right:0px; top:0px; z-index:20;}
.product-details .prt-info-n .prt-preview p.zoom {height:37px; padding-top:23px; background-color:#fff; text-align:center;}
.magnifyarea {height:597px !important;}

.product-details .prt-info-n .prt-preview .prt-img {padding-top:30px;text-align:center;}
.product-details .prt-info-n .prt-preview .prt-img a.video {display:inline-block; margin-right:8px; vertical-align:middle;}
.product-details .prt-info-n .prt-preview .prt-img a.img {display:inline-block; margin-right:8px; border:1px solid #ddd; vertical-align:middle;}

.product-details .prt-info-n .prt-preview div.sns{position:relative; padding-top:12px ;padding-bottom:20px; text-align:center;}
.product-details .prt-info-n .prt-preview div.sns > a {display:inline-block; width:30px; height:30px; overflow:hidden; margin-right:3px;}
.product-details .prt-info-n .prt-preview div.sns > a:hover img {margin-top:-30px;}
.product-details .prt-info-n .prt-preview div.sns .sns-url-help {position:absolute; left:-85px; top:42px; width:300px; height:37px; font-size: 12px; color:#666; letter-spacing:-1px;
	text-align:center; padding-top:20px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/img_snson.png') no-repeat 0 0;}
.product-details .prt-info-n .prt-preview div.sns .sns-url-help .red-b {color:#d8272d; font-weight:bold;}
.product-details .prt-info-n .prt-preview div.sns .sns-url-help .link-detail {text-decoration:underline;}

/*20150401추가*/


.product-details .prt-info-n .prt-descript {float:right; width:430px; border-top:1px solid #000;}
.product-details .prt-info-n .prt-descript .price {height:47px; line-height:47px; padding-right:20px; font-size:15px; color:#aaa; font-weight:bold; text-align:right;}
.product-details .prt-info-n .prt-descript .price em {height:47px; font-size:16px; color:#333; font-style:normal;}
.product-details .prt-info-n .prt-descript .price em.red {color:#c14444;}
.product-details .prt-info-n .prt-descript .info-bx {background-color:#eee; border-top:1px solid #aaa; border-bottom:1px solid #000;}
.product-details .prt-info-n .prt-descript .info-bx .info-line {padding:20px; border-bottom:1px solid #ddd;}

.product-details .prt-info-n .related-event {position:relative; width:470px; border:1px solid #ddd; padding:14px 0 5px 0;}
.product-details .prt-info-n .related-event p.lh {float:left; margin-left:30px; margin-right:15px; font-size:0; line-height:0px; padding-right:15px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/gnb_menu_bar.gif') no-repeat right 1px;}
.product-details .prt-info-n .related-event ul.txt-list {float:left;}
.product-details .prt-info-n .related-event ul.txt-list li a {font-size: 12px; color:#666;}
.product-details .prt-info-n .related-event ul.txt-list li a:hover {text-decoration:underline;}
.product-details .prt-info-n .related-event select.sel {margin-top:-4px;}

.product-details .prt-info-n .prt-descript {float:right; width:458px;}
.product-details .prt-info-n .prt-descript ._mt5 {margin-top:-5px;}

/* LFML-607 */
.product-details .prt-info-n .prt-descript .info-line-benefit {padding:19px 23px; border:1px solid #ddd;border-bottom:none;}
.product-details .prt-info-n .prt-descript .info-line-benefit li:first-child{padding-top: 0;}
.product-details .prt-info-n .prt-descript .info-line-benefit li{vertical-align: middle;line-height: 1;padding-top:18px;}
.product-details .prt-info-n .prt-descript .info-line-benefit li:after{display:table;clear: both;zoom:1;content:"";}
.product-details .prt-info-n .prt-descript .info-line-benefit .lh{float:left; color:#333;font-size: 14px;}
.product-details .prt-info-n .prt-descript .info-line-benefit .price-sale{line-height: 1; float: right; font-size:15px; font-weight: normal;color: rgb(136, 136, 136);}
.product-details .prt-info-n .prt-descript .info-line-benefit .price-sale .originPrice{color: rgb(170, 170, 170);margin-right:0;}

.product-details .prt-info-n .prt-descript .info-line-benefit li .txt.price {padding-right:0; height:auto; line-height: 1; float: right; font-size:15px; font-weight: normal;color: rgb(136, 136, 136);}
.product-details .prt-info-n .prt-descript .info-line-benefit li .txt.price strike {color: rgb(170, 170, 170);}
.product-details .prt-info-n .prt-descript .info-line-benefit li .txt.price b.price_normal {color:#555;}

.product-details .prt-info-n .prt-descript .info-line-benefit span.text-font { margin-left:-4px; margin-right:0; display:inline-block;}


.product-details .prt-info-n .prt-descript .info-line-benefit .price-benefit{line-height: 13px; float: right; font-size:15px; font-weight: normal;color: rgb(85, 85, 85);}
.product-details .prt-info-n .prt-descript .info-line-benefit .price-benefit b{margin-left: 5px;}
.product-details .prt-info-n .prt-descript .info-line-benefit .btn-a{margin-top:-5px;margin-bottom: -5px;margin-left: 5px;}
.product-details .prt-info-n .prt-descript .info-line-benefit .btn-a span{letter-spacing: normal;}
.product-details .prt-info-n .prt-descript .info-line-benefit li.blt{font-size: 14px;font-weight:normal;color: rgb(119, 119, 119);position: relative;line-height: 13px; padding-top: 11px;}
.product-details .prt-info-n .prt-descript .info-line-benefit li.blt:before{ content:""; width:6px;height:13px;display: inline-block; background: url(//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/bl_dot.png) no-repeat left 7px; }
.product-details .prt-info-n .prt-descript .info-line-benefit li.blt .btn-a{position:absolute;margin-top: -3px;margin-bottom: -3px;}
.product-details .prt-info-n .prt-descript .info-line-benefit-2{padding:23px 20px;/*height:123px;*/min-height:123px;box-sizing:border-box;}
.product-details .prt-info-n .prt-descript .info-line-benefit-2 .lh{float: none;}
.product-details .prt-info-n .prt-descript .info-line-benefit-2 ul li.blt:first-child{padding-top: 15px;}
.product-details .li-fml-x-value h3,
.product-details .li-fml-x-value .pst,
.product-details .li-fml-x-value,
.product-details .li-fml-x-value .price-fml{color:rgb(220, 40, 50) !important;font-weight: normal;}
.product-details .li-fml-x-value .pst{font-weight: normal;}
.product-details .li-fml-value{border-top: 1px solid #ddd; margin-bottom: 2px;margin-top: 21px;}
.product-details .li-fml-value h3,
.product-details .li-fml-value .pst,
.product-details .li-fml-value .price-fml{color: #dc2832 !important;font-weight:normal;}
.product-details .li-fml-value .pst{font-weight: normal;}
.product-details .prt-info-n .prt-descript .info-line-benefit.info-line-benefit-family:before{content:"";width:408px;display:inline-block;border-top:1px solid #ddd;position:absolute;left:25px;top:0;}
.product-details .prt-info-n .prt-descript .info-line-benefit.info-line-benefit-family{position: relative;}
.product-details .prt-info-n .prt-descript .info-line-benefit.info-line-benefit-family li.blt:first-child{padding-top: 20px;}
.product-details .prt-info-n .prt-descript .info-line-benefit.info-line-benefit-family li.blt{padding-top:3px;}
.product-details .prt-info-n .prt-descript .info-line-benefit.info-line-benefit-family li.cmn{padding-top:29px;}
.product-details .prt-info-n .prt-descript .info-line-benefit.info-line-benefit-family li.cmn .btn-a{top: -2px; position: relative;}
.product-details .price-fml{font-size:15px; font-weight: bold;letter-spacing: normal; text-align: right; color: #555555;float: right;font-weight: bold !important;}
.product-details .prt-info-n .prt-descript h3{font-size: 14px; color: #333; letter-spacing:normal;float:left;}
/* // LFML-607 */

.product-details .prt-info-n .prt-descript .info-line1 {padding:20px 23px 17px 23px; border:1px solid #ddd;border-bottom:none;}
.product-details .prt-info-n .prt-descript .info-line1 p.lh {float:left; color:#777; margin-top:4px;}
.product-details .prt-info-n .prt-descript .info-line1 p.lh.dot {padding-left:6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/bl_dot.png') no-repeat left center;}
.product-details .prt-info-n .prt-descript .info-line1 p.txt {float:right;}
.product-details .prt-info-n .prt-descript .info-line1 li.dot-line {width:100%; height:1px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_dotline_n.png');}
.product-details .prt-info-n .prt-descript .info-line1 .price {height:22px; line-height:22px; padding-right:0px; font-size:15px; color:#aaa; text-align:right; font-weight:normal;}

.product-details .prt-info-n .prt-descript .info-line1 .price b {color:#555;}
.product-details .prt-info-n .prt-descript .info-line1 .price b.lgt {color:#888;}
.product-details .prt-info-n .prt-descript .info-line1 .price.total b {color:#d8272d;}
.product-details .prt-info-n .prt-descript .info-line1 .price.total b.lgt {color:#555;}
.product-details .prt-info-n .prt-descript .info-line1 .coordi-coupon {}
.product-details .prt-info-n .prt-descript .info-line1 .coordi-coupon p.lh {float:left; width:172px; font-size: 12px;}
.product-details .prt-info-n .prt-descript .info-line1 .coordi-coupon a.btn-cd-coupon {float:left;}



.product-details .prt-info-n .prt-descript .coupon-info {width:378px; margin-left:-5px; background-color:#fff; padding:20px 20px 20px 20px;}
.product-details .prt-info-n .prt-descript .coupon-info {width:378px; margin-left:-5px; background-color:#fff; padding:20px 20px 20px 20px;}
.product-details .prt-info-n .prt-descript .coupon-info > ul > li {margin-bottom:10px;}
.product-details .prt-info-n .prt-descript .coupon-info li:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-details .prt-info-n .prt-descript .coupon-info .title {color:#555; font-weight:bold;}
.product-details .prt-info-n .prt-descript .coupon-info p.discount {font-size: 13px; color:#888; font-weight:bold;}
.product-details .prt-info-n .prt-descript .coupon-info label { color:#666; font-size: 12px; }
.product-details .prt-info-n .prt-descript .coupon-info .btn-coupon {vertical-align:middle; margin-left: 3px; margin-top:-3px;}
.product-details .prt-info-n .prt-descript .coupon-info .coupon-chb {float:left;}
.product-details .prt-info-n .prt-descript .coupon-info input[type=checkbox] {float:left;}
.product-details .prt-info-n .prt-descript .coupon-info p.coupon-name {float:left; margin-left:5px; width:300px; line-height:15px;}
  
.product-details .prt-info-n .prt-descript .onul-coupon {margin-top:-1px; padding:18px 23px 14px 23px; border:1px solid #ddd; background-color:#fff;}
.product-details .prt-info-n .prt-descript .onul-coupon a.btn-coupon { height:22px; line-height:22px; }
.product-details .prt-info-n .prt-descript .onul-coupon a.btn-coupon img {vertical-align:middle; margin-top:-2px;}


.product-details .prt-info-n .prt-descript .info-line3 {margin-top:-1px; padding:20px 23px 17px 23px; border:1px solid #ddd;}
.product-details .prt-info-n .prt-descript .info-line3 p.lh {float:left; width:110px; font-size:0; line-height:0;}
.product-details .prt-info-n .prt-descript .info-line3 p.txt {float:left; letter-spacing:-1px;color:#666; font-size: 14px; padding-left:6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/bl_dot.png') no-repeat left center;}
.product-details .prt-info-n .prt-descript .info-line3 a {font-size: 13px; color:#666;}
.product-details .prt-info-n .prt-descript .info-line3 a:hover {text-decoration:none;}

.product-details .prt-info-n .prt-descript .info-line4 {margin-top:-1px; font-size: 13px; padding:20px 23px 21px 23px; border:1px solid #ddd;}
.product-details .prt-info-n .prt-descript .info-line4 p.lh {float:left; color: #333;font-size: 14px;width:110px;}
.product-details .prt-info-n .prt-descript .info-line4 p.txt {float:left; color:#666;letter-spacing: -0.5px;}
.product-details .prt-info-n .prt-descript .info-line4 p.txt.fl{margin-right: -20px;}
.product-details .prt-info-n .prt-descript .info-line4 p.txt .comp {}
.product-details .prt-info-n .prt-descript .info-line4 ul.txt-list {float:left;}
.product-details .prt-info-n .prt-descript .info-line4 ul.txt-list li a {font-size: 13px; color:#666;}
.product-details .prt-info-n .prt-descript .info-line4 ul.txt-list li a:hover {text-decoration:underline;}
.product-details .prt-info-n .prt-descript .info-line4 select.sel {margin-top:-4px;}

.product-details .prt-info-n .prt-descript .info-line5 {margin-top:-1px; padding:20px 0 17px 23px; border:1px solid #ddd;}
.product-details .prt-info-n .prt-descript .info-line5 p * {vertical-align:middle;}
.product-details .prt-info-n .prt-descript .info-line5 p.lh {float:left;color: #333;font-size: 14px;width: 110px;}
.product-details .prt-info-n .prt-descript .info-line5 .line {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd; width:305px;}
.product-details .prt-info-n .prt-descript .info-line5 .ml110 {margin-left:110px;}
.product-details .prt-info-n .prt-descript .info-line5 select.sel {float:left; margin-top:-3px;}
.product-details .prt-info-n .prt-descript .info-line5 .wid315 {width:315px;}
.product-details .prt-info-n .prt-descript .info-line5.info-line2 {padding-bottom:10px;}
.product-details .prt-info-n .prt-descript .info-line5 ul.colorlist {float:left; width:310px; margin-top:-4px; *zoom:1;}
.product-details .prt-info-n .prt-descript .info-line5 ul.colorlist:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-details .prt-info-n .prt-descript .info-line5 ul.colorlist li {float:left; margin-right:3px; font-size:0; line-height:0;}
.product-details .prt-info-n .prt-descript .info-line5 ul.colorlist li.sel {margin-top:-2px; padding:1px; border:1px solid #000;}
.product-details .prt-info-n .prt-descript .info-line5 ul.sizelist {float:left; width:190px; *zoom:1;}
.product-details .prt-info-n .prt-descript .info-line5 ul.sizelist:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-details .prt-info-n .prt-descript .info-line5 ul.sizelist li {float:left; line-height:30px; margin-top:-5px; margin-right:3px;}

.product-details .prt-info-n .prt-descript .info-line5 ul.sizelist li a.size {display:inline-block; min-width:15px; height:20px; padding: 0 6px; border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size: 12px; color:#666; background-color:#fff; line-height:22px; *line-height:20px; text-align:center;}
.product-details .prt-info-n .prt-descript .info-line5 ul.sizelist + input + a {float:right;margin-top:-2px;margin-left: 30px;;}
.product-details .prt-info-n .prt-descript .info-line5 ul.sizelist li span.soldout {display:inline-block; min-width:15px; height:20px; padding: 0 6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_sold_out.gif') no-repeat left top; background-size:100% 100%; border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size: 12px; color:#666; line-height:22px; *line-height:20px; text-align:center;}
.product-details .prt-info-n .prt-descript .info-line5 ul.sizelist li span.no-size {display:inline-block; min-width:15px; height:20px; padding: 0 6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_sold_out.gif') no-repeat left top; background-size:100% 100%; border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size: 12px; color:#666; line-height:22px; *line-height:20px; text-align:center;}
.product-details .prt-info-n .prt-descript .info-line5 ul.sizelist li.sel a.size {background-color:#d8272d; border:1px solid #bbb; border-top:1px solid #aaa; border-left:1px solid #aaa; color:#eee;}

.product-details .prt-info-n .prt-descript .btn-c {padding-top:17px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_boxline_n.png') no-repeat right top;}   
.product-details .prt-info-n .prt-descript .off-shop-link {position:relative; margin-left:10px; margin-top:10px;}
.product-details .prt-info-n .prt-descript .off-shop-link a {color:#666; text-decoration:underline;}
.product-details .prt-info-n .prt-descript .off-shop-link img {position:absolute; left:0px; top:0px;}
.product-details .prt-info-n .prt-descript .off-shop-link span {position:absolute; left:20px; top:1px; color:#666; text-decoration:underline;}    
    
/* 퀵뷰 */
/*
.product-preview {display:none; position:absolute; left:0; top:0px; *top:0px; z-index:30;  width:683px; padding:45px 30px 0px 30px; background-color:#f4f4f4; border:1px solid #000;}
*/
.product-preview .product-details-q a.close {float:right; margin-top:-38px;}
.product-preview .product-details-q {border-top:0; padding-top:0;}
.product-preview .product-details-q .prod-dtl-title {position:relative; margin-top:19px; margin-left:17px;}
.product-preview .product-details-q .prod-dtl-title .prod-name {float:left; width:510px; }
.product-preview .product-details-q .prod-dtl-title .prod-code {float:right; color:#666; font-size: 12px; }

.product-preview .product-details-q .prt-info {margin:14px 0 70px; *zoom:1;}
.product-preview .product-details-q .prt-info:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.product-preview .product-details-q .prt-info > .fl {width:298px;}
.product-preview .product-details-q .prt-info .prt-preview {position:relative; width:298px; margin-bottom:10px; background-color:#f4f4f4; border:1px solid #ddd; font-size:0; line-height:0;}
.product-preview .product-details-q .prt-info .prt-preview p.pic {position:relative; }
.product-preview .product-details-q .prt-info .prt-preview p.pic img.soldout {position:absolute; left:0; top:0;}
.product-preview .product-details-q .prt-info .prt-preview p.icons {position:absolute; left:10px; top:10px; z-index:20;}
.product-preview .product-details-q .prt-info .prt-preview p.franchise {position:absolute; right:0; top:391px; z-index:20;}
.product-preview .product-details-q .prt-info .prt-preview p.around {position:absolute; right:0px; top:0px; z-index:20;}
.product-preview .product-details-q .prt-info .prt-preview p.zoom {height:37px; padding-top:23px; background-color:#fff; text-align:center;}
.product-preview .product-details-q .prt-info .prt-preview .prt-img {padding-top:30px; padding-bottom:30px; text-align:center;}
.product-preview .product-details-q .prt-info .prt-preview .prt-img a.video {display:inline-block; margin-right:8px;}
.product-preview .product-details-q .prt-info .prt-preview .prt-img a.img {display:inline-block; margin-right:8px; border:1px solid #ddd;}

.product-preview .product-details-q .prt-info .related-event {position:relative; width:298px; border:1px solid #ddd; padding:14px 0 5px 0;}
.product-preview .product-details-q .prt-info .related-event p.lh {float:left; margin-left:20px; margin-right:15px; font-size:0; line-height:0px; padding-right:15px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/gnb_menu_bar.gif') no-repeat right 1px;}
.product-preview .product-details-q .prt-info .related-event ul.txt-list {float:left; }
.product-preview .product-details-q .prt-info .related-event ul.txt-list li {font-size: 12px; color:#666; width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.product-preview .product-details-q .prt-info .related-event ul.txt-list li a {font-size: 12px; color:#666;}
.product-preview .product-details-q .prt-info .related-event ul.txt-list li a:hover {text-decoration:underline;}
.product-preview .product-details-q .prt-info .related-event select.sel {margin-top:-4px;}

.product-preview .product-details-q .prt-info .prt-descript {float:right; width:373px;}
.product-preview .product-details-q .prt-info .prt-descript ._mt5 {margin-top:-5px;}

.product-preview .product-details-q .prt-info .prt-descript .info-line1 {padding:20px 17px 17px 17px; border:1px solid #ddd;}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 p.lh {float:left; color:#777; margin-top:4px;}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 p.lh.dot {padding-left:6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/bl_dot.png') no-repeat left center;}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 p.txt {float:right;}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 li.dot-line {width:100%; height:1px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_dotline_n.png');}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 .price {height:22px; line-height:22px; padding-right:0px; font-size:15px; color:#aaa; text-align:right;}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 .price b {color:#555;}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 .price.total b {color:#d8272d;}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 .coordi-coupon {}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 .coordi-coupon p.lh {float:left; width:172px; font-size: 12px;}
.product-preview .product-details-q .prt-info .prt-descript .info-line1 .coordi-coupon a.btn-cd-coupon {float:left;}

.product-preview .product-details-q .prt-info .prt-descript .coupon-info {background-color:#f4f4f4; border-top:2px solid #ececec; padding:20px 10px 20px 10px;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info > ul > li {margin-bottom:10px;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info li:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info .title {color:#555; font-weight:bold;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info p.discount {font-size: 13px; color:#888; font-weight:bold;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info label {vertical-align:middle; color:#666; font-size: 12px;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info .btn-coupon {vertical-align:middle; margin-left: 3px; margin-top:-3px;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info p {vertical-align:middle;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info input[type=checkbox] {float:left;}
.product-preview .product-details-q .prt-info .prt-descript .coupon-info p.coupon-name {float:left; margin-left:5px; width:225px; line-height:15px;}

.product-preview .product-details-q .prt-info .prt-descript .info-line3 {margin-top:-1px; padding:20px 23px 17px 23px; border:1px solid #ddd;}
.product-preview .product-details-q .prt-info .prt-descript .info-line3 p.lh {float:left; width:110px; font-size:0; line-height:0;}
.product-preview .product-details-q .prt-info .prt-descript .info-line3 p.txt {float:left; color:#666; padding-left:6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/bl_dot.png') no-repeat left center;}
.product-preview .product-details-q .prt-info .prt-descript .info-line3 a {font-size: 13px; color:#666;}
.product-preview .product-details-q .prt-info .prt-descript .info-line3 a:hover {text-decoration:none;}


.product-preview .product-details-q .prt-info .prt-descript .info-line4 {margin-top:-1px; padding:20px 23px 17px 23px; border:1px solid #ddd;}
.product-preview .product-details-q .prt-info .prt-descript .info-line4 p.lh {float:left; font-size:0; line-height:0;}
.product-preview .product-details-q .prt-info .prt-descript .info-line4 p.txt {float:right; color:#666;}
.product-preview .product-details-q .prt-info .prt-descript .info-line4 ul.txt-list {float:left;}
.product-preview .product-details-q .prt-info .prt-descript .info-line4 ul.txt-list li a {font-size: 13px; color:#666;}
.product-preview .product-details-q .prt-info .prt-descript .info-line4 ul.txt-list li a:hover {text-decoration:underline;}
.product-preview .product-details-q .prt-info .prt-descript .info-line4 select.sel {margin-top:-4px;}

.product-preview .product-details-q .prt-info .prt-descript .info-line5 {margin-top:-1px; padding:20px 0 17px 23px; border:1px solid #ddd;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 p * {vertical-align:middle;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 p.lh {float:left; width:70px; font-size:0; line-height:0;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 .line {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 .ml70 {margin-left:70px;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 select.sel {float:left; margin-top:-5px;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 .wid315 {width:315px;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5.info-line2 {padding-bottom:10px;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.colorlist {float:left; width:260px; margin-top:-5px; *zoom:1;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.colorlist:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.colorlist li {float:left; margin-right:3px; font-size:0; line-height:0;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.colorlist li.sel {margin-top:-2px; padding:1px; border:1px solid #000;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.sizelist {float:left; width:162px; *zoom:1;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.sizelist:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.sizelist li {float:left; margin:0 3px 3px 0;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.sizelist li a.size {display:inline-block; min-width:15px; height:20px; padding: 0 6px; border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size: 12px; background-color:#fff; line-height:22px; *line-height:22px; text-align:center; }
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.sizelist li span.soldout {display:inline-block; min-width:15px; height:20px; padding: 0 6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_sold_out.gif') no-repeat left top;  background-size:100% 100%; border:1px solid #ccc; border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size: 12px; color:#666; line-height:22px; *line-height:22px; text-align:center;}
.product-preview .product-details-q .prt-info .prt-descript .info-line5 ul.sizelist li.sel a.size {background-color:#d8272d; border:1px solid #bbb; border-top:1px solid #aaa; border-left:1px solid #aaa; color:#eee;}

.product-preview .product-details-q .prt-info .prt-descript .btn-c {padding-top:17px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/product/bg_boxline_n.png') no-repeat right top;}
.product-preview .product-details-q .prt-info .prt-descript .btn-c a{margin-right:0px;}
.product-preview .product-details-q .prt-info .prt-descript .off-shop-link {position:relative; margin-left:10px; margin-top:10px;}
.product-preview .product-details-q .prt-info .prt-descript .off-shop-link a {color:#666; text-decoration:underline;}
.product-preview .product-details-q .prt-info .prt-descript .off-shop-link img {position:absolute; left:0px; top:0px;}
.product-preview .product-details-q .prt-info .prt-descript .off-shop-link span {position:absolute; left:20px; top:1px; color:#666; text-decoration:underline;}

/* LFML-17247 */
.info_option{margin-top:-1px;padding: 19px 23px;border: 1px solid #ddd;}
.info_option .option_choice{margin-top:15px;}
.info_option .option_requisite{position:relative;}
.info_option .option_choice button{width:100%;height:30px;line-height:30px;text-align:left;border:1px solid #eee;background-color:#fff;}
.info_option .option_choice button span{position:relative;display:block;width:366px;padding:0 30px 0 12px;font-size: 12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.info_option .option_choice button span:after{display:block;content:"";position:absolute;top:0;right:0;width:30px;height:30px;overflow:hidden;background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/sp_new.png') no-repeat 0 0;background-position:0 0;}
.info_option .option_choice button.opened span:after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.info_option .option_requisite.disable button{color:#999;background-color:#fafafa;}
.info_option .option_requisite.disable button span{color:#999;}
.info_option .option_requisite.disable button span:after{opacity:0.5;}
.info_option .option_choice > li{margin-top:6px;}
.info_option .option_choice > li:first-child{margin-top:0;}
.info_option .option_choice .list{z-index:5;display:none;position:absolute;top:29px;left:0;border:1px solid #000;/*border-top:0;*/background-color:#fff;max-height:395px;overflow-y: auto;}
.info_option .option_choice .list.type1 {max-height: 434px;}
.info_option .option_choice .list li a{display:table;width:100%;table-layout:fixed;font-size: 12px;color:#333;box-sizing:border-box;}
.info_option .option_choice .list li a span{display:table-cell;vertical-align:middle;}
.info_option .option_choice .list li.option_soldout a{color:#999;pointer-events: none;cursor: default;}
.info_option .option_choice .list.type1 li{border-top:1px solid #eee;}
.info_option .option_choice .list.type1 li:first-child{border-top:0;}
.info_option .option_choice .list.type1 li a{padding:5px 12px;}
.info_option .option_choice .list.type1 li a .photo{position:relative;overflow:hidden;width:50px;height:64px;background-color:#f4f4f4;}
.info_option .option_choice .list.type1 li a .photo img{width:100%;position:absolute;top:0;left:0;bottom:0;margin:auto;height:auto;}
.info_option .option_choice .list.type1 li a .title{height:64px;}
.info_option .option_choice .list.type1 li a .photo + .title{padding-left:10px;}
.info_option .option_choice .list.type1 li a .situation{width:54px;text-align:right;}
.info_option .option_choice .list.type2 li{border-top:1px solid #eee;padding-right: 10PX;}
.info_option .option_choice .list.type2 li:first-child{border-top:0;}
.info_option .option_choice .list.type2 li a{width:100%;min-height:14px;line-height:12px;padding:8px 0;}
.info_option .option_choice .list.type2 li a .title{width:72%;padding-left:12px;text-align:left;word-break:break-all;}
.info_option .option_choice .list.type2 li a .num{padding-right:12px;text-align:right;}
.info_option .selected_list{margin-top:12px;background-color:#fff;}
.info_option .selected_list .title{height:32px;overflow:hidden;padding-right:45px;font-size: 14px;color:#333;line-height:16px;}
.info_option .selected_list .title .size{position:relative;margin-left:9px;padding-left:7px;}
.info_option .selected_list .title .size:before{display:block;content:"";position:absolute;top:1px;left:0;width:1px;height:10px;background-color:#ddd;}
.info_option .selected_list .inp_ele{position:relative;margin-top:15px;}
.info_option .selected_list .inp_ele button{position:relative;width:29px;height:29px;border:1px solid #ddd;background-color:#fff;}
.info_option .selected_list .inp_ele .bt_num_minus{position:absolute;top:0;left:0;}
.info_option .selected_list .inp_ele .bt_num_minus:after{display:block;content:"";width:27px;height:27px;position:absolute;top:0;left:0;background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/sp_new.png') no-repeat 0 0;background-position:0 -30px;}
.info_option .selected_list .inp_ele .bt_num_minus.on:after{display:block;content:"";width:27px;height:27px;position:absolute;top:0;left:0;background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/sp_new.png') no-repeat 0 0;background-position:-25px -30px;}
.info_option .selected_list .inp_ele .bt_num_plus{position:absolute;top:0;left:67px;}
.info_option .selected_list .inp_ele .bt_num_plus:after{display:block;content:"";width:27px;height:27px;position:absolute;top:0;left:0;background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/sp_new.png') no-repeat 0 0;background-position:-50px -30px;}
.info_option .selected_list .inp_ele input{margin-left:28px;width:38px;height:27px;text-align:center;color:#111;font-size: 14px;border:1px solid #ddd;background-color:#fff;}
.info_option .selected_list .result{margin-top:-22px;text-align:right;}
.info_option .selected_list .result strong{font-weight:bold;font-size:16px;color:#333;line-height:1.25;}
.info_option .selected_list li{position:relative;padding:15px;border-top:1px solid #f4f4f4;background-color:#fff;}
.info_option .selected_list li:first-child{border-top:0;}
.info_option .selected_list li .bt_delete{position:absolute;top:6px;right:0;width:30px;height:30px;}
.info_option .selected_list li .bt_delete:after{display:block;content:"";position:absolute;top:9px;left:9px;width:10px;height:10px;background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/sp_new.png') no-repeat 0 0;background-position:-34px -12px;}

.foot_total{padding:24px 15px 20px 15px;border-top:1px solid #000;background-color:#fff;}
.foot_total dt{float:left;font-size:15px;color:#333;line-height:30px;}
.foot_total dd{text-align:right;font-size:15px;color:#333;line-height:30px;}
.foot_total dd strong{display:inline-block;margin:0 4px 0 10px;font-size:20px;vertical-align:top;line-height:28px;color:#000;}

/*LFML-16563 선물관*/
/*
.gift-package-wrap .lfu-radio {position: relative;display: inline-block;font-weight: normal;font-size: 13px;min-width:65px;}
.gift-package-wrap .lfu-radio:nth-child(2) {width:130px;}
.gift-package-wrap .lfu-radio input {-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity: 0;position: absolute;left:0;width:21px;height:21px;display: block;}
.gift-package-wrap .lfu-radio input+label {display: inline-block;height: 21px;line-height: normal;}
.gift-package-wrap .lfu-radio input+label i {display: inline-block;width:8px;height:8px;border:6px solid #fff;border-radius: 12px;background-color: #ddd;vertical-align: -6px;margin-right: 5px;position: relative;}
.gift-package-wrap .lfu-radio input+label i:before {display: inline-block;content: '';width:20px;height:20px;border:1px solid #ddd;position: absolute;top:-7px;left:-7px;border-radius: 50%;}
.gift-package-wrap .lfu-radio input:checked+label i {background-color: #dc2832;}
.gift-package-wrap .lfu-radio input:checked+label i:before {border-color: #dc2832;}
.gift-package-wrap .lfu-radio input:disabled+label i {border-color: #ddd;}
*/
.gift-package-wrap .img-type1-checkbox {position: relative;display: inline-block;font-weight: normal;font-size: 13px;width:125px;}
/*.gift-package-wrap .img-type1-checkbox:nth-child(2) {width:130px;}*/
.gift-package-wrap .img-type1-checkbox input {-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity: 0;position: absolute;left:0;width:20px;height:20px;display: block;}
.gift-package-wrap .img-type1-checkbox input+label {display: inline-block;height: 20px;line-height: normal;}
.gift-package-wrap .img-type1-checkbox input+label i {display: inline-block;width:20px;height:20px;background: url('//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lfu_checkbox1_off.png') no-repeat 0 0;vertical-align: -5px;margin-right: 3px;}
.gift-package-wrap .img-type1-checkbox input:checked+label i  {background: url('//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lfu_checkbox1_on.png') no-repeat 0 0;}
.gift-package-wrap .img-type1-checkbox input:disabled+label i {background: url('//img.lfmall.co.kr/file/WAS/apps/2017/pfront/lfu_checkbox1_off.png') no-repeat 0 0;}

.gift-package-wrap {position: relative;clear: both;width: 100%;font-size: 0;box-sizing: border-box;text-align: left;box-sizing: border-box;}
.gift-package-noti {font-size: 14px;color: #000000;line-height: 18px;padding:2px 0 0 21px;background:  url('//img.lfmall.co.kr/file/WAS/apps/2017/pfront/ico_giftPack.png') no-repeat 0 0;}
.package-count-noti {color: #dc2732;font-size: 12px;}
.gift-package-select {padding:13px 0 23px 21px;}
.gift-package-select label {font-size: 13px;color: #666;vertical-align: middle;}
.gift-package-select input:checked+label {color: #000000;font-weight: 600;}
.gift-package-select-noti {color: #666;font-size: 12px;position: absolute;bottom: 0px;}
.gift-package-select-noti:before {display: inline-block;content: '';width:2px;height:2px;vertical-align: middle;background: #999;margin-right: 6px;}

/*LFML-26483*/
.product-details .prt-info-n .prt-descript .off-shop-link.new {position:relative; margin-left:0; margin-top:17px;border:1px solid #ccc;text-align: center;}
.product-details .prt-info-n .prt-descript .off-shop-link.new a {color:#000000; text-decoration:none;text-align: center;display: block;padding: 12px 0 12px;}
.product-details .prt-info-n .prt-descript .off-shop-link.new span {position:static; left:auto; top:auto; color:#000000; text-decoration:none;font-size: 14px;font-weight: 500;}
.product-details .prt-info-n .prt-descript .off-shop-link.new span:before {content: '';display: inline-block;width: 16px;height:16px;background: url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png') no-repeat;background-position: -361px -143px;vertical-align: -3px;}
.btn-search-store {display: inline-block;color: #fff;background: #000000;font-weight: normal;font-size: 13px;height: 32px;line-height: 32px;width: 60px;text-align: center;vertical-align: middle;}
.store-size-select {display: block;text-align: center;padding: 30px 0;}
.store-size-select .ui-select {vertical-align: middle;}
.store-size-select .ui-form-set.ui-select select {height: 32px;}
.ly_store_info .tab_cnt .td.stock-count {text-align: right;padding-right: 20px;}
.stock-count .stock-ea {font-size: 13px;text-align: right;display: inline-block;color: #dc2832;}
.stock-count .ui-btn-type-ico{display: inline-block;vertical-align: -4px;}
.ui-btn-type-ico.act-open-ly {width: 16px;height: 16px;background: #fff;border: 0;line-height: 19px;background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/order/sp_order.png) no-repeat;background-position: -129px 0;}
.stock-store-map {font-size: 13px;color: #000000;}
.stock-store-map:before {content: '';display: inline-block;width: 16px;height:16px;background: url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_home.png') no-repeat;background-position: -361px -143px;vertical-align: -3px;}
.ly-stock-status {width: 290px;background: #fff;right: 11px;margin-top: 15px;}
.product-details .prt-info-n .prt-descript .ly-stock-status h3 {float: none;font-size: 18px;color: #000000;font-weight: normal;letter-spacing: -1px;}
.tbl-box {overflow: hidden;font-size: 14px;color: #000000;margin-top: 8px;line-height: normal;}
.tbl-box.no-stock {color: #bdbdbd;}
.tbl-th {width: 150px;overflow: hidden;float: left;white-space: normal;word-break: break-word;}
.tbl-td {font-weight: bold;float: right;width: 80px;text-align: right;word-break: break-word;}


/*LFML-31919*/
.benefits-price-notify {margin-top: -5px;}
.benefits-price-notify .prod-price {}
.benefits-price-notify .prod-price>span {float: left;margin-right: 6px;display: inline-block;font-size: 20px;}
.benefits-price-notify .prod-price .sale-amount {margin-right: 15px;font-weight: bold;color: #dc2832;}
.benefits-price-notify .prod-price .first-price {color:#bcbcbc;font-weight: normal;text-decoration: line-through;}
.benefits-price-notify .prod-price .last-price {color: #000000;font-weight: bold;}
.benefits-price-notify .prod-price:after {content:''; display:block; height:0px; clear:both; visibility:hidden;}
.benefits-price-notify .last-price-info {font-size: 0;padding-top: 6px;}

.your-max-benefit-price {margin-top: 12px;font-size: 13px;color: #000000;letter-spacing: -0.46px;position: relative;line-height: 16px;}
.your-max-benefit-price .max-last-price {display: inline-block;letter-spacing: 0;font-weight: bold;font-size: 14px;color: #dc2832;}

.benefits-price-notify .ly-common-wrap.ly-benefit-info {width:450px;left: 50%;margin-left: -225px;margin-top: 30px;}
.benefits-price-notify .ly-common-wrap.ly-benefit-info:before {display: none;}
.benefits-price-notify .ly-common-wrap.ly-benefit-info h3.ly-common-ttl {float: none;font-size: 18px;letter-spacing: -1px;font-weight: normal;color: #000000;}
.benefits-price-notify .ly-common-wrap .ly-tbl-box {overflow: hidden;margin-bottom: 8px;}
.benefits-price-notify .ly-common-wrap .ly-tbl-cell {float: left;display: inline-block;width: 50%;font-size: 14px;font-weight: normal;text-align: left;}
.benefits-price-notify .ly-common-wrap .ly-tbl-cell+.ly-tbl-cell {text-align: right;}
.benefits-price-notify .ly-common-wrap .sum-benefit-fee {border-top:1px solid #ddd;margin-top: 12px;padding-top: 12px;}
.benefits-price-notify .ly-common-wrap.your-max-price .sum-benefit-fee strong {color: #dc2832;}

.benefits-price-notify .mark {display:inline-block;position:relative;height:21px;padding:0 8px;border-radius:2px;font-size: 11px;color:#fff;letter-spacing:0.2px;line-height:19px;cursor:pointer;vertical-align: bottom;}
.benefits-price-notify .mark.black {background-color:#000000;}
.benefits-price-notify .mark.purple {background-color:#815ea9;}
.benefits-price-notify .mark.red {background-color:#e83350;}
.benefits-price-notify .mark.blue {background-color:#5697b9;}
.benefits-price-notify .mark.white {height:19px;border:1px solid #bdbdbd;background-color:#fff;color:#000000;line-height:17px;}
.benefits-price-notify .mark.base {background-color:#bdbdbd;}
.benefits-price-notify .benefit-price-info {color: #7a7a7a;font-size: 13px;margin-top: 15px;word-break: keep-all;}

.benefits-price-notify .ly-common-wrap .ly-tbl-box.only-save {margin-bottom:0;padding:4px 0;}
.benefits-price-notify .ly-common-wrap .ly-tbl-box.only-save .ly-tbl-cell {width:auto;padding-right: 5px;float: left;}
.best-price-comment {font-size: 13px;color: #000;font-weight: normal;display: inline-block;position: relative;padding-right: 8px;}
.best-price-comment:after {content: '';display: inline-block;width:5px;height:5px;border:1px solid #4285f4;border-width: 1px 1px 0 0;top:50%;right:0; transform: translateY(-50%) rotate(45deg);position: absolute;}
.best-price-comment>strong {color:#4285f4;font-weight: bold;}

/*LFML-43764*/
.ly-pop-mileage {padding-bottom:30px; width:450px; box-sizing: border-box;}
.ly-pop-mileage .title_header_h2{text-align:left; font-size: 18px; color:#000000;letter-spacing:-1px; margin-bottom:20px;}
.ly-pop-mileage.layer-popup a.close {display:inline-block; width:40px; height:40px;background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) no-repeat 0 0; background-position:-360px -235px; margin:-54px -10px 0 0; font-size:0;}
.ly-pop-mileage .ly-tbl-box {margin-top:8px; font-size: 14px; color:#000; display:table; width:100%;}
.ly-pop-mileage .ly-tbl-box .ly-tbl-cell {display:table-cell; vertical-align: middle;}
.ly-pop-mileage .ly-tbl-box .ly-tbl-cell.right {text-align:right;}
.ly-pop-mileage .guide-list {border-top:1px solid #ddd; margin-top:22px; padding-top:20px;}
.ly-pop-mileage .guide-list li{position:relative;line-height:1.8; }
.ly-pop-mileage .guide-list li::before{position:absolute; top:0; left:0; }
.ly-pop-mileage .guide-list > li {padding-left:10px; font-size: 13px; color:rgba(33,33,33,0.6); }
.ly-pop-mileage .guide-list > li::before{content:'-';}
.ly-pop-mileage .guide-list > li + li {margin-top:5px;}
.ly-pop-mileage .guide-list ul {margin-top:8px;}
.ly-pop-mileage .guide-list ul li {padding-left:6px; font-size: 12px; color:rgba(33,33,33,0.6); line-height:1;}
.ly-pop-mileage .guide-list ul li::before {content:''; width:2px; height:2px; background:#888; top:6px; }
.ly-pop-mileage .guide-list ul li + li {margin-top:8px;}
.layer-popup-benefit.mileage .title_header_h2 {margin:-5px 0 9px; }