﻿﻿﻿﻿﻿﻿@charset "utf-8";
body#incframe {background-color:#fff;}

/*상품별점*/
.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%;}
 
 	.mint-star,
 	.reply-num{display:inline-block;}
 	.mint-star.middle {width:65px;height:12px;vertical-align:top;background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_empty_star.png') no-repeat;}
   	.mint-star.middle span.point{height:12px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_mint_star.png') no-repeat;}  
   	.mint-star span.point {display:block; text-indent:-9999px;}
   	.mint-star span.s0 {width:0%;}
   	.mint-star span.s1 {width:10%;}
   	.mint-star span.s2 {width:20%;}
   	.mint-star span.s3 {width:30%;}
   	.mint-star span.s4 {width:40%;}
   	.mint-star span.s5 {width:50%;}
   	.mint-star span.s6 {width:60%;}
   	.mint-star span.s7 {width:70%;}
   	.mint-star span.s8 {width:80%;}
   	.mint-star span.s9 {width:90%;}
   	.mint-star span.s10 {width:100%;}
   	.mint-star.large {width:104px;height:19px;vertical-align:top;background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_empty_star_large.png') no-repeat;float:left;}
    .mint-star.large span.point{height:19px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/ico_mint_star_large.png') no-repeat;}  


/* layer popup */
.layer-popup {display:none; position:absolute; /*left:50%;*/ top:175px; z-index:16; padding:30px 30px 35px; margin-left:-235px; background-color:#fff; border:1px solid #000;}
    .layer-popup .aid-txt {color:#999; font-size:11px;}
    .layer-popup .line {border-top:2px solid #000; padding-top:20px;}
    .layer-popup .txt-bx {padding:10px; background-color:#f4f4f4; border:1px solid #ccc; text-align:center; color:#666;}

    .layer-popup h2 {margin-bottom:25px; font-size:0; line-height:0; text-align:center;}
    .layer-popup a.close {float:right; margin-top:-50px;}
    .layer-popup > ul.tab-sty2 > li.sel {background-color:#fff;}
    .layer-popup .conts {margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #aaa;}
	.layer-popup .conts1 {padding-bottom:8px;} /* 2014.08.13 수정 */
	.layer-popup .conts2 {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #aaa;} /* 2014.09.17 추가 */
    .layer-popup .conts.none {padding-bottom:0; border-bottom:0;}
    .layer-popup .conts.scroll-y {overflow-x:hidden; overflow-y:auto;}
    .layer-popup .bx-sty {padding:15px 0 15px 17px; background-color:#f4f4f4;}
        .layer-popup .bx-sty ul.txt-list li {background-position:0 10px; font-size:11px;}

    .layer-popup .txt-sty {margin-top:10px; color:#666; line-height:18px; text-align:center;}
	.layer-popup .txt-sty1 {color:#666; line-height:18px; text-align:center;}   /* 2014.09.17 추가 */
    .layer-popup .txt-sty .f11 {font-size:11px;}
    .layer-popup .txt-sty .c333 {color:#333;}
    .layer-popup .txt-sty .txt-link:hover {letter-spacing:-1px;}

    /*로그인*/
    #login {width:410px; margin-left:-235px; z-index:40;}
    .layer-popup fieldset.login {*zoom:1;}
    .layer-popup fieldset.login:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
    .layer-popup .tab-sty2 li {width:75px;}
        .layer-popup fieldset.login .frm {float:left; width:280px;}
        .layer-popup fieldset.login .frm label {display:inline-block; width:60px; padding-left:25px; color:#666; font-weight:bold;}
        .layer-popup fieldset.login .frm input.ipt-txt {width:180px;}
        .layer-popup fieldset.login .loginBox {float:left; width:101px;}
        .layer-popup fieldset.login .chk {margin:10px 0 0 88px; font-size:11px; color:#999;}
        .layer-popup fieldset.login .chk * {vertical-align:middle;}
        /*비회원 주문조회*/
        .layer-popup .conts.order-chk {padding-bottom:15px;}
            .layer-popup .order-chk fieldset .frm {width:300px; *margin-top:-2px;}
            .layer-popup .order-chk fieldset .frm label {width:105px; padding-left:10px;}
            .layer-popup .order-chk fieldset .frm span.cert-complete {display:inline-block;}
            .layer-popup .order-chk fieldset .frm span.c-deep-brown {margin-left:3px; font-size:11px; letter-spacing:-1px;}
            .layer-popup .order-chk .info-txt {padding-top:20px; border-top:1px solid #eee; font-size:11px; line-height:16px;}
            .layer-popup .order-chk .txt-list li {margin-bottom:10px; line-height:16px;}
            .layer-popup .order-chk.bx-sty ul.txt-list li {background-position: 0 5px; letter-spacing:0;}
            .layer-popup .order-chk.bx-sty ul.txt-list li.last {background-position: 0 center;}
            .layer-popup .order-chk.benefit li {padding:15px 0; border-bottom:1px solid #ddd;}
            .layer-popup .order-chk.benefit img {float:left; margin:0 15px;}
            .layer-popup .order-chk.benefit li p {font-size:11px; color:#666;}
            .layer-popup .order-chk.benefit li p.sub-txt {margin-top:3px; color:#aaa;}
            .layer-popup .order-chk.benefit li.last {padding-bottom:0; margin:0; border:none;}
        .layer-popup .tab-con {display:none;}





/* layer popup */
.ifr-login-wrap {background-color:#fff; height:100%;}
.ifr-login-wrap .aid-txt {color:#999; font-size:11px;}
.ifr-login-wrap .line {border-top:2px solid #000; padding-top:20px;}
.ifr-login-wrap .txt-bx {padding:20px; background-color:#f4f4f4; border:1px solid #ccc; text-align:center; color:#666;}

.ifr-login-wrap h2 {margin-bottom:25px; font-size:0; line-height:0; text-align:center;}
.ifr-login-wrap a.close {float:right; margin-top:-50px;}
.ifr-login-wrap > ul.tab-sty2 > li.sel {background-color:#fff;}
.ifr-login-wrap .conts {margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #aaa;}
.ifr-login-wrap .conts1 {padding-bottom:8px;} /* 2014.08.13 수정 */
.ifr-login-wrap .conts2 {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #aaa;} /* 2014.09.17 추가 */
.ifr-login-wrap .conts.none {padding-bottom:0; border-bottom:0;}
.ifr-login-wrap .conts.scroll-y {overflow-x:hidden; overflow-y:auto;}
.ifr-login-wrap .bx-sty {padding:15px 0 15px 17px; background-color:#f4f4f4;}
.ifr-login-wrap .bx-sty ul.txt-list li {background-position:0 10px; font-size:11px;}

.ifr-login-wrap .txt-sty {margin-top:10px; color:#666; line-height:18px; text-align:center;}
.ifr-login-wrap .txt-sty1 {color:#666; line-height:18px; text-align:center;}   /* 2014.09.17 추가 */
.ifr-login-wrap .txt-sty .f11 {font-size:11px;}
.ifr-login-wrap .txt-sty .c333 {color:#333;}
.ifr-login-wrap .txt-sty .txt-link:hover {letter-spacing:-1px;}

/*로그인*/
#login {width:410px; margin-left:-235px; z-index:40;}
.ifr-login-wrap fieldset.login {*zoom:1;}
.ifr-login-wrap fieldset.login:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.ifr-login-wrap .tab-sty2 li {width:75px;}
.ifr-login-wrap fieldset.login .frm {float:left; width:280px;}
.ifr-login-wrap fieldset.login .frm label {display:inline-block; width:60px; padding-left:25px; color:#666; font-weight:bold;}
.ifr-login-wrap fieldset.login .frm input.ipt-txt {width:180px;}
.ifr-login-wrap fieldset.login .loginBox {float:left; width:101px;}
.ifr-login-wrap fieldset.login .chk {margin:10px 0 0 88px; font-size:11px; color:#999;}
.ifr-login-wrap fieldset.login .chk * {vertical-align:middle;}

/*비회원 주문조회*/
.ifr-login-wrap .conts.order-chk {padding-bottom:15px;}
.ifr-login-wrap .order-chk fieldset .frm {width:300px; *margin-top:-2px;}
.ifr-login-wrap .order-chk fieldset .frm label {width:105px; padding-left:10px;}
.ifr-login-wrap .order-chk fieldset .frm span.cert-complete {display:inline-block;}
.ifr-login-wrap .order-chk fieldset .frm span.c-deep-brown {margin-left:3px; font-size:11px; letter-spacing:-1px;}
.ifr-login-wrap .order-chk .info-txt {padding-top:20px; border-top:1px solid #eee; font-size:11px; line-height:16px;}
.ifr-login-wrap .order-chk .txt-list li {margin-bottom:10px; line-height:16px;}
.ifr-login-wrap .order-chk.bx-sty ul.txt-list li {background-position: 0 5px; letter-spacing:0;}
.ifr-login-wrap .order-chk.bx-sty ul.txt-list li.last {background-position: 0 center;}
.ifr-login-wrap .order-chk.benefit li {padding:15px 0; border-bottom:1px solid #ddd;}
.ifr-login-wrap .order-chk.benefit img {float:left; margin:0 15px;}
.ifr-login-wrap .order-chk.benefit li p {font-size:11px; color:#666;}
.ifr-login-wrap .order-chk.benefit li p.sub-txt {margin-top:3px; color:#aaa;}
.ifr-login-wrap .order-chk.benefit li.last {padding-bottom:0; margin:0; border:none;}
.ifr-login-wrap .tab-con {display:none;}
.ifr-login-wrap .tab-sty2 li {width:75px;}
.ifr-login-wrap .conts.visit-order {text-align:center; line-height:18px;}
.ifr-login-wrap .conts.visit-order input {margin-top:20px;}

#frameLogin {z-index:200; position:relative; width:410px; height:372px;}




    /* store info */
    #storeinfo a.close {margin-top:-80px;}
    #storeinfo ul.tab-sty2 li {width:72px; padding:12px 0 0;}
    #storeinfo ul.tab-sty2 li.last {width:74px;}
    #storeinfo ul.tab-sty2 li a {height:13px; font-family:'dotum'; font-size:11px; }
    #storeinfo .no-store {margin:90px 0 60px; font-size:13px; color:#666; text-align:center; line-height:20px;}
        #storeinfo .no-store a:hover {color:#a8804a; text-decoration:underline;}
        #storeinfo p.msg {margin-bottom:20px; font-size:16px; color:#666; font-weight:bold;}

    .storeinfo table.bbs-list {border-top:1px solid #aaa;}
    .storeinfo table.bbs-list td.al {color:#666;}

/*상품수*/
p.prt-count {float:left; color:#333; line-height:1;}
    p.prt-count em {color:#ab8653; font-style:normal;}

.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 추가 */

/*브랜드 레이어*/
.brand-layer {display:none; position:absolute; left:0; top:140px; z-index:30; width:878px; padding:30px 30px 40px; background-color:#fff; border:1px solid #000;}
    .brand-layer h3 {margin-bottom:40px; padding-bottom:26px; border-bottom:2px solid #000; font-family:"Times New Roman"; font-size:32px; color:#000; font-weight:normal; line-height:1; text-align:center;}
    .brand-layer .etc-info {border-bottom:0;}
    .brand-layer a.close {float:right; margin:-95px 0 0 0;}
    .brand-layer ul.tab-sty2 {margin-bottom:30px;}
        .brand-layer ul.tab-sty2 li {width:100px; background-color:#eee; border:1px solid #aaa; border-bottom:0;}
        .brand-layer ul.tab-sty2 li a {font-family:"Times New Roman"; font-size:13px; color:#333; line-height:14px;}
        .brand-layer ul.tab-sty2 li.sel {background-color:#fff; border:1px solid #000; border-bottom:0;}
        .brand-layer ul.tab-sty2 li.sel a {background-color:#fff;}

    /* lookbook */
     .lookbook {width:878px;}
        .lookbook .slide-wrap {position:relative; width:876px; border:1px solid #ddd; overflow:hidden;}
        .lookbook ul.slide-list{ position:absolute; left;0px; *zoom:1;}
        .lookbook ul.slide-list:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
            .lookbook ul.slide-list li {position:relative; float:left; width:876px; font-size:0; line-height:0;}
            .lookbook .slide-wrap a.prev {position:absolute; left:20px; top:50%; margin-top:-52px; z-index:20;}
            .lookbook .slide-wrap a.next {position:absolute; right:20px; top:50%; margin-top:-52px; z-index:20;}
        .lookbook ul.bt-roll {width:104px; height:14px; margin-top:20px;}
            .lookbook ul.bt-roll li {width:21px;height:14px; overflow:hidden;}
            .lookbook ul.bt-roll li.sel img {margin-top:-14px;}

.movie-cont {display:none; position:absolute; top:0; z-index:30; width:745px; height:447px; padding:2px 3px 0px; background-color:#000;}
.movie-cont a.close {float: right; margin: 2px 2px 0 0;}

    /*비회원 주문하기 탭3개 팝업*/
        #login .tab-sty2 li {width:75px;}
        #login .conts.visit-order {text-align:center; line-height:18px;}
        #login .conts.visit-order input {margin-top:20px;}

    /*아이디 찾기*/
    #find-id {width:420px;}
        #find-id .txt-bx {background:none; border:none; color:#666;}
    /*비밀번호 찾기*/
    #find-pw {width:420px;}
        #find-pw .txt-list li {line-height:16px; font-size:11px; letter-spacing:0}
        #find-pw .txt-list li a {color:#a8804a;}
        #find-pw .txt-list li a:hover {text-decoration:underline;}
        #find-pw .pw-radio {margin-bottom:10px; padding-top:20px; border-top:1px solid #ccc; color:#666;}
        #find-pw .pw-radio p {margin-bottom:7px;}
        #find-pw .pw-radio p *{vertical-align: middle;}
        #find-pw .pw-radio input {margin:-2px 3px 0 0;}
        :root #find-pw .pw-radio input {margin-top:-5px\9;} /*IE9 전용 핵*/
        
        #find-pw .type-bx {padding:15px 0; background-color:#f4f4f4; border:1px solid #ccc; text-align:center;}
        #find-pw .type-bx img {margin-right:10px;}
    /*인증 완료*/
    #cert-complete {width:340px;}
        #cert-complete .txt-bx {padding:20px 0; margin-bottom:20px; }
        #cert-complete .conts img {padding:12px 130px; border-bottom:1px solid #ccc; border-top:1px solid #000;}
        #cert-complete .txt-list {margin:13px 0 -10px 10px;}
        #cert-complete .txt-list li {font-size:12px; letter-spacing:0;}
    /*아이핀*/
    #cert-ipin {width:360px;}
        #cert-ipin a.close {margin-top:-56px;}
        #cert-ipin .line {margin-top:-5px; }
        #cert-ipin h2 {margin-left:-30px;}
        #cert-ipin .txt-bx, #cert-ipin .sub-txt {font-size:11px; line-height:16px; text-align:justify;}
        #cert-ipin .txt-bx {padding:15px 10px;}
        #cert-ipin .sub-txt {margin-top:30px; padding:15px; border-top:1px solid #aaa;}
        
        #cert-ipin .table-y {margin:0; border:none;}
        #cert-ipin .table-y .first {border-top:1px solid #aaa;}
        #cert-ipin .table-y th {width:99px; margin:0; padding:0; background:none; text-align:center;}
        #cert-ipin .table-y td {height:42px;}
        #cert-ipin .table-y .last {border-bottom:1px solid #aaa;}
        #cert-ipin .table-y a {color:#999; font-size:12px;}
        #cert-ipin .table-y a.b {color:#666;} 
        #cert-ipin .table-y a:hover {text-decoration:underline; color:#b09671;}
    /*휴대폰 인증*/
    #cert-mobile-ipt {width:340px;}
        #cert-mobile-ipt input {height:20px; border:1px solid #ccc; font-size:11px; color:#666; text-indent:0.5em; line-height:20px;}
        #cert-mobile-ipt .line p{line-height:18px; font-size:12px; color:#666;}
        
        
/* 본인 인증 */        
#iamcertified {}
#iamcertified .title-line {width:100%; height:20px; border-top:2px solid #000;}
#iamcertified .info {padding:19px 0 19px 15px; border:1px solid #ccc; background-color:#f4f4f4;}
#iamcertified .info > ul > li {line-height:25px; padding-left:9px; background:url('//img.lfmall.co.kr/file/WAS/apps/2013/image/frontoffice/common/ico/bl_gray.gif') no-repeat left 10px;}
#iamcertified .btn {margin-top:40px; text-align:center;}
#iamcertified .btn a {outline:none; select-dummy:expression(this.hideFocus=true);}
        
        
    /*우편번호 찾기*/
    .postcode {width:520px; z-index:20;}
    .postcode h2 {padding-bottom:25px; border-bottom:2px solid #000000;}
    .postcode a.close {margin-top:-75px;}
    .postcode ul.tab-sty2 li {width: 100px;}
    .postcode ul.tab-sty2 li a {height: 13px;}
    .postcode ul.tab-sty2 li.sel a img {margin-top:-13px;}
    .postcode ul.tab-sty2 li.sel a img {margin-top:-13px;}
    
    .postcode .road-radio *{vertical-align: middle;}
    .postcode .road-radio input {margin:-2px 3px 0 25px;}
    .postcode .road-radio label {margin-right:10px;}
    .postcode .find-txt {margin-bottom:10px; font-size: 12px; letter-spacing: -1px; color: #333;} 
    .postcode .find-txt .txt-aid {letter-spacing: 0;}
    
    .postcode .agree-meminfo *{vertical-align: middle;}
    .postcode .agree-meminfo input {margin:5px 5px 8px 0px;}
    
    .postcode .road-area {margin:20px 0;}
    .postcode .road-area .txt-bx {padding-left: 10px; padding-right: 10px;}
    .postcode .road-area .txt-bx img {margin-right:5px;}
    .postcode .road-area .txt-bx .aid-txt {margin-top:5px; color:#a8804a; text-align: left; text-indent: 0; margin-left:45px; font-size: 11px; line-height: 15px;}
    
    .postcode .address-scroll table.bbs-list td.build-txt {text-align: left; padding-left:20px;}
    
    .postcode .txt-bx > p {margin-left:-145px;}
        .postcode .line > p {font-size:12px; color:#333;}
        .postcode .line div p {line-height:18px; font-size:11px;}
        .postcode td, .postcode th, .postcode p {font-size:11px; color:#666;}   
        .postcode input {height:20px; border:1px solid #ccc; font-size:11px; color:#666; text-indent:0.5em; *text-indent:0em; line-height:20px;}
        .postcode .txt-bx * {vertical-align: middle;}
        .postcode .txt-bx p {color:#999; text-indent:1.5em;}
        
        .postcode .address-btm {margin:15px;}
        .postcode .address-btm img {margin-right: 30px;}
        .postcode .address-btm-bx {padding:15px; background-color:#f4f4f4; border-bottom: 1px solid #aaa; border-top:1px solid #ddd; }
        .postcode .address-btm-bx img {margin-right: 20px;}
        
        .postcode .radio-bx.sty2 .txt-bx > img{margin-left:31px; margin-right:5px}
        .postcode .tab-address {margin-top: 10px; margin-left:-2px; margin-bottom: 5px;}
        
        /*우편번호 목록*/
        .postcode .bbs-list {margin:0; padding:0;}
        .postcode .bbs-list tbody tr {cursor:pointer;}
        .postcode .bbs-list tbody tr:hover {background-color:#f4f4f4;}
        .postcode .bbs-list tbody td {color:#666;}
        .postcode .bbs-list tbody td.address-txt {padding-left:15px; text-align:left;}
        .postcode .address-scroll {height:209px; overflow-y:auto; border-bottom:1px solid #aaa;}
        .postcode .address-scroll table {*width:323px; border:none;}
        .postcode .address-scroll table.bbs-list td {height:26px; padding:4px 0; line-height:18px;}
        .postcode .address-scroll table td.last {border-bottom:none;}
        .postcode .address-scroll table {width: 503px !important;}
        
        /*검색 결과 없음 관련*/
        .postcode .result-txt {display:none;}
        .postcode .no-data .address-scroll {display:none;}
        .postcode .no-data p input {display:none;}
        .postcode .no-data .result-txt {display:block;}
        .postcode .result-txt {padding:15px 0; border-bottom:1px solid #aaa; text-align:center; color:#666; line-height:16px;}
    /*아이디 중복 확인*/
    #id-overlap {width:340px;}
        #id-overlap input {height:20px; border:1px solid #ccc; font-size:11px; color:#666; text-indent:0.5em; line-height:20px;}
        #id-overlap .txt-bx {padding:15px 0;}
        #id-overlap .user-id {font-weight:bold; text-decoration:underline; color:#a8804a;}
        #id-overlap .info-txt {height:80px; border-bottom:1px solid #ccc; text-align:center;}
        #id-overlap .info-txt p {padding-top:25px; line-height:16px}
        #id-overlap .info-txt p.first {padding-top:33px; line-height:16px;}

    /*쿠폰선택 팝업*/
    #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:11px;}
    #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 .table-y2 .end-line th, #coupon-sel .table-y2 .end-line td  {border-bottom:none;}
	#coupon-sel table.last {border-bottom:1px solid #000;}

    #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:#a8804a;}

	#coupon-sel .result-bx .comment {border-top:1px solid #ccc; color:#aaa; margin:12px 25px 0; padding-top:10px;}

	#tip {width:880px; left:0px; top:115px; margin-left:0;}
    #tip table.table-y2 td {font-size:11px; color:#999;}


    /*합계계산 영역(박스)*/
    .layer-popup .result-bx {padding:13px 0; margin-top:30px; background-color:#eee; border:1px solid #aaa; text-align:center; color:#666;}
	.layer-popup .result-bx .comment {border-top:1px solid #ccc; color:#aaa; margin:12px 25px 0; padding-top:10px;}


    /*선포인트선택 팝업*/
    #fpoint-sel {width:700px;}
    
    /*상품리뷰 등록*/
    #review-write {width:807px; left:0; top:1000px; margin-left:0;}
        #review-write .txt-list li {background-position: 0 7px; font-size:12px; letter-spacing:0;}
        #review-write ul.tab-sty2 li {width:127px;}
        #review-write ul.tab-sty2 li.sel {background-color:#fff;}
        #review-write table.table-y2 caption {display:none;}
        #review-write table.table-y2 td {font-size:11px;}
        #review-write table.table-y2 td * {vertical-align:top; *vertical-align:middle;}
        #review-write table.table-y2 td > img {vertical-align:middle;}
        #review-write table.table-y2 td span.unit {display:inline-block; line-height:26px;}
        #review-write table.table-y2 td input {margin-top:0; *margin-top:1px;}
        #review-write table.table-y2 td.score input {float:left;}
        #review-write table.table-y2 td.score p.prt-star {float:left; margin:1px 0 0 5px; *margin-top:4px;}
        *:first-child+html #review-write table.table-y2 td.score * {vertical-align:middle;}
        #review-write table.table-y2 td textarea.ipt-cont {width:615px; height:90px;}
        #review-write table.table-y2 td.attach {position:relative;}
        #review-write table.table-y2 td ul.sns {float:left; margin-right:8px;}
        #review-write table.table-y2 td ul.sns li {float:left; margin-right:2px; padding-left:0; background-image:none;}
        #review-write table.table-y2 td ul.media {float:right; margin-right:10px;}
        #review-write table.table-y2 td ul.media li {float:left; margin-left:4px; padding-left:0; background-image:none;}
        #review-write table.table-y2 td p.myphoto {float:left; width:58px; padding:5px; border:1px solid #ccc;}
        #review-write table.table-y2 td textarea.ipt-cont2 {float:left; width:552px; height:156px; margin-left:-1px; border:1px solid #ccc;}
        #review-write table.table-y2 td p.byte {float:left; margin-left:70px; color:#999;}
            #review-write table.table-y2 td p.byte em {color:#a8804a; font-style:normal; font-weight:bold;}
        #review-write table.table-y2 td p.txt-power {float:right; margin-right:10px; color:#999;}
        
    /*SNS REVIEW*/
    .sns-review {width:610px; padding:30px;}
        .sns-review .line {border-top:2px solid #000; padding-top:20px;}
        .sns-review h2 {margin-bottom:25px; font-size:0; line-height:0; text-align:center;}
        .sns-review .txt-list {padding-bottom:15px;}
        .sns-review .txt-list li {font-size:12px; background-position:left 48%;}
        #livereContainer {width:610px; border:none;}
        
    /*포인트/적립금 안내*/
    #point-guide {width:638px; z-index:40;}
    #point-guide    table.table-y2 th {font-size:11px; text-align:left;}
    #point-guide    table.table-y2 td {font-size:11px; letter-spacing:0;}
    #point-guide    table.table-y2 td .c-deep-brown {font-style:normal; font-weight:bold;}
    #point-guide    table.table-y2 td.point {padding:0;}
    #point-guide    table.table-y2 td.point table.table-x2 {margin:0; border:0;}
        #point-guide    table.table-y2 td.point .none {border-right:0 !important;}
        #point-guide    table.table-y2 td.point .last td {border-bottom:0 !important;}
    #point-guide    table.table-y2 thead.pd-mod th {padding:10px 0 9px 0;}
    #point-guide    table.table-y2 tbody td {border-right:1px solid #ddd;}
    #point-guide    table.table-y2 tbody td.none {border-right:none;}

    /*Club-L 안내*/
    #club-l-guide {width:340px; z-index:40;}
    #club-l-guide-q {width:340px; z-index:40;}

    /*Club-G 안내*/
    #club-g-guide {width:385px; z-index:40;}
    #club-g-guide-q {width:385px; z-index:40;}
    
    /*배송 안내*/
    #delivery-guide {width:638px; z-index:40;}

    /*배송비 안내*/
    #delivery-charge {width:370px; z-index:40;}
    #delivery-charge     table.table-y2 td * {vertical-align:bottom;}
    #delivery-charge2 {width:370px; left:0; top:100px; margin-left:0; z-index:40;}
    #delivery-charge2 table.table-y2 td * {vertical-align:bottom;}

    #family-card  {width:330px; z-index:40;}    /* 2013-07-29  추가 */

    /*사이즈 조견표*/
    #size-table {width:638px; z-index:40;}

    /*바로 구매*/
    #shopping-buy {width:398px; z-index:40;}    /* 2014-09-17  추가 */
    #shopping-buy-q {width:398px; z-index:40;}    /* 2014-09-17  추가 */

	/*쇼핑 카트*/
    #shopping-cart {width:370px; z-index:41;}
    #shopping-cart1 {width:398px; z-index:40;}  /* 2014-09-17  추가 */
    #shopping-cart1-q {width:398px; z-index:40;}  /* 2014-09-17  추가 */
	
    /*위시리스트*/
    #wish-list {width:370px; z-index:40;}

    /*Favorite*/
    #favorite {width:370px; z-index:40;}

    /*피팅룸팝업*/
    #fitting {width:370px; z-index:40;}

    /*매장안내팝업*/
    #store-guide {width:550px;}
    
    #storeinfo {z-index:40;}

    /*MY COUPON*/
    #my-coupon {width:480px; letter-spacing:-1px;}
    #my-coupon table.table-x {border-bottom:none; letter-spacing:0px;}
    #my-coupon p > img {margin:30px 0 0 132px;}

    /*제휴 문의*/
    #cooperation-ques {width:620px;}
    #cooperation-ques textarea {width:450px; height:100px;}
    #cooperation-ques table.table-y2 td.attach .txt-aid {margin-left:65px;} /* 2013-07-30 추가 */

    /*1:1 문의하기*/
    #qna-pop table.table-y2 td.attach .txt-aid {margin-left:65px;} /* 2013-07-30 추가 */

/*자주쓰는 배송지*/
#fav-place {width:620px;}
    .pop-sty1 h3 {display:inline-block; zoom:1; *display:inline; margin:20px 10px 0 0;}
    .pop-sty1 .address {padding-left:20px; text-align:left;}
    .pop-sty1 table {border-bottom:none;}
    .pop-sty1 table.bbs-list td {color:#666;}
    .pop-sty1 table tr.last td {border-bottom:1px solid #aaa;}

    #fav-place .no-data th {border-bottom:1px solid #aaa;}
        #fav-place .no-data td.address {padding:0; background-color:#f4f4f4; text-align:center;}

/*환불계좌등록*/
#account-reg {width:400px}

/*포인트 조회 팝업*/
#point-check {width:424px;}
#point-check .conts {margin-bottom:0; border-bottom:none;}
    #point-check ul.tab-sty2 {height:53px;}
    #point-check ul.tab-sty2 li {height:40px;}
    #point-check ul.tab-sty2 li.sel {height:41px; background-color:#fff;}
    #point-check ul.tab-sty2 li a {height:25px;}
    #point-check ul.tab-sty2 li a img {margin-top:0;}
    #point-check ul.tab-sty2 li.sel a img {margin-top:-25px;}

#point-result {width:424px;}
    #point-result .result-txt {font-size:14px; color:#333; font-weight:bold;}
    #point-result .ipt-align {text-align:center; margin-top:15px;}
    #point-result .ipt-align label {margin-left:5px;}
    #point-result .ipt-align .br-solid {padding-right:10px; border-right:1px solid #ccc;}

/*재결제 대기*/
#repayment-standby {width:540px;}
#repayment-standby .conts {margin-bottom:0; border-bottom:none;}
    #repayment-standby .bullet-txt {background-position:left 5px;}
    #repayment-standby .sub-txt {margin:5px 0 20px 8px; font-size:11px; color:#666;}
    #repayment-standby td {text-align:center;}
    #repayment-standby td p.prt-name {text-align:left;}
    #repayment-standby td.prt-name a {display: block;}
    #repayment-standby table.table-x {border-top:1px solid #aaa;}
    #repayment-standby table.table-x th {border-bottom:1px solid #ccc;}

/*취소/반품/교환/ 실패 팝업 관련*/
#cancel-fail, #trade-fail, #return-fail {width:600px;}
    .fail-layer-pop .conts {padding-bottom:0; border-bottom:none;}
    .fail-layer-pop .conts table.table-y2 .order-fail th,
    .fail-layer-pop .conts table.table-y2 .order-fail td {height:50px; font-size:11px;}

/*주문상세내역*/
#order-detail-list, #order-list, #cancel-request, #cancel-complete, #return-request, #return-complete, #trade-request, #trade-complete, #qna-pop, #my-prt-list, #meal-detail-list, #cert-num-view {width:683px;left:430px;top:288px;}
    #order-detail-list .table-y2 .border-r {border-right:1px solid #ddd;}
    #order-detail-list .table-y2 .txt-list li {font-size:12px; letter-spacing:0;}
    #order-detail-list .table-y2 .c-333, #meal-detail-list .table-y2 .c-333 {color:#333; font-weight:bold;}
    #order-detail-list .table-y2 td.total-price, #meal-detail-list .table-y2 td.total-price {font-weight:bold; color:#a8804a; font-size:16px;}
    #order-detail-list .table-y2 span.txt-aid {color:#666;}
    #sms-send {width:390px;}
    #email-send {width:430px;}

    /*디지털 식사권 인증번호 보기*/
    #cert-num-view .txt-list {padding:0 0 10px 0; margin-top:-20px; border-top:none; border-bottom:1px solid #aaa;}
    /*적용가능 상품 보기*/
    #apply-possible {width:440px;}
    #apply-possible .al {vertical-align:top; padding-top:21px;}
    
    /*2013-11-01 추가 (s)*/
    #apply-possible .top-txt-info {padding:10px; border-top:2px solid #000; line-height:18px; color:#666;}
    #apply-possible .top-txt-info span{font-weight:bold;} 
    #apply-possible .top-txt-info.dot-line {padding-bottom:0; border-top:1px dotted #999; color:#999; font-size:11px;}
    #apply-possible .top-txt-info.dot-line a.txt-link:hover {letter-spacing:-1px;}
    /*2013-11-01 추가 (e)*/
    /*1:1문의하기*/
    #qna-pop .txt-list.original {border-top:none;}
    #qna-pop .txt-list.original li {font-size:12px;}
    #qna-pop textarea {width:500px;}
    
    #my-prt-list .period-search {padding-left:10px;}
    #my-prt-list .period-search .calendar {width:270px;}
    #my-prt-list .period-search .inquiry-btn {width:124px;}
    #my-prt-list {min-height:530px;}
    
    /*비밀번호 변경*/
    #pw-change {width:410px;}
    #pw-change .txt-list {border-bottom:1px solid #aaa; border-top:none; padding:20px 0;}
    #pw-change .txt-list li {color:#999;}

    /*쿠폰등록완료*/
    #coupon-complete {width:460px;}
    #coupon-complete p {color:#666;}
    #coupon-complete p .txt-link:hover {letter-spacing:-1px;}
    #coupon-complete p > img {margin:30px 115px 0 115px;}
    #coupon-complete table.table-x {border-top:1px solid #999; border-bottom:none; text-align:center;}
    #coupon-complete .txt-list {padding:0; margin:20px 0 0 0;}
    #coupon-complete .txt-list li {margin-bottom:7px; font-size:12px; line-height:16px;}

    /*개인정보 취급방침 팝업*/
    #private-view {width:500px; z-index:20;}
        #private-view h3 {margin:10px 0 15px 0;}
        #private-view .txt-list {padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #ddd;}    
        #private-view .txt-list li {margin-bottom:7px; letter-spacing:0;}   
        #private-view .txt-list li .txt-aid {margin-top:4px; line-height:18px;}
        #private-view .txt-list.last {border-color:#aaa;}
        
/*배송지변경*/
#change-delivery-addr{width:380px;top:288px;}

/*카드무이자 할부이용 안내*/
#charged-off-q {width:880px; z-index:40;}
.charged-off-q {background-color:#fff; position:relative; width:880px; height:100%; padding-bottom:2px;}
.charged-off-q .benefits-title {margin-top:40px; margin-left:35px;}
.charged-off-q .benefits-info { margin-left:7px;}
.charged-off-q .benefits-info table {border:1px solid #ccc;}
.charged-off-q .benefits-info table th {border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:30px; text-align:center;
                                        color:#333; font-size:12px; background-color:#f4f4f4;
                                        }
.charged-off-q .benefits-info table td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:30px; text-align:center;}

.bar{position:fixed;}
.bounce {
  position:absolute;
  left:50%;
  bottom:0;
  margin-top:50px;
  margin-left:50px;
  height:50px;
  width:50px;
  z-index:50;

  -webkit-animation:bounce 1s infinite;
}

@-webkit-keyframes bounce {
  0%       { bottom:10px; }
  25%, 75% { bottom:55px; }
  50%      { bottom:105px; }
  100%     {bottom:10px;}
}

/* 201604추가 */
.layer-popup02{display: none; position: absolute; top: 175px; z-index: 16; padding: 48px 30px 24px; margin-left: -235px; background-color: #fff; border: 1px solid #000;}
.layer-popup02 h2{margin-bottom: 25px; font-size: 0; line-height: 0; text-align: center;}
.layer-popup02 .close{float: right; margin-top: -50px;}
.layer-popup02 .txt{color:#666; font-size:11px; margin-bottom:28px;}
.layer-popup02 .txt > p{float:left;margin-right:3px;}
.layer-popup02 .return_add{margin-bottom:14px;}
.icon_dot{background:url(http://img.lgfashionshop.com//file/WAS/apps/2013/image/frontoffice//common/icon_dot.gif) 2px 2px no-repeat; padding-left:10px; font-size:11px; color:#666;}

