@charset "utf-8";

@import url(util.css);

/* Font */
@font-face{font-family:'benetton-webfont';src:url('../font/benetton-webfont.eot');
    src: url('../font/benetton-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/benetton-webfont.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'benetton-webfont';src:url('../font/benetton-light-webfont.eot');
    src:url('../font/benetton-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/benetton-light-webfont.woff') format('woff'),
    url('../font/benetton-light-webfont.ttf') format('truetype');font-weight:300;font-style:normal}

/* Reset with bootstrap */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo',sans-serif;letter-spacing:-.05em;color:#000}
a{text-decoration:none;color:inherit}
a:hover, a:focus, a:active{text-decoration:none;color:inherit}
a,button,input,textarea{-o-transition:border-color .3s,background .3s,color .3s,opacity .3s;-moz-transition:border-color .3s,background .3s,color .3s,opacity .3s;-webkit-transition:border-color .3s,background .3s,color .3s,opacity .3s,-webkit-transform .3s;transition:border-color .3s,background .3s,color .3s,opacity .3s,-webkit-transform .3s}
li{list-style:none}
address,em{font-style:normal}
label{max-width:none;margin-bottom:0;cursor:pointer;font-weight:400}
table{width:100%}
video{max-width:100%}
textarea{resize:none}
img{max-width:100%;border:0;vertical-align:top}
a, button{outline:0 !important}

/* Helper Classes */
a.skip{display:block;text-align:center}
a.skip:active,a.skip:focus{position:absolute;left:0;right:0;z-index:999;padding:5px;background:#000;color:#fff}
.overflow{overflow:hidden}
.ellipsis{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}
.blank{background:url(../img/blank.png)}
.d-iblock{display:inline-block !important}
.d-block{display:block !important}
.d-inline{display:inline !important}
.pr{position:relative}
.pa{position:absolute}
.no-style{margin:0;padding:0;border:0;background:none}
.txt-line, .lst-item .item-meta .name, .hover-wrp .insta-txt .txt,
.review-txt .name{overflow:hidden;display:block;word-wrap:break-word}
/*{display:block;display:-webkit-box;overflow:hidden;max-height:2.8em;line-height:1.4em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}*/
.ver-top{vertical-align:top}
.ver-mid{vertical-align:middle}
.name { width:190px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* Icon */
[class^=icon-]{display:inline-block;overflow:hidden;margin:0;padding:0;border:0;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;font-size:0;line-height:0;text-decoration:none;vertical-align:middle;text-indent:-1000em}
.icon-srch{width:15px;height:14px;background-image:url(../img/icon_srch.png)}
.icon-like{width:15px;height:14px;background-image:url(../img/icon_heart.png)}
.icon-cart{width:18px;height:14px;background-image:url(../img/icon_cart.png)}
.icon-mail{width:14px;height:10px;margin:-3px 10px 0 0;background-image:url(../img/icon_mail.png)}
.active .icon-mail{background-image:url(../img/icon_mail_grn.png)}
.ft-side [class^=icon-]{height:27px;background-image:url(../img/ft_side.png)}
.icon-insta{width:26px;background-position:0 50%}
.icon-face{width:26px;margin:0 15px 0 5px;background-position:-31px 50%}
.icon-app{width:81px;background-position:-71px 50%}
.icon-google{width:81px;margin:0 5px;background-position:100% 50%}
.icon-mail-grey{width:12px;height:9px;margin:-2px 5px 0 0;background-image:url(../img/icon_mail_line.png)}
.icon-drop-bread{width:7px;height:5px;margin:-4px 0 0 15px;background-image:url(../img/icon_drop_bread.png)}
.open .icon-drop-bread{background-image:url(../img/icon_drop_bread_on.png)}
.view-type [class*=icon]{width:13px;height:13px;margin-top:-1px;background-image:url(../img/icon_view.png);background-position:0 0;-webkit-transition:none;transition:none}
.view-type .active>[class*=icon]{background-position:0 100%}
.view-type .icon-view3{width:14px;margin-left:8px;background-position:100% 0}
.view-type .active>.icon-view3{background-position:100% 100%}
.icon-drop-tri{width:7px;height:4px;margin:-2px 0 0 10px;background-image:url(../img/icon_drop_tri.png)}
.active .icon-drop-tri{background-image:url(../img/icon_drop_tri_on.png)}
.icon-close{width:9px;height:9px;margin:-2px 0 0 5px;background-image:url(../img/icon_close_xs.png)}
.icon-info, .icon-info-grey{width:14px;height:14px;margin-top:-1px;background-image:url(../img/icon_info.png)}
.icon-info-grey{margin-top:-3px;background-image:url(../img/icon_info_grey.png)}
.icon-minus, .icon-plus{width:13px;height:13px}
.icon-minus{background-image:url(../img/icon_minus.png)}
.icon-plus{background-image:url(../img/icon_plus.png)}
.ver-sm .icon-minus{background-image:url(../img/icon_minus_sm.png)}
.ver-sm .icon-plus{background-image:url(../img/icon_plus_sm.png)}
.icon-heart{width:80px;height:20px;margin-top:-3px;background-image:url(../img/like_big.png)}
.active>.icon-heart{background-image:url(../img/like_big_on.png)}
[class*=icon-share-]{width:23px;height:24px;background-image:url(../img/share_link.jpg)}
.icon-share-kakao{background-position:0 50%}
.icon-share-face{background-position:-44px 50%}
.icon-share-pin{background-position:-86px 50%}
.icon-share-url{background-position:100% 50%}
.icon-pic{width:21px;height:16px;margin:-4px 0 0 10px;background-image:url(../img/icon_pic.png)}
.icon-collapse{position:absolute;top:50%;right:20px;width:13px;height:8px;margin-top:-4px;background-image:url(../img/collapse_open.png)}
.open .icon-collapse{background-image:url(../img/collapse_close.png)}
.icon-required{width:13px;height:11px;margin:-2px 6px 0 0;background-image:url(../img/icon_required.png)}
[class*=icon-login-]{display:block;width:94px;height:94px;margin:0 auto 15px;background-image:url(../img/social_login.png)}
.icon-login-face{background-position:0 50%}
.icon-login-naver{background-position:100% 50%}
.icon-box{width:13px;height:11px;margin:-2px 5px 0 0;background-image:url(../img/icon_box.jpg)}
.icon-cal{width:18px;height:17px;background-image:url(../img/icon_cal.png)}
.icon-pick{width:15px;height:13px;margin:-3px 5px 0 0;background-image:url(../img/icon_pick.png)}
.icon-quick{width:20px;height:11px;margin:-4px 5px 0 0;background-image:url(../img/icon_quick.png)}
.icon-tri{width:9px;height:6px;margin:-3px 0 0 15px;background-image:url(../img/icon_tri.png)}
.active .icon-tri{background-image:url(../img/icon_tri_up.png)}
.icon-prdt-del{width:11px;height:11px;margin:-4px 0 0 10px;background-image:url(../img/icon_prdt_del.png)}
.icon-srch-grn{position:absolute;top:0;bottom:0;right:35px;width:45px;background-image:url(../img/icon_srch_grn.png)}
.icon-auto{position:absolute;top:0;bottom:0;right:0;width:35px;background-image:url(../img/auto_down.png);background-position:8px 50%}
.icon-del{width:16px;height:16px;margin:-2px 0 0 7px;background-image:url(../img/item_del.jpg)}
.icon-top{position:fixed;left:50%;bottom:30px;width:44px;height:44px;margin-left:610px;background-image:url(../img/icon_top.png);filter:Alpha(opacity=0);opacity:0}
.is-scroll .icon-top{filter:none;opacity:1}

/* Typography */
.t-gamma{font-size:20px}
.t-delta{font-size:16px}
.t2{font-size:28px}
.t5{font-size:14px}
.t6{font-size:13px}
.tit{font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';padding-bottom:1em;font-weight:300;font-size:28px;letter-spacing:0}
.fw500{font-weight:500}
.font-bnt{font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0}

/* Theme */
.color-wh{color:#fff !important}
.color-grey{color:#aaa !important}
.color-gray{color:#888 !important}
.color-dark{color:#555 !important}
.color-blk{color:#000 !important}
.color-primary{color:#094 !important}
.color-org{color:#e65f0f !important}
.color-blue{color:#2da1e3 !important}
.color-red{color:#f56161 !important}
.color-danger{color:#f00 !important}
.color-gold{color:#dda958 !important}
.color-silver{color:#c2c2c2 !important}
.color-bronz{color:#978772 !important}
.color-family{color:#58b5d4 !important}
.color-light-gray{color:#b8b8b8 !important}
.bg-wh{background-color:#fff !important}
.bg-blk{background-color:#000 !important}
.bg-grn{background-color:#094 !important}
.bg-grey{background-color:#858585 !important}
.bg-light-grey{background-color:#f5f5f5 !important}

/* List */
[class*=lst-bullet-], [class*=dsc-bullet-]{line-height:1.8}
[class*=lst-bullet-]>li, [class*=dsc-bullet-] dd{overflow:visible;position:relative;padding-left:.8em}
[class*=lst-bullet-]>li:before, [class*=dsc-bullet-] dd:before{position:absolute;left:0}
.lst-bullet-dot>li:before, .dsc-bullet-dot dd:before{content:"ㆍ";left:-4px}
.lst-bullet-dash>li:before, .dsc-bullet-dash dd:before{content:'-'}
.lst-bullet-gt>li:before{content:">"}
.dsc-inline, .list-inline{margin:0;font-size:0}
.dsc-inline dt, .dsc-inline dd{display:inline-block;font-size:14px}
.dl-float dt{float:left;clear:left}
.list-inline>li{padding:0;vertical-align:middle;font-size:12px}
.list-float:after, .review-list>li:after{content:"";display:block;clear:both}
.list-float>li{float:left}
.item-meta{ cursor:pointer; }
.item-meta .c-price, .item-meta .b-price, .item-meta .rate{display:inline-block;line-height:15px;vertical-align:top;letter-spacing:0px !important;}
.item-meta .b-price{line-height:15px;text-decoration:line-through;color:#777777;font-size:13px;font-weight:100;}
.item-meta.item-meta .b-price+.c-price{margin-left:0.5rem;}
.item-meta .c-price { font-size:15px; font-weight:400; color:#111111; }
.item-meta .rate{line-height:15px;margin-left:2px;color:#094}
.item-meta .add_text { color:#777; font-size:12px; margin-bottom:3px; }
.lst-item .item, .img-wrp, .products-slider .item-meta{position:relative;display:block}
.products-slider .item-meta .add_text { color:#777; font-size:12px; margin-bottom:3px; }
.img-wrp, .products-slider .item-meta{z-index:1}
.img-wrp{overflow:hidden}
.img-wrp>img:first-child{position:absolute;top:0;left:0;filter:Alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}
.products-slider .btn-like{filter:Alpha(opacity=0);opacity:0}
.item:hover .img-wrp>img:first-child, .img-wrp:focus>img:first-child,
.products-slider .item:hover .btn-like, .products-slider .img-wrp:focus+.btn-like{filter:none;opacity:1}
.lst-item .item-meta{padding:10px 0 25px;font-size:11px; height:114px;}
.lst-media .tmb, .media .tmb{float:left}
.lst-item .item-meta .name{margin-bottom:10px; font-size:12px}
.lst-item .item-meta .name br:first-child,
.lst-item .item-meta .name a br:first-child {display:none;}
.lst-item-basic>li{width:25%;text-align:center;color:#555}
.lst-item-basic .name{margin-bottom:8px}
.lst-item-basic .tmb{overflow:hidden;display:block;width:207px;height:376px;margin:0 auto;text-align:center}
.lst-sort{display:inline-block;vertical-align:middle;font-size:13px}
.lst-sort li+li:before{content:"";display:inline-block;width:2px;height:2px;margin:-2px 8px 0 10px;background:#b2b2b2;vertical-align:middle}
.lst-sort .active>a{color:#094}
.list-hd{padding:10px 0}
.lst-basic{border-top:1px solid #000}
.lst-basic>li{position:relative;padding:25px 0;border-bottom:1px solid #e1e1e1}
.lst-collapse-basic, .lst-collapse-basic .collapse-content{border-top:1px solid #e1e1e1}
.lst-collapse-basic>li{padding:0}
.lst-collapse-basic .collaps-title, .lst-collapse-basic .collapse-content{position:relative;padding:15px 20px}
[class*=lst-card], .evt-list, .auto-wrp{margin:0 -10px}
[class*=lst-card]{margin-bottom:-10px}
[class*=lst-card]>li{width:373px;padding:0 10px 30px}
.card-txt{padding:20px;font-size:13px}
.lst-auto{margin:0}
.list-title{margin-bottom:13px;}
.list-title h3{color:#1d1d1d;letter-spacing:-.75px}
.list-title .t5{display:inline-block;margin-top:7px}

/* Grid */
.row,
.form-horizontal .form-group{margin-left:0;margin-right:0}
.container, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:0;padding-right:0}
.w1200{position:relative;width:1200px;margin:0 auto}
.w1100{position:relative;width:1100px;margin:0 auto}
.wfull{width:100% !important}
.whalf{width:50% !important}
.wauto{width:auto !important}
.w250{width:250px !important}
.w210{width:210px !important}
.w70{width:70px !important}

/* Table */
td.text-left{text-align:left !important}
.tb-fixed{table-layout:fixed}
.tb th, .tb td{padding:14px 16px;border:1px solid #e8e8e8;font-weight:400}
.tb-line td{border-width:0 0 1px 0}
.tb-vertical th, .tb-vertical td{padding:8px 20px;border-width:1px 0;vertical-align:middle;text-align:left;color:#000}
.tb-vertical td{font-size:12px;color:#555}
.tb-vertical th{padding:13px 20px;background-color:#f9f9f9}
.tb-frm th, .tb-frm td{font-size:13px;color:#000}
.tb-frm th{width:170px;padding-left:43px}
.tb-frm .form-control.ifrm{width:212px;height:27px;padding-top:4px;padding-bottom:4px;border-color:#dfdfdf}
.tb-frm.tb-frm textarea.ifrm{height:auto}
.tb-frm .ifrm.w-md{width:480px}
.tb-frm .ifrm.w-mid{width:295px}
.tb-frm .ifrm.w-sm{width:150px}
.tb-frm .ifrm.w-xs{width:80px}
.tb-frm .btn{padding:.2em 1em;margin:2px 0 0 5px;background:#e4e4e4;font-size:12px;color:#000}
.tb-frm [class*=help-block], .tb-frm #result_msg{display:inline-block;margin:3px 0 0 5px;vertical-align:top;font-size:12px}
.tb-frm .input-group-addon{display:inline-block;width:auto;padding:0 2px;vertical-align:top;line-height:26px}
.tb-frm.tb-frm .title{padding:40px 0 10px;font-weight:700;font-size:16px;text-align:left;line-height:1.42857143;color:#000}
.tb-frm .title small{margin-left:15px;font-size:12px;font-weight:400}
.tb-frm .icon-required{width:23px;margin:-3px 0 0 -23px;background-position:0 50%}
.tb-basic caption, .cart-payment .tit{padding:0 0 10px;font-size:16px;font-weight:700;line-height:1.42857143;color:#094}
caption .required, .radio-delivery .required{float:right;margin-top:2px;font-size:12px;font-weight:400;color:#000}
.radio-delivery .required{margin-top:-2px}
.radio-delivery .hide+.required, .radio-delivery>td>.required:first-child{position:absolute;top:0;right:0}
.tb-basic th{padding:9px 0;border-color:#ebebeb;border-width:1px 0;background:#f7f7f7;vertical-align:middle;font-weight:700;text-align:center;color:#585858}
.tb-cart th{border-top:1px solid #094;border-bottom:0;font-size:12px}
.tb-basic td{padding:10px 6px;border-color:#ebebeb;border-width:1px 0;text-align:center}
.tb-basic.tb-vertical th, .tb-basic.tb-vertical td{padding:10px 20px;text-align:left;font-size:12px}
.tb-basic.tb-vertical th{width:165px;padding:13px 15px 13px 40px;font-size:13px;font-weight:400;color:#000}
/* Form */
label{vertical-align:top}
.form-control{height:30px;padding:6px 10px;border-radius:0;border-color:#ccc;box-shadow:none !important;outline:0 !important;font-size:12px;color:#000}
.form-control::-ms-clear{display:none}
.form-control.ifrm{display:inline-block;width:auto;vertical-align:top}
select.form-control{padding:6px 10px 6px 6px;color:#888}
select.form-control.select{color:#000}
textarea.form-control{padding:10px}
.input-block{margin-bottom:8px}
.input-chk input[type=checkbox], .input-radio input[type=radio], .choice-rating input{position:absolute;width:0;height:0;left:-9999px}
.input-chk.disabled, .input-radio.disabled{cursor:default}
.chk-label>span, .radio-label>span, .label-bx>span, .radio-label-bx>span{display:inline-block;padding:0 0 0 22px;font-size:12px;color:#555}
.chk-label>span{background:url(../img/chk_label.jpg) 0 2px no-repeat}
.chk-label.on>span{background-image:url(../img/chk_label_on.jpg)}
.radio-label>span{background:url(../img/radio_label.png) 0 2px no-repeat}
.radio-label.on>span{background-image:url(../img/radio_label_on.png)}
.radio-label{margin-right:15px}
.input-block .radio-label{margin-right:0}
.label-bx>span{position:relative;width:39px;height:39px;padding:11px 0;border:1px solid #9f9f9f;text-align:center}
.label-bx.on>span{background:#000;border-color:#000;color:#fff}
.radio-label-bx>span, .chk-label-blk>span{padding-left:45px;background:url(../img/chk_label2.jpg) no-repeat 5px 50%}
.chk-label-blk>span{display:inline-block;padding-left:30px;background-position:0 50%;font-size:13px;font-weight:700;line-height:18px;vertical-align:top;color:#000}
.radio-label-bx.on>span, .chk-label-blk.on>span{background-image:url(../img/chk_label2_on.jpg)}
.colorset>span{display:block;width:39px;height:39px;overflow:visible;position:relative;margin:0 5px 5px 0;border:1px solid #ddd;font-size:12px}
.colorset img{width:100%}
.colorset.on>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:url(../img/chk.png) no-repeat 50% 50%}
.input-radio.colorset.on>span:after{border:0}
.all-chk .chk-label-blk>span{margin-top:5px;background-image:url(../img/chk_label_all.jpg);font-size:15px;line-height:21px}
.all-chk .chk-label-blk.on>span{background-image:url(../img/chk_label_all_on.jpg)}
[class*=help-block]{font-size:11px;color:#818181}
.help-block-error{color:#e86a1f}
.chk-label-grey{vertical-align:top;text-align:center}
.chk-label-grey>span{display:inline-block;min-height:17px;padding-left:25px;background:url(../img/chk_label_grey.jpg) no-repeat;text-align:left;color:#000}
.tb-cart .chk-label-grey>span, .modal-order .tb .radio-label>span, .tb-delivery-manage .radio-label>span{display:block;width:17px;height:17px;padding:0;font-size:0;line-height:0;text-indent:-9999em}
.chk-label-grey.on>span{background-image:url(../img/chk_label_grey_on.jpg)}
.choice-rating span, .prdt-wrp .input-chk>span{font-size:0;line-height:0;text-indent:-9999em}
.choice-rating>label{width:19px;height:18px;margin-right:3px;background:url(../img/rating.png) no-repeat}
.choice-rating>.on{background-image:url(../img/rating_on.png)}
.input-group-addon{padding:0;border:0;border-radius:0;background:none;font-size:12px}
/* Form : Button */
.btn{padding:.6em 1em;border-radius:0;text-shadow:none;background-color:transparent;box-shadow:none !important;font-size:12px}
.btn-default{background-color:#fff !important;border-color:#e8e8e8;color:#000}
.btn[class*=bg-]{color:#fff}
.btn.bg-grn{border-color:#094}
.btn-xs{padding:.4em 1em .3em;font-size:10px}
.btn-sm{font-size:20px}
[class*=btn-border]{border-color:#094;color:#094 !important}
.btn-border-wh{border-color:#fff;color:#fff !important}
.btn-border-blk{border-color:#000;color:#000 !important}
.btn-like{position:absolute;top:0;right:1px;z-index:5;width:15px;height:14px;background:url(../img/btn_like.png) no-repeat;border:0;outline:0 !important;font-size:0;line-height:0;text-align:left;text-indent:-999em}
.btn-like.active{background-image:url(../img/btn_like_on.png)}
.btn-grey{background:#e2e2e2;color:#000}
.btn.bg-light-grey{color:#000}

/* Nav */
.nav-justified>li{display:table-cell;width:1%}
.tab-basic .btn{display:block;border:1px solid #094;color:#094}
.tab-basic .active .btn{background:#094;color:#fff}
.tab-line a{position:relative;display:block;padding-bottom:7px;border-bottom:1px solid #8d8d8d;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';font-size:16px;color:#8d8d8d}
.tab-line .active a{font-weight:700;color:#094}
.nav-tab-basic{padding-left:1px;border-bottom:1px solid #094}
.nav-tab-basic>li>a{position:relative;display:block;padding:9px 0;margin-left:-1px;font-size:13px;border:1px solid #d3d3d3;border-bottom:0;color:#888}
.nav-tab-basic>.active>a{z-index:10;border-color:#094;border-bottom-color:#fff;font-weight:700;color:#094}
.nav-tab-bx{margin-top:30px;border:1px solid #ebebeb;border-width:1px 0 0 1px}
.nav-tab-bx>li{float:left;width:25%;border:1px solid #ebebeb;border-width:0 1px 1px 0}
.nav-tab-bx>li.active{border-color:#094}
.nav-tab-bx>li>a{position:relative;display:block;padding:15px;font-size:14px;text-align:center;color:#888}
.nav-tab-bx>li.active>a{font-weight:700;color:#094}
.nav-tab-bx>li.active>a:before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border:1px solid #094;border-width:1px 0 0 1px}
.nav-wid-auto{display:table;width:100%;border-bottom:0}
.nav-wid-auto>li{overflow:hidden;position:relative;width:auto;border:1px solid #ebebeb;border-bottom-color:#094;vertical-align:middle}
.nav-wid-auto>li.active{border-color:#094;border-bottom-color:#fff}
.nav-wid-auto>li.active:first-child{border-left-color:#fff}
.nav-wid-auto>li:first-child~li{border-left:0}
.nav-wid-auto>li>a{overflow:visible;position:static;padding:9px 5px;margin:0;border:0}
.nav-wid-auto>li.active:before{content:"";position:absolute;left:0;top:0;bottom:-50px;width:1px;background:#094}


/* Pagination */
.paging{position:relative;padding:30px 0;text-align:center}
.paginations{display:inline-block}
.paginations>li>a{display:inline-block;margin:0 12px;border-bottom:1px solid #f8f8f8;color:#aaa}
.paginations>li.active>a{border-color:#000;color:#000}
[class*=icon-paging-]{width:9px;height:9px;margin-top:-1px;border:0}
.icon-paging-prepend{margin-right:-12px;background-image:url(../img/paging_prepend.png)}
.icon-paging-prev{margin-right:5px;background-image:url(../img/paging_prev.png)}
.icon-paging-next{margin-left:5px;background-image:url(../img/paging_next.png)}
.icon-paging-append{margin-left:-12px;background-image:url(../img/paging_append.png)}

/* Label */
.label{border:1px solid transparent}

/* Modal */
.modal-dialog{width:1100px !important;margin:3% auto;background:none;text-align:center}
.modal-backdrop.in{filter:Alpha(opacity=30);opacity:.3}
.icon-modal-close{position:absolute;top:30px;right:30px;width:35px;height:35px;background-image:url(../img/icon_modal_close_blk.png)}
.modal-content{border-radius:0;border:0;box-shadow:none}
.modal-prdt .modal-content{padding:30px 40px;border:1px solid #000;text-align:left}
.modal-prdt .modal-hd{padding-bottom:20px}
.modal-prdt .modal-hd>*{display:inline-block;vertical-align:bottom}
.modal-prdt .modal-hd .tit{padding:0 10px 0 0;font-weight:400;font-size:24px}
.column-left{float:left;width:520px}
.frm-choice{padding:30px;background:#f8f8f8}
.frm-choice .row{margin:0 -5px}
.frm-choice .col-xs-4{position:relative;padding:0 5px}
.prdt-pickup .frm-choice .col-xs-4{width:150px !important}
.prdt-pickup .frm-choice .col-xs-4:first-child{width:140px !important}
.prdt-pickup .frm-choice .col-xs-4:first-child+.col-xs-4{width:180px !important}
.frm-choice .icon-srch{position:absolute;top:0;right:5px;width:30px;height:30px;background-image:url(../img/icon_srch_blk_sm.png)}
.store-state{padding:30px 0;font-size:14px;text-align:center}
.store-list-wrp{position:relative;padding-top:40px;border-bottom:1px solid #e8e8e8}
.store-list-head{position:absolute;top:0;left:0;right:0;height:40px;padding:10px 0;border-top:1px solid #000;background:#fff;border-bottom:1px solid #e8e8e8;font-weight:700;text-align:center}
.store-list-body{overflow-y:scroll;height:283px}
.store-list-wrp .radio-label-bx b{display:block;margin-bottom:2px;font-size:14px}
.store-list-wrp .tb td{padding:10px 0;text-align:center}
.store-list-wrp .tb td:first-child{text-align:left;line-height:1.7}
.column-right{float:right;width:450px}
.store-info{padding:18px 0 30px}
.store-info dt{margin-bottom:7px;font-size:15px}
.store-info .dsc-tit{display:inline-block;width:40px;margin-right:5px;vertical-align:middle}
.store-info .dsc-tit:after{content:":";float:right}
.frm-btns{padding:60px 0 25px;text-align:center}
.frm-btns .btn{width:100px;margin:0 3px}
.prdt-quick .frm-choice{padding:30px 80px}
.prdt-quick .form-control{width:320px;margin-right:10px}
.prdt-quick .form-control.choice-add2{width:215px}
.prdt-quick .input-group-addon{padding-right:30px;font-weight:700}
.prdt-quick .input-group .btn, .prdt-srch .btn{height:30px;padding:.2em 2em}
.prdt-quick .store-list-body{height:255px}
.tb-delivery{margin-top:15px}
.tb-delivery th, .tb-delivery td{padding:10px 20px;border-width:1px 0}
.tb-delivery th{width:95px;padding:10px 0;background:#f6f6f6;text-align:center}
.modal-all-view .modal-dialog{width:100% !important;background:#fff;margin:0 auto}
.modal-all-view .modal-content{width:1100px;margin:0 auto;padding:40px 0}
.modal-all-view .icon-modal-close{top:40px;right:0;width:44px;height:44px;background-image:url(../img/icon_modal_close_big.png)}
.tab-thumb>li{margin-bottom:15px}
.tab-thumb img{border:1px solid #fff}
.tab-thumb>.active img{border-color:#cfcfcf}
.thumb-view .tab-content{margin-left:250px;text-align:left}
[class*=modal-alert] .modal-dialog{width:620px !important}
.modal-alert-md .modal-dialog{width:670px !important}
.modal-alert-wide .modal-dialog{width:850px !important}
.modal-alert-wide2 .modal-dialog{width:890px !important}
.modal-alert-lg .modal-dialog{width:1100px !important}
[class*=modal-alert] .modal-content{padding:30px;font-size:15px;color:#818181}
.modal-header{padding:0 0 20px;margin-bottom:30px;border-bottom:1px solid #000;font-size:20px;text-align:left;font-weight:700;color:#000}
[class*=modal-alert] .icon-modal-close{width:22px;height:22px}
[class*=modal-alert] .bx{width:100%;padding:30px;margin-top:35px}
[class*=modal-alert] .frm-buttons{padding:40px 0 20px}
[class*=modal-alert] .frm-end>p:first-child{padding-bottom:8px;font-size:15px}
.modal-alert-sixmon .modal-dialog{width:720px !important}
.modal-alert-sixmon .srch-account{padding:0;text-align:left;font-size:12px}
.modal-alert-sixmon .srch-account .form-horizontal{padding:40px 160px 25px 150px;margin:0 0 40px}
.modal-alert-sixmon .srch-account .lst-bullet-dot{margin-bottom:0}
.sixmon-hd{padding-bottom:40px;background:url(../img/pop_pw.png) no-repeat 470px 0;text-align:left;font-size:12px;line-height:1.6}
.sixmon-hd .title{padding-bottom:30px;font-weight:700;font-size:25px;color:#000}
.sixmon-hd .title .d-block{padding-bottom:10px;font-size:15px;color:#868686}
.modal-alert-sixmon .frm-buttons{padding:30px 0 20px}
.sns-plus-link .txt{padding-top:15px;font-size:18px}
.sns-plus-link .frm-buttons{padding-top:30px}
.sns-plus-link .bx-grey{margin-bottom:35px}
.modal-alert-cmt .modal-dialog{width:690px !important;text-align:left}
.modal-alert-cmt .lst-bullet-dash{margin-top:-26px;font-size:12px}
.modal-alert-cmt .date{margin-bottom:24px;font-size:12px}
.modal-alert-cmt .date span{margin-right:15px}
.modal-alert-cmt .bx{padding:24px 20px;margin:15px 0 30px;border:1px solid #e8e8e8;border-width:1px 0}
.modal-alert-cmt .lst-bullet-dot{padding:5px 0 40px;font-size:12px}
.modal-alert-cmt .tb-vertical th, .modal-alert-cmt .tb-vertical td{border-bottom:1px solid #ebebeb}
.modal-alert-cmt .tb-vertical tr:first-child th, .modal-alert-cmt .tb-vertical tr:first-child td{border-top:1px solid #ebebeb}
.modal-alert-cmt .tb-vertical th{padding-left:40px;font-weight:400;font-size:13px}
.modal-alert-cmt .tb-vertical td{padding-right:0;font-size:11px;color:#888}
.modal-alert-cmt textarea.form-control{height:100px;padding:10px;margin-top:7px;border:1px solid #dfdfdf}
.cmt-bx{overflow-y:scroll;height:245px;padding:7px 0}
.cmt-bx.cmt-bx>p{font-size:12px;color:#000}
.cmt-bx p+img{max-width:100%;margin-top:20px}
.lst-upload-pic>li{position:relative;width:90px;height:90px;margin-bottom:7px}
.lst-upload-pic>li+li{margin-left:5px}
.lst-upload-pic+.lst-bullet-dot{padding-bottom:0}
.btn-del{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;filter:Alpha(opacity=50);opacity:.5}
.btn-del:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:url(../img/btn_del.png) no-repeat 50% 50%}
.btn-del>img{width:100%;height:100%;filter:Alpha(opacity=60);opacity:.6}
.btn-upload{width:90px;height:90px;background:url(../img/btn_upload.jpg) no-repeat;text-align:center}
.btn-upload #pimg[src=""]{display:none}
.fix-alert{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060}
.fix-alert-box{position:absolute;top:20%;left:50%;width:450px;padding:50px 0;border:1px solid #e8e8e8;margin-left:-225px;text-align:center;background:#fff;font-size:16px}
.fix-alert .icon-modal-close{top:20px;right:20px}
.alert-txt:before{content:"";display:inline-block;width:44px;height:35px;margin:-5px 10px 0 0;background:url(../img/icon_alert.png) no-repeat;vertical-align:top}
.modal-order .modal-content, .modal-alert-size .modal-content{font-size:12px;text-align:left;color:#000}
.modal-order .tb-vertical th{width:170px}
.modal-order .lst-header .t-delta{font-size:16px;font-weight:400;color:#000}
.modal-order .lst-header .t-delta, .modal-order .lst-header .t-delta~*{margin-bottom:0}
.modal-order .tb-footer{padding:10px 0 15px}
.modal-order .tb+.tb{margin-top:30px}
.modal-order .btn-wrp{margin:0 -6px;font-size:0}
.modal-order .btn-wrp .btn-grey{display:none}
.modal-order .btn-wrp .btn, .tb-delivery-manage .btn-wrp .btn, .comment-item.comment-item .btn-wrp .btn{width:50px;padding:4px}
.modal-order .btn-wrp .btn-default{margin-left:5px}
.modal-order .tb-frm .help-block{margin-left:5px;color:#868686}
.modal-order .lst-header .btn.pull-right{width:80px;margin-top:-8px;color:#000}
.modal-order .nav-tab-basic>li+li{padding-left:2px}
.modal-order .tab-content{overflow-x:hidden;overflow-y:scroll;margin-top:20px;height:300px}
.modal-order .radio-label, .tb-delivery-manage .radio-label{margin:0}
.modal-order .tb .radio-label>span, .tb-delivery-manage .radio-label>span{width:14px;height:14px;background-position:0 0}
.modal-order .lst-bullet-dash{color:#555}
.modal .modal-coupon.modal-dialog{width:945px !important}
.modal-coupon .tb-cart th, .prdt-wrp .color-primary, .prdt-tb-wrp .color-primary{font-size:12px}
.modal-coupon .tb-cart .form-control{margin-top:3px}
.modal-coupon .tb-frm .form-control.ifrm{width:380px}
.modal-coupon .media{width:370px;padding-left:115px}
.modal-coupon .item-meta .price{margin-top:7px}
.modal-coupon .item-meta .price.price>*{display:inline}
.modal-coupon .item-meta .b-price.b-price{margin-right:10px}
.modal-coupon .tb-frm .help-block{margin-left:10px;font-size:11px}
.modal-coupon .help-block>.color-primary{margin-left:3px;font-size:12px}
.modal-coupon .total-pay{padding:2px 100px 6px;margin:30px 0 0}
.modal-coupon .total-pay.total-pay dt.total-price{margin-top:5px;font-weight:400;color:#000}
.modal-stack{background:none}
.modal-alert.modal-order .modal-dialog{width:570px !important}
.paper-coupon .modal-dialog{width:450px !important;font-size:14px;color:#000}
.paper-coupon .modal-content{font-size:14px;color:#000}
.paper-coupon .txt{margin:-10px 0 5px;font-size:18px;font-weight:700}
.paper-coupon .bx-grey{padding:20px;margin:25px 0 0}
.paper-coupon .input-group-addon{padding:6px 7px}
.modal-alert-md .modal-header, .modal-alert-pw .modal-header{margin-bottom:15px}
.modal-alert-md .tb-frm .ifrm.ifrm{width:257px}
.modal-alert-pw .modal-dialog{width:595px !important}
.modal-alert-pw .tb-frm td{padding-right:50px}
.modal-alert-pw .tb-frm+strong{display:block;padding:25px 0 10px;font-size:14px}
.modal-alert-order .modal-dialog{width:715px !important}
.modal-alert-size .modal-dialog{width:820px !important;font-size:12px}
.modal-alert-size .media{padding-left:115px}
.modal-alert-size .tb-order-radio .radio-label{margin-right:0}
.modal-alert-size .tb-order-radio .radio-label+.radio-label{margin-left:15px}
.modal-alert-size.modal-alert-size .c-price.c-price, .modal-alert-size.modal-alert-size .b-price.b-price{display:inline}
.modal-alert-pay .modal-dialog{width:345px !important}
.modal-alert-pay .total-pay{padding:5px 12px}
.modal-alert-pay.modal-alert-pay dt.total{font-size:13px}
.modal-alert-pay .total>b{line-height:1.1;font-size:24px}
.modal-alert-pay .radio-label>span{background-position:0 2px;font-size:13px}
.modal-alert-pay .input-block{float:left;width:50%;margin-bottom:15px}
.dsc-doc{margin-top:-20px;font-size:13px;text-align:left;color:#000}
.dsc-doc>dt{padding-bottom:5px;font-size:14px}
.dsc-doc>dd+dt{padding-top:20px}
.modal .paging+.frm-buttons{padding-top:10px}
.tb-count{margin-bottom:10px;text-align: left;color:#000}
.prdt-wrp{padding-top:30px;font-size:15px;text-align:left;color:#000}
.tab-pane>.prdt-srch{padding-top:30px}
.tab-pane>.prdt-wrp{padding-top:25px}
.prdt-wrp .lst-basic{overflow-y:scroll;height:395px;margin-top:10px;border-top-color:#ebebeb}
.prdt-wrp .lst-basic>li{position:relative;padding:10px 0 10px 60px}
.prdt-wrp.usable-prdt .lst-basic>li{padding-left:20px}
.prdt-wrp .chkbx{position:absolute;top:50%;left:20px;width:17px;height:17px;margin-top:-9px;font-size:0;line-height:0}
.prdt-wrp .name, .prdt-tb-wrp .color-primary+.name{padding:2px 0 10px}
.prdt-tb-wrp{overflow-y:scroll;height:430px;margin-top:10px;font-size:12px}
.prdt-tb-wrp.prdt-tb-wrp .c-price, .modal-counsel .tb td{color:#000}
.prdt-tb-wrp .media .name{padding-bottom:0}
.item-meta.text-right{padding-right:15px;text-align:right}
.prdt-wrp-hd .pull-right{margin-top:3px;font-size:12px;color:#555}
.dsc-prdt-coupon{padding-bottom:7px;font-size:13px;text-align:left;color:#000}
.dsc-prdt-coupon>dl{display:inline-block;padding-bottom:10px;vertical-align:middle}
.dsc-prdt-coupon .coupon{margin:0 50px;padding-bottom:20px}
.dsc-prdt-coupon dt{margin-right:5px;font-weight:400;line-height:1.6}
.dsc-prdt-coupon dd{white-space:nowrap;line-height:1.6}
.modal-counsel .modal-dialog, .modal-newsletter .modal-dialog{width:895px !important}
.modal-counsel .modal-header{margin-bottom:10px}
.modal-counsel .modal-content{font-size:12px;text-align:left}
.modal-insta .modal-dialog{width:1180px !important;padding:0 40px}
.modal-insta .modal-content{padding:40px}
.modal-insta .icon-modal-close{top:10px;right:10px}
.insta-info .tmb{float:left;width:500px}
.insta-info .tmb>img{height:auto}
.insta-info .info{float:right;width:480px;text-align:left;font-size:13px;color:#555}
.insta-info .user{padding-bottom:10px;border-bottom:1px solid #e7e7e7}
.insta-info .insta-txt{padding:20px 180px 20px 0;line-height:1.6}
.insta-info .txt, .insta-info .tag{display:inline}
.insta-info .tag{font-size:12px;color:#888}
.insta-info .btn.btn{margin:0;font-size:16px}
.rcmd-slide{margin:28px -15px 0 -14px}
.rcmd-slide .tmb{width:157px;height:286px}
.rcmd-slide .bx-wrapper{max-width:none !important;padding:0 42px}
.rcmd-slide .bx-prev{left:4px}
.rcmd-slide .bx-next{right:5px}
.insta-control a{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px}
.icon-control-prev{left:0;margin-left:-40px;background:url(../img/arr_slide_left2.png) no-repeat 0 50%}
.icon-control-next{right:0;margin-right:-40px;background:url(../img/arr_slide_right2.png) no-repeat 100% 50%}
.modal-newsletter .title{padding:30px 0 10px;font-size:20px;color:#000}
.modal-newsletter .tb{margin:60px 0 40px}
.modal-newsletter .title+p{font-size:14px}
.modal-newsletter .tb td{padding:20px}
.modal-newsletter .tb .chk-label-blk{margin-right:30px}
.modal-newsletter .tb .chk-label-blk span{font-weight:400}
.modal-basic .modal-dialog{width:300px !important;border:1px solid #000}
.modal-basic .modal-content{padding:40px 23px 20px}
.modal-basic .icon-modal-close{top:5px;right:10px;background-image:url(../img/icon_close_.png)}
.basic-buttons .btn{min-width:100px;margin-top:25px;padding:10px;font-size:13px}

/* Slider */
.bx-wrapper{position:relative}
.tab-pane.slider-wrp{display:block}
.slider-wrp, .tab-content>.tab-pane.slider-wrp{overflow:hidden;position:relative;visibility:hidden;height:0}
.slider-wrp.bx-open, .tab-content>.bx-open.active{overflow:visible;visibility:visible;height:auto}
.bx-controls-direction a{position:absolute;top:50%;width:11px;height:17px;margin-top:-9px;background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-999em}
.bx-prev{left:10px;background-image:url(../img/slide_prev.png)}
.bx-next{right:10px;background-image:url(../img/slide_next.png)}
.bx-pager{padding-top:20px;font-size:0;text-align:center}
.bx-pager-item{display:inline-block;vertical-align:top}
.bx-pager-link{display:block;width:12px;height:12px;margin:0 3px;background:url(../img/paging.png) no-repeat 100% 50%;-webkit-transition:none;-moz-transition:none;transition:none}
.bx-pager-link.active{background-position:0 50%}

/* Wrapper */
.tb-wrp{display:table;width:100%}
.tb-wrp .cell{display:table-cell;vertical-align:middle}
.hover-wrp{position:relative;overflow:hidden;display:block}
.hover-wrp .hidden-bx{text-align:left; position:absolute;left:0;right:0;bottom:0;padding:30px;background:#fff;background:rgba(255,255,255,.9);filter:Alpha(opacity=0);opacity:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.hover-wrp:hover .hidden-bx, .hover-wrp:focus .hidden-bx{filter:none;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.meta-wrp .meta+.meta:before{content:"|";display:inline-block;margin:1px 8px 0 6px;font-size:10px;vertical-align:top}
.dropdown-menu{min-width:0;margin:0;padding:0;border-radius:0;border-color:#e5e5e5;box-shadow:none;text-align:center}
.collapse-content{display:none}
.droplyr{position:relative}
.lyrwrp{display:inline-block;height:14px}
.lyrwrp .lyr{position:absolute;z-index:10;display:none;min-width:300px;padding:20px 28px;background:#fff;border:1px solid #000;font-size:12px}
.lyrwrp .lyr.active{display:block}
.lyr-title{display:block;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #000;font-weight:700;font-size:15px;line-height:1.42857143;color:#000}
.lyr-content .btn.bg-blk{width:90px;margin:30px 0 10px}
.media{padding-left:85px;margin:0}
.media .tmb{margin-left:-85px}
.media .item-meta{height:110px;padding:15px 0;vertical-align:middle;text-align:left;font-size:11px}
.media .name{font-size:12px;color:#000}
.media .meta-wrp, .media .code{display:block;margin-bottom:5px;color:#888}
.media .meta-wrp .meta+.meta:before{content:"/";height:.8em;margin:0 4px 0 2px}

/*--------------------------------------
    MAIN PAGES
---------------------------------------*/

/* Layout */
html{height:100%}
body{position:relative;height:100%;min-height:800px;font-size:12px}
#wrap{overflow:hidden;min-width:1200px}
#hd, #ft{position:relative;width:1100px;margin-left:auto;margin-right:auto}
#main_body{height:auto}

/* Top banner */
#hd_banner {position:relative;}
#hd_banner .left,
#hd_banner .right {position:absolute;width:50%;height:100%;}
#hd_banner .left {left:0;}
#hd_banner .right {right:0;}
#hd_banner .inner {position:relative;z-index:1;width:1100px;margin:0 auto;}
#hd_banner .inner ul.ea2:after {clear:both;display:block;content:"";}
#hd_banner .inner ul.ea2 li {float:left;width:50%;}
#hd_banner .inner a,
#hd_banner .inner img {display:block;width:100%;}
#hd_banner .btn_cls {position:absolute;right:30px;top:50%;display:block;width:30px;height:30px;margin-top:-15px;background:url(../img/btn_cls_topbanner.png) no-repeat;text-indent:-9999px;}

/* Header */
.hd-top{height:35px;padding:9px 4px 9px 0;border-bottom:1px solid #e5e5e5;font-size:11px}
.hd-link{font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif'}
.hd-link li+li:before{content:"";display:inline-block;width:1px;height:7px;margin:4px 10px 0 8px;background:url(../img/split.png) no-repeat;vertical-align:top}
.utill>li{margin-left:15px}
.cart .num{position:absolute;top:-3px;right:-4px;width:13px;height:13px;border-radius:50%;background:#000;text-align:center;font-size:10px;color:#fff}
.icon-drop{width:9px;height:6px;margin:-3px 10px 0;background:url(../img/arr_mypage.png) no-repeat;vertical-align:middle}
.open .icon-drop{background-image:url(../img/arr_mypage_on.png)}
.dropdown-mypage>a{display:block;padding-bottom:10px}
.dropdown-mypage .dropdown-menu{left:-15px;right:0;padding:11px 0;font-size:11px}
.dropdown-mypage .dropdown-menu>li>a{padding:4px 15px;text-align:left}
.hd{padding-top:18px}
.logo{float:left}
.srchBox-open{overflow:visible}
.frm-srch .form-control{height:45px;padding:12px 75px 12px 12px;font-size:15px;border:1px solid #094}
.icon-srch-blk, .icon-srch-close{position:absolute;top:0;right:0;bottom:0;width:45px;background-image:url(../img/icon_srch_grn_.png)}
.icon-srch-close{right:45px;width:30px;background-image:url(../img/icon_close_grey.png)}
.icon-srch+.dropdown-backdrop{background:#000;filter:Alpha(opacity=30);opacity:.3}
.srch-box{position:absolute;width:400px;top:35px;right:0;z-index:110;display:none;padding:15px;background:#fff;font-size:13px}
.srch-box .tab-line{margin-top:40px}
.srch-box .tab-line a{border-bottom:2px solid #ddd;font-size:14px}
.srch-box .tab-line .active a{border-color:#094;color:#094}
.lst-keyword>li{position:relative;padding:10px 40px 10px 20px;border-bottom:1px solid #ddd}
.lst-keyword>li>a{overflow:hidden;display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.lst-keyword .icon-key-del{position:absolute;right:20px;top:50%;width:20px;height:20px;margin-top:-10px;background-image:url(../img/close_.png)}
.srch-box .btn{width:90px;padding:.6em 0 .5em;margin:20px 10px 0;font-size:12px}
#cart{overflow-y:auto;overflow-x:hidden;position:fixed;top:0;right:0;bottom:0;z-index:200;display:none;width:410px;padding:55px 0 90px;background:#fff;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:transform .4s;transition:transform .4s}
.cart-open #cart{-webkit-transform:translate(0,0);transform:translate(0,0)}
.side-cart .icon-modal-close{top:0;right:15px;background-image:url(../img/icon_modal_close.png)}
.side-cart .tit{position:absolute;top:0;left:0;right:0;padding:10px 20px;background:#094;font-size:14px;text-align:left;color:#fff}
.side-cart .btn-block{position:absolute;bottom:20px;left:20px;right:20px;width:auto;padding:14px 0 13px;font-size:15px}
.lst-cart{overflow-y:scroll;height:100%;margin:0 20px;padding-left:20px;border-bottom:1px solid #e8e8e8}
.lst-cart>li{position:relative;padding:10px 30px 10px 140px;border-bottom:1px dashed #e5e5e5}
.lst-cart .tmb{width:125px;margin-left:-140px;text-align:center}
.lst-cart.lst-cart .item-meta{height:125px;padding:15px 0;text-align:left;vertical-align:top;font-size:11px}
.lst-cart .icon-close{position:absolute;top:10px;right:10px;width:20px;height:20px;background-image:url(../img/icon_close.png)}
.lst-cart .meta-wrp{padding:14px 0 7px;color:#666}
.lst-cart .meta-wrp .meta+.meta:before{margin-top:0;color:#e8e8e8}
.side-cart .btn.bg-blk{background:#094 !important}
.dim{position:fixed;top:0;bottom:0;right:0;left:0;z-index:100;background:#000;filter:Alpha(opacity=30);opacity:.3}

/* Gnb - 2018-03-27 수정 */
#gnb{position:relative;z-index:100;margin:17px 0 0 225px}
/* #gnb.active:after{content:"";position:absolute;top:-25px;left:-63px;right:0;bottom:0;background:url(../img/bg.png)} */
.prdtlist #gnb.active:before, .outlet #gnb.active:before{border:1px solid #e5e5e5;border-width:1px 0}
.gnb{/* padding-bottom:35px; */font-size:14px;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0}
.gnb>a{margin-right:70px}
.gnb>.pull-right>a{margin-left:30px}
.gnb-wrp{position:absolute;left:-65px;right:0;top:100%;z-index:70;display:none;height:290px;padding:30px 0 30px 65px;border:1px solid #e5e5e5;border-width:1px 0;background:#fff}
#gnb.active .gnb-wrp{display:block}
.gnb-benetton, .gnb-benetton-kids{float:left;width:330px}
.gnb-community{float:right;width:205px}
.gnb-wrp .tit-cate{height:40px;font-size:15px;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0}
.gnb-wrp dd{float:left;margin-right:50px}
.gnb-wrp dd>strong{font-size:13px}
.gnb-wrp dt+dd{margin-right:20px}
.gnb-community{padding-top:40px}
.gnb-community dd{width:78px;margin-bottom:50px;margin-right:0 !important}
.gnb-community .text-hide{position:absolute;left:-9999em}
.gnb-community dd.ml40{width:auto}
.dep2>li{margin-top:7px;color:#666}
.gnb-benetton .tit-cate, .gnb-benetton .dep2 a:hover, .gnb-benetton .dep2 a:focus{color:#094}
.gnb-benetton dd{margin-bottom:6px}
.gnb-benetton-kids .tit-cate, .gnb-benetton-kids .dep2 a:hover, .gnb-benetton-kids .dep2 a:focus{color:#78c8f2}
.gnb-benetton .tit-cate:after, .gnb-benetton-kids .tit-cate:after{content:"";display:inline-block;width:5px;height:7px;margin:6px 0 0 20px;background-repeat:no-repeat;vertical-align:top}
.gnb-benetton .tit-cate:after{background-image:url(../img/arr_grn.png)}
.gnb-benetton-kids .tit-cate:after{background-image:url(../img/arr_sky.png)}
.hidden-menu{display:none;}
.gnb ul {display:inline-block;}
.gnb ul li {display:inline-block;margin:0;padding:0 22px 35px;}
.gnb ul li:first-of-type {padding-left:0;}
.gnb ul li a {position:relative; cursor: default;}
.gnb ul li a:after {position:absolute;bottom:-38px;left:0;z-index:80;opacity:0;width:100%;height:3px;background:#094;content:"";
    -webkit-transition:all .3s;
    transition:all .3s;
}
.gnb ul li:hover a {color:#094;}
.gnb ul li:hover a:after {opacity:1;}
.gnb ul.pull-right li {padding:0 0 35px 30px;}
#gnb.on .gnb_wrp { display:block; }
.gnb_wrp { display: none; overflow: hidden; position:absolute;top:100%;right:0;left:-225px;z-index:70;padding:40px 30px 40px 110px;border:1px solid #e5e5e5;border-width:1px 0;background:#fff;}
.gnb_wrp .gnb_bnt,
.gnb_wrp .gnb_kids,
.gnb_wrp .gnb_italy,
.gnb_wrp .gnb_community { display:none; }
.gnb_wrp .gnb_menu {float:left;width:155px;}
.gnb_wrp .gnb_menu dt {margin-bottom:22px;font-size:13px;}
.gnb_wrp .gnb_menu dd {margin-top:12px;color:#777;line-height:18px;}
.gnb_wrp .gnb_menu dt.hidden + dd {margin-top:0;}
.gnb_wrp .gnb_menu dt:hover a,
.gnb_wrp .gnb_menu dd:hover a {position:relative; font-weight:700;}
.gnb_wrp .gnb_menu dt:hover a:after,
.gnb_wrp .gnb_menu dd:hover a:after {position:absolute;bottom:-4px;left:0;width:100%;border-bottom:1px solid #777;content:"";}
.gnb_wrp .gnb_banner {float:right;width:278px;height:156px;}


/* Footer */
.ft-top{padding:6px 0;border-top:1px solid #000;border-bottom:1px solid #ccc;font-size:11px}
.fnb{display:inline-block;margin-right:40px;vertical-align:middle}
.ft-top .latest{position:relative;display:inline-block;vertical-align:top}
.latest>a{font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0}
.latest.active>a{color:#094}
.latest-news{position:absolute;bottom:100%;left:50%;display:none;width:316px;padding:17px 20px;margin:0 0 11px -150px;border:1px solid #000;background:#fff;text-align:center}
.active>.latest-news{display:block}
.latest-news:after{content:"";position:absolute;top:100%;left:50%;width:14px;height:6px;margin-left:-5px;background:url(../img/arr_latest.png) no-repeat}
.latest-news .title{display:inline-block;margin-bottom:15px;font-size:13px;vertical-align:top;font-weight:700}
.latest-news .icon-close{float:right;margin:2px 0 0 0}
.latest-news .input-group{margin:5px 0}
.latest-news .input-group .form-control{border-color:#000;font-size:11px}
.latest-news .input-group .btn{height:30px;margin-left:0;border-left:0;font-size:11px}
.latest-news .input-chk{text-align:left}
.latest-news .chk-label>span{background:url(../img/chk_label_blk.jpg) no-repeat 0 2px;font-size:11px;color:#858585}
.latest-news .chk-label.on>span{background-image:url(../img/chk_label_blk_on.jpg)}
.latest-news .help-block{padding-left:22px;margin:3px 0 0;text-align:left;font-size:11px;color:#e65f0f}
.fnb>li+li:before{content:"";display:inline-block;width:1px;height:11px;margin:-1px 15px 0;background:#ccc;vertical-align:middle}
.ft-btm{padding:20px 0;font-size:11px;line-height:1.8;color:#999}
.ft-btm .pull-left .list-float+p{text-transform:uppercase}
.ft-btm .btn-border{margin:10px 5px 5px 0;border-color:#b0bdbe;color:#999 !important}
.ft-customer{width:240px;padding-left:25px;border-left:1px dotted #ccc}
.dsc-customer dt, .dsc-customer dd{display:inline-block;vertical-align:middle;line-height:1.2;font-weight:400}
.dsc-customer dt:first-child{font-weight:700; font-size:12px;color:#555}
.dsc-customer dd.color-blk{margin-left:10px;font-size:25px;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0}
.ft-customer>a{display:inline-block;margin:5px 0;border-bottom:1px solid #aaa}
.ft-customer>a:after{content:"";display:inline-block;width:4px;height:5px;margin:7px 0 0 5px;background:url(../img/arr_grey.png) no-repeat;vertical-align:top}

/* Common */
.star-rating, .star-rating>span{display:block;width:68px;height:11px;background:url(../img/star_off.png);font-size:0;line-height:0;text-indent:-9999em;text-align:left}
.star-rating>span{background:url(../img/star_grn.png)}
.star-rating.star-big, .star-rating.star-big>span{display:block;width:110px;height:18px;background:url(../img/rating.png)}
.star-rating.star-big>span{background:url(../img/rating_on.png)}
.tb .star-rating{margin:0 auto}
.star-rating-wrp {line-height:13px;}
.star-rating-wrp .star-rating {display:inline-block;vertical-align:middle;}
.star-rating-wrp .count {display:inline-block;vertical-align:middle;}

/* Content */
.main-pager-wrp{position:relative;margin-top:-45px}
.main-pager-wrp .bx-wrapper{max-width:1100px !important}
.main-pager-wrp .bx-viewport{height:45px !important}
.main-pager a{display:block;margin-top:10px;background:#e8e8e8;line-height:35px;text-align:center}
.main-pager a.active{margin-top:0;background:#094;line-height:45px;color:#fff}
.best-new-products{position:relative; margin:40px auto; min-height:917px}
.best-new-products .tab-content,
.best-new-products .bx-wrapper{min-height:917px}
.best-new-products .img-wrp{width:200px;height:365px}
.best-new-products .products-slider .btn-like{top:10px;right:10px}
.title-wrp{position:absolute;top:0;bottom:0;left:50%;z-index:60;width:430px;margin-left:-215px;background:#fff}
.title-wrp .tab-basic{width:168px;margin:27px auto;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0}
.title-wrp .tab-basic>li{padding:0 2px}
.products-slider .lst-item{margin:0 -254px}
.products-slider .lst-item>li{width:50%;padding:0 302px}
.best-new-products .bx-prev{left:40px}
.best-new-products .bx-right{right:40px}
.best-new-products
.center-banner{position:absolute;top:170px;left:50%;z-index:60;width:430px;margin-left:-215px}
.editor-pick{/*padding:45px 0;background:#f5f5f5*/}
.editor-pick .bx-wrapper, .wish-live .bx-wrapper,
.insta-best-review .bx-wrapper, .best-new-products .bx-wrapper{padding:0 50px}
.editor-pick .tab-line{width:300px;margin:0 auto 40px}
.editor-pick .tab-line .active a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#094}
.editor-pick .hover-wrp img, .wish-live .hover-wrp img{width:260px;height:475px}
.editor-pick .btn-more{right:50px;bottom:100%;margin-bottom:35px}
.editor-pick .state img, .wish-live .state img {width:auto;height:auto;}
.tagbx{padding:20px 0;margin-top:2px;font-size:13px;font-weight:700;text-align:center}
.tagbx>span+span{margin-left:7px}
.insta-best-review{padding:60px 10px 60px 9px;margin:40px 0 0;border:1px solid #000}
.insta-slider>li>a{position:relative;overflow:hidden;display:block;width:226px;height:226px}
.insta-slider img{position:absolute;top:50%;left:0;margin-top:-113px;visibility:hidden}
.bx-tab{position:relative;padding:0 50px 45px;margin-top:-78px;text-align:center;font-weight:300;font-size:20px}
.bx-tab .list-inline{display:inline-block;width:480px;height:42px;background:#fff;vertical-align:top}
.bx-tab li{padding:0 15px;font-size:20px;line-height:38px}
.bx-tab a{ font-weight:300; font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0;-webkit-transition:font-size .2s;-moz-transition:font-size .2s;transition:font-size .2s}
.bx-tab .active a{font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';font-size:33px}
.tab-pane-best .bx-wrapper{padding:0 5px}
.tab-pane-best .line{position:absolute;top:0;bottom:0;left:5px;z-index:60;display:block;width:2px;background:#fff}
.tab-pane-best .btn-like{top:0;right:25px}
.best-slider>li{position:relative;height:308px;padding:0 40px}
.best-slider>li:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#ececec}
.best-slider.review-list .review-txt{margin-left:220px;padding:30px 0 0}
.best-slider .c-price{color:#555}
.best-slider .rate{color:#094}
.review-size{margin:25px -20px 12px;padding:0 20px 25px;border-bottom:1px solid #ddd;}
.review-size ul li{color:#000;font-size:13px;line-height:22px;}
.review-size ul li:before{margin-right:5px;color:#094;font-size:14px;line-height:19px;vertical-align:1px;content:"•";}
.review-txt .item-meta{padding:0 0 15px;text-align:left}
.review-txt .name{height:2.8em;font-size:13px;color:#000}
.review-box .txt-line{overflow:hidden;max-height:4.2em;-webkit-line-clamp:3}
.btn-more{position:absolute;right:0;font-size:11px;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0}
.insta-best-review .btn-more{top:-95px}
.magazine-panel{position:relative;font-size:14px}
.magazine-panel .btn-more{top:13px}
.magazine-panel .t-gamma{display:block;margin-top:30px;font-weight:400}
.magazine-panel .bx-controls-direction a{width:23px;height:44px;margin-top:-22px}
.magazine-panel .bx-prev{left:20px;background-image:url(../img/slide_prev_wh.png)}
.magazine-panel .bx-next{right:20px;background-image:url(../img/slide_next_wh.png)}
.magazine-panel .embed-responsive{padding-bottom:385px}
.wish-live{margin:80px auto;}
.wish-live .add_text{color:#777}
.wish-live .item-name{padding-top:20px;border-top:1px solid #000}
.wish-live .wish-slider .btn-like{top:10px;right:10px;}
.evt-banner{margin:0 -10px}
.evt-banner>li{padding:0 10px}
.evt-banner img{width:100%}
.notice-board{position:relative;margin:50px 0 30px;padding:15px 100px;border:1px solid #e8e8e8;border-width:1px 0}
.notice-board>.pull-left{margin-left:-80px;font-weight:700}
.notice-board .btn-more{top:15px;right:10px}
.coupon-lyrwrp{ position:fixed;/* top:100px; position:absolute;bottom:-2%; */bottom:0;right:50%;z-index:60;height:0;margin:0;margin-right:-550px;/* width:372px */ width:352px;} /* 2017-08-11수정 */
.coupon-lyrwrp .cp_lyr{margin-top:5px}
.coupon-lyrwrp .lyr{position:relative;display:block;/* margin-bottom:5px */}
.coupon-lyrwrp .coupon{width:276px;height:150px;padding-top:13px;margin:10px auto;background-image:url(../img/couponbx2.png)}
.coupon-lyrwrp .coupon dt{font-size:13px}
.coupon-lyrwrp .lst-bullet-dash{padding:0 35px 25px}
.coupon-lyrwrp .lst-bullet-dash>li{line-height:1.5;color:#888}
.coupon-lyrwrp .bg-grn{width:110px;margin-bottom:20px}
.coupon-lyrwrp .lyr {padding:0;}/* 2017-08-11 추가 */
.coupon-lyrwrp .lyr-title,
.coupon-lyrwrp .lyr-title + button {display:none;} /* 2017-08-11 추가 */
.main-banner{position:relative;text-align:center}
.main-banner .left, .main-banner .right{position:absolute;top:0;bottom:0;width:50%}
.main-banner .left{left:0}
.main-banner .right{right:0}
.main-banner>a{position:relative;display:inline-block;z-index:1;vertical-align:top}
.main-banner img{position:relative;z-index:1}

/*--------------------------------------
    SUB PAGES
---------------------------------------*/
.prdtlist:before, .outlet:before, body.brand:before{content:"";position:absolute;left:0;right:0;height:126px;background:#fff;border-bottom:1px solid #e8e8e8}
.contents{width:1100px;margin:0 auto;border-top:1px solid #e8e8e8}
.breadcrumbs{height:60px;padding:18px 0;background:#f4f4f4;font-size:16px;text-align:center}
.breadcrumbs+.contents{border-top:0}
.location{display:inline-block;vertical-align:top}
.location>li{position:relative}
.location>li>a{font-weight:300;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0}
.location>li+li:before{content:"";display:inline-block;width:8px;height:14px;margin:7px 28px 0;background:url(../img/arr_bread.png) no-repeat;vertical-align:top}
.breadcrumbs .dropdown-menu{left:40px;right:-15px;margin-top:18px;padding:8px 0;border-width:1px 0;font-size:13px}
.breadcrumbs .dropdown-menu>li>a{display:inline-block;margin:6px 0;padding:0;background:none !important;vertical-align:top}
.breadcrumbs .dropdown-menu>li.active>a{font-weight:700;color:#000}
/* product list */
.srch-filter{position:relative;margin-bottom:35px;padding:14px 0 13px;border-bottom:1px solid #dfdfdf}
.filter>div{float:left;margin-left:30px}
.dropmenu, .item-evlt{position:absolute;top:100%;left:0;right:0;z-index:70;display:none}
.srch-filter .dropmenu{background:#fff;border:1px solid #dfdfdf;border-width:1px 0}
.active>.dropmenu, .item-list .item:hover .item-evlt, .item-list .lst-item>li:focus .item-evlt{display:block}
.detail-srch-wrp{padding:25px 0;text-align:center;font-size:12px}
.size-choice, .color-choice, .price-choice, .choice-tit, .choice-item{float:left;text-align:left}
.choice-tit{font-size:13px}
.choice-item{margin-left:30px}
.color-choice{margin-left:150px}
.price-choice{margin-left:140px}
.price-choice .input-radio{white-space:nowrap}
.color-choice .choice-item{overflow:hidden;width:180px;font-size:0}
.color-txt{position:relative;margin:0 0 5px -5px}
.color-txt span{display:inline-block;margin:0 3px 3px 0;font-size:11px;color:#666}
.color-txt span:before{content:"/";margin-right:3px}
.srch-btns{position:relative;margin-top:25px}
.srch-btns .btn{width:135px;padding:.6em 0 .5em;margin:0 2px;font-size:12px}
.srch-btns .btn-close{position:absolute;top:0;right:20px;width:68px;padding:.6em 0 .5em;background:#e8e8e8}
.srch-btns .btn-close .icon-close{float:left;margin:4px -5px 0 15px}
.item-sort-wrp{padding:10px 20px;font-size:11px;color:#999}
.item-sort-wrp li{margin-left:28px}
.item-sort-wrp li.active a{text-decoration:underline;color:#000}
.item-list .lst-item{margin:0 -10px}
.prdt-list.item-list{padding-bottom:5px}
.item-list .lst-item>li{position:relative;width:33.33%;margin-top:30px;padding:0 10px;outline:0}
.item-list[data-view-type="2"] .lst-item>li{width:50%}
.item-list[data-view-type="3"] .lst-item>li{width:33.33%}
.item-list[data-view-type="4"] .lst-item>li{width:25%}
.item-list[data-view-type="3"] .img-wrp{width:540px;height:987px}
.item-list[data-view-type="3"] .img-wrp{width:353px;height:646px}
.item-list[data-view-type="4"] .img-wrp{width:260px;height:475px}
.item-list .item{position:relative}
.item-list .lst-item>li:hover, .item-list .lst-item>li:focus{z-index:10}
.item-list .lst-item>li:hover .img-wrp, .item-list .lst-item>li:focus .img-wrp{border:1px solid #eee;border-bottom:0;transition:none}
.item-list .item:hover:before,
.item-list .lst-item>li:focus .item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:-50px;background:#fff;
    box-shadow:-1px -1px 1px rgba(0, 0, 0, .1), 1px 1px 1px rgba(0, 0, 0, .1);border:1px solid #eee}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .item-list .item:hover:before, .item-list .lst-item>li:focus .item:before{box-shadow:0 0 2px rgba(0, 0, 0, .3);}
}
@-moz-document url-prefix(){
    .item-list .item:hover:before, .item-list .lst-item>li:focus .item:before{box-shadow:0 0 2px rgba(0, 0, 0, .3);}
}
.item-list .item-meta{position:relative;height:117px;padding:20px 5px;font-size:11px;color:#555}
.item-list .item-meta .name, .index .name{overflow:hidden;margin-bottom:10px;max-height:33px;font-size:12px}

.item-meta .state{height:18px}
.item-meta .state span+span:before{content:"";display:inline-block;width:2px;height:2px;margin:3px 5px 0 1px;background:#aaa;vertical-align:top}
.item-list .btn-like{top:10px;right:10px}
.item-list .c-price{color:#555}
.item-list .rate.label, .rate.label, .index .rate.label{display:inline-block;margin-top:1px;padding:0 2px 0 1px;background:#094;border:0;border-radius:0;line-height:14px;font-size:10px;font-weight:300;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0;vertical-align:top;color:#fff}
.item-meta .rate.label { color: #fff !important; background: #094; padding: 1px 3px; font-size: 11px;}
.coupon-rate{padding:1px 5px 0 3px;margin:4px 0 0 5px;font-size:15px;line-height:18px; color:#0d8c46;} /*color:#094;*/
.item-evlt{left:10px;right:10px;padding:12px 15px;background:#f5f5f5;font-size:11px;color:#aaa}
.item-evlt .star-rating{margin-top:2px}
.icon-cmt{width:12px;height:13px;margin-top:-2px;background-image:url(../img/icon_cmt.png)}
/* product detail */
.detail-item{margin-top:55px}
.zoomPad>img{height:658px}
.zoomWrapperImage img{max-width:none}
.item-img-wrp{position:relative;float:left;width:575px}
.item-img-wrp .bx-wrapper{padding:30px 35px 0 50px;box-sizing:content-box}
.thumbs-num{margin-top:20px;text-align:center}
.thumbs-num>span{margin:0 3px}
.thumbs-slider a{overflow:hidden;display:block;width:62px;height:112px;border:1px solid #fff}
.thumbs-slider a>img{width:60px;height:110px}
.zoomThumbActive.zoomThumbActive{border-color:#cfcfcf}
.item-img-wrp .bx-controls-direction a{width:13px;height:24px;margin-top:-12px }
.item-img-wrp .bx-prev{background-image:url(../img/slide_prev_grey.png)}
.item-img-wrp .bx-next{background-image:url(../img/slide_next_grey.png)}
.detail-info{float:right;width:470px}
.detail-info .code{font-size:11px;color:#a5a5a5}
.detail-info .tit{padding:10px 0 30px;font-size:22px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-.05em;font-weight:700}
.detail-info .add_text{padding:5px 0 0 0;font-size:12px;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-.05em; color:#0d8c46; }
.tb-item-type .label-bx.on>span{padding:9px 0;background:#fff;border:3px solid #094;color:#094}
.tb-item-type .colorset .multy img {width:37px;height:37px;}
.tb-item-type .colorset.on>span{border:3px solid #094}
.tb-item-type .colorset.on>span:after{display:none}
.tb-item-type .colorset.on>span.multy {border:0;}
.tb-item-type .colorset.on>span.multy:after {position:absolute;left:0;top:0;display:inline-block;width:39px;height:39px;border:3px solid #094;background:none;}
.item-price-wrp{font-size:14px}
.item-price-wrp dt{font-weight:400;font-size:12px}
.item-price-wrp .b-price{margin-bottom:10px}
.item-price-wrp .b-price>*{display:inline-block;vertical-align:middle;font-weight:400;color:#777777}
.item-price-wrp .b-price dd{margin-left:6px}
.item-price-wrp .b-price dd+dt{margin-left:20px}
.item-price-wrp .b-price .rate{margin:0 0 0 5px}
.item-price-wrp .c-price>dt{float:left;margin:3px 10px 0 0}
.item-price-wrp .c-price .price{display:inline-block;height:27px;margin-top:-10px;font-size:22px;vertical-align:middle}
.item-price-wrp .c-price .price+.rate{display:inline-block;margin-top:-10px;font-size:22px;color:#094;vertical-align:middle}
.saving-rate{float:right;margin-top:3px;font-size:12px}
.item-price-add{padding:18px 0 5px;margin-top:15px;border:1px solid #e8e8e8;border-width:1px 0}
.item-price-add>dt, .item-delivery>dt{float:left;margin-right:15px;font-weight:400;color:#888}
.item-price-add>dd{padding-bottom:13px;margin-left:125px;text-align:right}
.item-price-add .lyrwrp, .lyr-instalment .text-left, .tb-card td.text-left{text-align:left}
.item-info, .item-delivery{padding:10px 0;border-bottom:1px solid #e8e8e8}
.item-info .label-bx{margin-right:5px}
.tb-item-type>tbody>tr>th{width:60px;padding-top:22px;vertical-align:top;background:none;border:0;font-size:11px;color:#888}
.tb-item-type>tbody>tr>td{position:relative;padding:10px 0}
.tb-item-type .label-bx.disabled>span{background:#ccc;color:#7d7d7d}
.tb-item-type .label-bx.disabled>span:after, .colorset.disabled>span:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(../img/size_disabled.png) -1px -1px no-repeat}
.colorset.disabled>span:after{background-image:url(../img/color_disabled.png)}
.colorset.disabled>span.bg-wh:after, .tb-item-type .label-bx.disabled>span:after{color:#000}
.item-info .lyrwrp{padding-top:13px}
.lyrwrp .icon-modal-close{top:13px;right:18px;background-image:url(../img/icon_close_.png)}
.item-info .color-txt{position:absolute;top:20px;right:0;margin:0;text-transform:uppercase;letter-spacing:0}
.item-info .color-txt span{margin-bottom:0}
.item-info .color-txt span:before{display:none}
.order-quantity{width:130px;padding:6px 0;border:1px solid #9f9f9f;font-size:0}
.order-quantity button{width:36px;height:25px;vertical-align:top;outline:0}
.order-quantity .form-control{display:inline-block;width:56px;height:25px;border-width:0 1px;vertical-align:top;font-size:16px;line-height:13px;text-align:center}
.order-quantity.ver-sm{width:100px;padding:5px 0}
.order-quantity.ver-sm button{width:29px;height:18px}
.order-quantity.ver-sm .form-control{width:40px;height:18px;padding:0 10px;background:#fff;font-size:12px;line-height:18px}
.item-delivery{padding:15px 0}
.item-delivery .radio-label>span{background-position:0 2px;font-weight:400;font-size:12px}
.item-delivery .btn{float:right;display:none;width:90px;margin-top:-5px;background:#525252;font-size:12px;color:#fff}
.item-buttons{padding:30px 0}
.item-buttons span+span{margin-left:-1px}
.item-buttons .btn{height:50px;padding:.8em 0;font-size:16px}
.item-btn-order .btn{width:200px}
.item-btn-cart .btn{width:188px}
.item-delivery.model-size{text-align:right}
.item-delivery.model-size>dd{color:#555;font-size:13px}
.line-link, .dsc-order-step .nav-tab-basic, .customer .t-delta+.nav-tab-basic{margin-bottom:30px}
.line-link a.pull-left{width:190px;height:35px;padding:8px 0;border:1px solid #e8e8e8;border-width:1px 0;text-align:center}
.share-link{height:35px;padding:5px 20px;border:1px solid #e8e8e8;border-width:1px 0;color:#888}
.share-link>span{display:inline-table;margin-top:4px;vertical-align:top}
.share-link .list-float{display:inline-block; width:185px; padding-left:22px; vertical-align:middle; text-align:center; font-size:0; cursor:pointer;}
.share-link .list-float>li{float:none;display:inline-block;vertical-align:top}
.share-link .list-float>li+li{margin-left:22px}
.detail-item-info{padding-top:30px}
.nav-detail{border:1px solid #e8e8e8;border-width:1px 0;text-align:center}
.nav-detail .list-float{display:inline-block;vertical-align:top}
.nav-detail li{padding:0 60px}
.nav-detail a{display:inline-block;padding:11px 0;border-bottom:3px solid #fff;box-sizing:content-box;font-size:14px;vertical-align:top}
.nav-detail .active>a{border-color:#094;color:#094}
.detail-item-info .tab-content{padding:60px 0;border-bottom:1px solid #e8e8e8}
.prdt-info section{padding-bottom:30px}
.prdt-info .btn-border{margin-top:-3px;font-size:11px}
.washway{border:1px solid #e8e8e8}
.prdt-info .t-delta{margin-bottom:13px}
.prdt-info-size{border:1px solid #e8e8e8;line-height:1.8}
.prdt-info-size .t-delta{font-size:14px}
.tb-size{margin-bottom:15px}
.tb-size th{background:#f9f9f9}
.tb-size th, .tb-size td{text-align:center}
.prdt-info .btn-size{margin-top:-2px}
.prdt-image{margin-bottom:-60px}
.prdt-image img{display:block;margin:0 auto 75px}
.prdt-review .t-delta{font-size:15px}
.prdt-review .list-wrp .btn.bg-grn{width:160px;margin:40px 0 30px;font-size:15px}
.prdt-review .paging-with-btn{position:absolute;right:0;top:20px}
.prdt-review .paging-with-btn .btn{margin:0}
.prdt-review .lst-sort{margin:9px 25px 0 0;font-size:15px}
.prdt-review .lst-sort li+li:before{width:1px;height:15px;margin:-2px 12px 0 14px;background:#e1e1e1}
.prdt-review .tb-size th,
.prdt-review .tb-size td{padding:10px 16px}
.prdt-review .tb-size th{border:0;border-top:1px solid #131313;font-size:14px}
.prdt-review .tb-size td{border-width:1px 0;color:#555;font-size:14px}
.prdt-review .list-wrp+.list-wrp{margin-top:60px}
.tot-rating{display:table;width:100%;margin-bottom:7px;padding:16px 0 14px;border-top:1px solid #131313;border-bottom:1px solid #e8e8e8;}
.tot-rating>dl{display:table-cell;padding-left:100px}
.tot-rating>dl:first-of-type{padding-left:37px}
.tot-rating>dl>dt{margin-bottom:12px;color:#292929;font-size:16px;font-weight:700}
.tot-rating .rating-avr{margin-bottom:13px;color:#3b3b3b;font-size:20px}
.tot-rating .rating-avr .color-primary{font-size:30px;line-height:30px}
.tot-rating .star-rating.star-big,
.tot-rating .star-rating.star-big>span{width:165px;height:29px;background:url(../img/star_big_off.png)}
.tot-rating .star-rating.star-big>span{background:url(../img/star_big_grn.png)}
.rating-graph{margin:8px 0;font-size:14px}
.rating-graph>span{display:inline-block;vertical-align:middle;}
.rating-graph .txt{width:68px;color:#555;}
.tot-rating>dl:last-of-type .rating-graph .txt{width:96px}
.rating-graph .bar{width:179px;height:12px;background:#ececec;}
.rating-graph .bar>span{display:block;height:12px;background:#094;font-size:0;line-height:0;text-indent:-9999em;text-align:left}
.rating-graph .num{margin-left:10px;color:#292929;}
.prdt-review .modal .radio-label{width:116px}
.my-size{margin-top:30px}
.my-size h5{margin-bottom:10px;color:#202020;font-size:16px;font-weight:700}
.my-size .lst-bullet-gt{color:#555;font-size:12px;line-height:16px}
.my-size .input-wrp{margin-top:15px;padding-left:10px;color:#555;font-size:0;line-height:28px}
.my-size .input-wrp .input-box,
.my-size .input-wrp select{display:inline-block;width:130px;margin-right:7px;font-size:13px}
.my-size .input-wrp .input-box{position:relative;padding-right:22px;border:1px solid #ddd}
.my-size .input-wrp .input-box .form-control{width:100%;height:28px;font-size:13px;border:none;text-align:right}
.my-size .input-wrp .input-box>span{position:absolute;right:10px;top:0}
.my-size .input-wrp select{border-color:#ddd;font-size:12px;direction:rtl}
.prdt-review .lst-upload-pic,
.prdt-review .lst-upload-pic+.lst-bullet-dot{display:inline-block;padding:0;vertical-align:middle}
.prdt-review .lst-upload-pic>li{margin:0}
.prdt-review .lst-upload-pic+.lst-bullet-dot{margin-left:30px}
.nodata{padding:75px 0;border-top:1px solid #094;border-bottom:1px solid #e1e1e1;text-align:center;font-size:16px;color:#094}
.nodata:before{content:"";display:inline-block;width:23px;height:20px;margin:-2px 5px 0 0;background:url(../img/nodata.png) no-repeat;vertical-align:middle}
.review-info>*{display:inline-block;vertical-align:middle}
.review-title .meta{font-size:11px;color:#888}
.review-info .star-rating{margin:-1px 15px 0 0}
.review-info img{margin:-1px 0 0 15px}
.review-state{position:absolute;top:25px;right:0;font-weight:700}
.review-state .meta+.meta:before{margin-top:1px}
.review-title .t-delta{margin-top:15px;color:#555}
.review-txt{padding-top:25px;color:#555}
.prdt-review .review-txt img, .detail-review .review-txt img{max-width:480px;max-height:720px;/* max-width:100%; */margin-top:20px}
.edit-btn{padding-top:20px;text-align:right}
.edit-btn .btn{width:67px;margin-left:5px;font-size:12px}
.prdt-order .collaps-title{padding:0}
.prdt-order .collaps-title>a{display:block;padding:11px 20px;font-size:14px;font-weight:700}
.prdt-order .collapse-content, .prdt-order .open .collaps-title{background:#fafafa}
.prdt-order .collapse-content{padding-top:8px;border-top:0;line-height:1.8}
.prdt-order .collapse-content p{margin-top:20px}
.prdt-order .collapse-content p:first-child{margin-top:0}
.prdt-order .collapse-content li{overflow:visible;position:relative;padding-left:1.5em}
.prdt-order .no-bullet li{padding-left:1em}
.prdt-order .order-txt>p:before{content:"ㆍ";}
.prdt-order .collapse-content li:before{content:"-";position:absolute;left:10px}
.prdt-order .no-bullet li:before{display:none}
.related-item{padding:60px 0 75px;text-align:center}
.related-item .lst-item>li{width:25%}
.related-item .img-wrp{width:260px;height:475px}
.lyr-coupon, .lyr-mileage, .lyr-instalment{top:100%;right:0;margin-top:7px}
.lyr-coupon{margin-top:15px}
.lyr-coupon .lyr-title{margin-bottom:0}
.dsc-discount dt, .dsc-discount dd{padding:15px 0;color:#868686}
.dsc-discount dd{border-top:1px dashed #ccc;text-align:right;color:#000}
.dsc-discount dt:first-child+dd{border-top:0}
.dsc-discount .discount{margin:0 -28px;padding:12px 28px;border-top:0;background:#f5f5f5;color:#000}
.dsc-discount dt.discount{color:#868686}
.dsc-discount .total{padding:17px 0 10px;border-top:0;color:#094}
.dsc-discount .rate{display:inline-block;width:32px;margin:1px 0 0 5px;text-align:center;line-height:1.1;vertical-align:top;color:#888}
.dsc-discount .rate.label{width:auto;margin:0;padding:1px 3px 1px 2px;border-radius:0;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';letter-spacing:0;color:#fff}
.dsc-discount+.color-grey{font-size:11px}
.dsc-term{margin-top:7px;border-top:1px solid #ccc}
.dsc-term dt, .dsc-term dd{padding-top:15px;font-size:11px}
.dsc-term dd:before{content:"|";float:left;margin:0 10px;vertical-align:top;font-size:10px;color:#ccc}
.lyr-mileage .lst-bullet-dash{margin-top:20px;line-height:1.45}
.lyr-instalment{width:550px}
.lyr-instalment table tr:first-child td{border-top:1px solid #e8e8e8}
.lyr-instalment table td, .tb-card td{padding:15px;border-bottom:1px solid #e8e8e8;text-align:center}
.lyr-size{top:20px;right:0;width:575px}
.lyr-size .nav-justified{overflow:visible;position:relative;width:auto;margin:0 -2px 20px;border-bottom:1px solid #c9c9c9}
.lyr-size .nav-justified>li{position:relative;padding:0 2px}
.lyr-size .nav-justified>li>a{display:block;position:relative;z-index:0;padding:5px 0;border:1px solid #f0f0f0;border-bottom:0;font-size:11px;text-align:center;background:#fafafa;color:#a8a8a8}
.lyr-size .nav-justified>li.active>a{z-index:10;background:#fff;border-color:#c9c9c9;color:#000}
.lyr-size .nav-justified>li.active>a:before, .nav-tab-basic>li.active>a:before{content:'';position:absolute;bottom:-1px;left:0;right:0;border-top:1px solid #fff}
.lyr-size .tb-size{margin-bottom:0}
.detail-size-view{top:-3px;right:100%;margin-right:3px}
.modal-header+.tb-card{margin-top:-10px}
.tb-card{margin-bottom:10px}
.tb-card caption{padding:10px;font-size:14px;background:#f2f2f2;color:#000}
.tb-card+.tb-card{margin-top:18px}
/* membership_join */
.membership{max-width:1100px;padding:50px 0 100px;margin:0 auto;text-align:center;line-height:1.8;color:#818181}
.membership .title{padding-bottom:50px;font-size:28px;text-align:center}
.step{margin-bottom:65px}
.membership .t-gamma{padding-bottom:30px;font-size:22px;line-height:1.1}
.membership .t-gamma+p{font-size:14px}
.membership .t-delta{font-size:15px}
.bx{width:920px;padding:40px 30px;margin:45px auto 0;border:1px solid #e8e8e8}
.membership .title+.bx{margin-top:0}
.bx .form-group, .bx .lst-bullet-dot{text-align:left}
.certify-wrp{padding:50px 125px;margin-top:55px}
.certify{padding:30px 0 40px}
.bx .form-group+.form-group{margin-top:40px}
.bx .form-group .chk-label-blk{margin:0 0 20px 10px}
.terms{overflow-x:hidden;overflow-y:scroll;height:130px;padding:25px;background:#fafafa;color:#000}
.terms table{width:100% !important;margin:0 !important}
.terms table p{line-height:1.8 !important;white-space:normal}
.bx .all-chk{margin-bottom:-10px}
.bx-grey{padding:40px 0;margin:30px 0;background:#f8f8f8}
.account-info{display:inline-block;margin-bottom:-25px;vertical-align:top;font-size:16px;text-align:left;color:#000}
.account-info dt{width:105px;padding-left:15px;font-weight:400}
.account-info dd{margin:0 0 25px 105px;font-weight:700}
.tb-frm .label-wrp{margin-bottom:7px}
.label-wrp{display:inline-block;width:195px;margin-top:8px;vertical-align:top}
.label-wrp+.label-wrp{margin-left:35px}
.membership .radio-label>span, .label-wrp .radio-label>span{background-position:0 2px;font-size:12px;line-height:1.42857143}
.label-wrp>span{margin-right:15px}
.label-wrp>span:before{content:"ㆍ";display:inline-block;vertical-align:top;font-weight:700}
.frm-buttons{padding-top:40px;text-align:center}
.frm-buttons .btn, .insta-info .btn{width:160px;padding:11px;margin:0 8px;font-size:15px}
.wide-btn .btn{width:180px}
.frm-join .t-gamma{margin-top:-10px;padding-bottom:20px;text-align:left;font-size:20px}
.frm-join>p.text-right{font-size:12px;color:#000}
.frm-join .bx{width:100%;padding:50px 30px;margin-top:10px}
.frm-end{font-size:14px}
.membership .frm-end .frm-buttons{padding-top:35px}
.frm-end .t-gamma{padding-top:15px;font-size:30px}
.frm-end>p.color-blk{padding-bottom:8px;font-size:16px;font-weight:700}
.modal-content .frm-end{color:#818181}
.h-line{padding:90px 0 30px;font-size:18px}
.h-line:before{content:"";display:block;width:100%;height:1px;margin-bottom:-12px;border-top:1px solid #ebebeb}
.h-line span{position:relative;padding:0 20px;background:#fff;color:#000}
.bx-account-info{padding:50px 180px 45px}
.bx-account-info .t-delta{font-size:18px}
p.bx-grey{padding:18px 0;margin-top:0;font-size:17px}
[class*=bx-agree]{padding:30px;margin:20px auto;color:#000}
[class*=bx-agree] .bx-grey{padding:30px 0;margin:0}
.bx-agree-marketing{margin:0 auto}
.bx-agree-marketing .t-delta{font-size:18px}
.bx-agree-marketing .t-delta+p{padding:20px 0 35px;color:#818181}
.dormancy-account{padding:50px 90px}
.dormancy-account .t-delta{padding-bottom:10px;font-size:17px;font-weight:700;color:#000}
.dormancy-account .t-delta+p{font-size:15px;line-height:1.7}
.dormancy-account .bx-grey{padding:20px 0 30px}
.dormancy-account .certify{padding:30px 0 0;margin:0 35px}
.dormancy-account .certify .dsc-bullet-dot{padding-top:40px}
.dormancy-account .dsc-bullet-dot dd{line-height:1.8}
/* membership_login */
.login-ct{width:920px;margin:0 auto;color:#000}
.nav-tab>li{position:relative;padding:0 20px;border:1px solid #e8e8e8;border-bottom-color:#e8e8e8;background:#f4f4f4;font-size:15px}
.nav-tab>li>a{display:block;padding:12px 0;margin-bottom:-1px}
.nav-tab>li:before{content:"";position:absolute}
.nav-tab>li+li:before{content:"";position:absolute;top:-1px;bottom:0;left:-1px;border-left:2px solid #fff;border-right:1px solid #e8e8e8}
.nav-tab>li+li.active:before{border-left:1px solid #e8e8e8;border-right:2px solid #fff;left:-4px}
.nav-tab>li.active{border-bottom-color:#fff;background:none}
.nav-tab>li.active>a{border-bottom:1px solid #e8e8e8;font-weight:700}
.login-ct .tab-content{padding:50px 0;border:1px solid #e8e8e8;border-top:0}
.login-banner{margin-top:60px}
.acoount-login, .social-login{float:left;width:50%;height:238px}
.acoount-login{float:none;margin:0 auto;padding:0 58px;text-align:left;} /* 2020.11.27 */
.frm-login{position:relative;padding-right:112px}
.frm-login .form-control{margin-bottom:10px}
.acoount-login .btn, .nomember-login .btn{width:100px;padding:.5em 1em}
.frm-login .btn{position:absolute;top:0;bottom:0;right:0;font-size:15px}
.acoount-login .chk-label>span{background-position:0 2px}
.split:before{content:"|";display:inline-block;margin:-2px 15px 0;font-style:normal;vertical-align:top}
.acoount-login .input-chk{margin-bottom:15px}
.login-btm{margin-top:20px;padding-top:18px;border-top:1px solid #ebebeb;line-height:1.5;color:#818181}
.social-login{position:relative;padding:0 68px;display:none} /* 2020.11.27 */
.social-login:before{content:"";position:absolute;top:0;left:0;bottom:0;border-left:1px solid #e8e8e8}
.social-login .t-delta{display:block;padding-bottom:25px;font-size:16px}
.social-login .list-float{display:inline-block;vertical-align:top}
.social-login li+li{margin-left:20px}
.nomember-login{width:375px;margin:0 auto;text-align:left}
.nomember-login .frm-login .btn{padding:14px 20px;text-align:left}
.login-ct .lst-bullet-dot{margin:30px 0;white-space:nowrap;text-align:left;color:#818181}
.srch-account{margin-top:0;padding:30px 125px}
.srch-account .lst-bullet-dot{margin:0 0 -40px}
.srch-account .t-delta.color-blk{font-size:17px;font-weight:700}
.srch-account .t-delta.color-grey{color:#818181 !important}
.srch-account .t-delta+p{padding-top:10px;font-size:15px;color:#818181}
.srch-account .bx-grey{margin:30px 50px 0;padding:25px 0;font-size:16px;line-height:2.5}
.srch-account .bx-grey b{padding:0 10px}
.srch-account .form-horizontal{padding:40px 100px 25px}
.srch-account .form-group{padding-left:145px}
.srch-account .form-horizontal .control-label{float:left;width:145px;padding-top:4px;margin-left:-145px;text-align:left;line-height:1.4}
.srch-account .form-horizontal .help-block-error{font-size:12px;line-height:1.4;color:#094}
.srch-account .form-horizontal .form-group+.help-block-error{margin:20px 0 5px}
.srch-account .form-horizontal .form-group .help-block-error{margin:10px 0 -5px -145px}
.srch-pw-btm{padding:40px 50px 10px;text-align:left}
.srch-pw-btm .lst-bullet-dot{padding-top:10px}
.mem-id{color:#094}
.mem-joindate{font-weight:400}
/* cart */
[class*=mycart]{padding-bottom:90px;line-height:1.42857143;text-align:left}
[class*=mycart] .step{position:relative;margin-bottom:60px}
.step .num{position:absolute;top:0;left:250px;line-height:96px;font-size:20px;color:#686868}
.mycart .step .num{color:#fff}
.tb-cart td{position:relative;vertical-align:middle}
.tb-cart .order-quantity{margin-bottom:6px}
.tb-cart .btn{padding:2px 2px 3px}
.tb-cart .btn-default{padding:4px}
.tb-cart .btn-grey{background:#e4e4e4;color:#000}
.tb-cart .btn.bg-blk{cursor:default}
.tb-cart.tb-cart .b-price, .tb-cart.tb-cart .c-price{display:block;margin:3px 0}
.tb-cart .c-price{color:#555}
.tb-cart .code{color:#b8b8b8}
.tb-btn-wrp{width:80px;margin:0 auto}
.tb-btn-wrp .btn{padding:6px 0}
.tb-footer{padding-top:20px}
.tb-footer .btn{min-width:80px;height:30px;padding:6px 15px;margin-right:3px}
.tb-footer.tb-frm .btn{height:auto;padding:3px 10px;margin:0}
.formula-price{width:100%;margin:30px 0 0;text-align:center;font-size:24px;color:#000}
.formula-price>*{display:inline-block;vertical-align:top}
.formula-price dt{font-size:12px;font-weight:400;color:#888}
.formula-price small{margin-left:3px;font-size:14px}
.formula{margin:15px 50px 0}
.bx-info{padding:25px;margin:80px 0 0;background:#fafafa;color:#555}
.bx-info>.tit{display:block;padding-bottom:6px;font-weight:700;font-size:13px;color:#000}
.lyrwrp .option-view{left:86px;padding:30px;margin-top:8px;width:370px;border-color:#aaa;font-size:11px}
.active>.option-view{display:block}
.option-view .label-bx{margin:3px 1px}
.option-view.option-view .tb-item-type td{padding:10px 0 20px;border-top:0;text-align:left;vertical-align:middle}
.option-view .tb-item-type th{width:85px;padding:10px 0 20px;border-bottom:1px solid #ebebeb;font-weight:400;vertical-align:middle;text-align:left}
.lyr-btn-wrp{padding-top:20px;text-align:center}
.lyr-btn-wrp .btn{width:80px;padding:5px;margin:0 3px}
.tb-cart .nodata, .item-list-wrp .nodata{padding:40px 0;border:0;font-size:14px;color:#888}
.item-list-wrp .nodata{padding:30px 0 50px}
.tb-cart .nodata:before, .item-list-wrp .nodata:before{display:none}
.tb-cart .nodata .btn, .item-list-wrp .nodata .btn{width:160px;padding:10px;margin-top:20px;font-size:16px}
.tb-cart+.bx-grey{margin-top:60px}
.tb-cart .store>span{display:block;font-size:11px;color:#888}
.tb-cart .store>span:first-child{margin-bottom:2px}
.tb-cart .store .btn{width:100px;margin-top:5px}
/* order_payment */
.mycart-pay .media{padding-left:115px}
.tb-frm.tb-basic .ifrm{width:500px}
.tb-frm.tb-basic .ifrm.w-xs{width:75px}
.tb-frm.tb-basic .ifrm.w-sm{width:180px}
.tb-frm.tb-basic .ifrm.w-md{width:340px}
.tb-frm.tb-basic .ifrm+.ifrm{margin-top:6px}
.formula-price~.tb-basic{position:relative;margin-top:60px}
.tb-frm .radio-delivery td{height:auto;padding:0;border-top:0}
.tb-frm .radio-delivery>td>div{display:inline-block;padding-bottom:10px}
.radio-delivery .btn{margin-top:-3px}
.input-unit{position:relative;display:inline-block;vertical-align:top}
.input-unit .unit{position:absolute;top:0;right:10px;width:13px;text-align:left;line-height:28px;color:#868686}
.input-unit.input-unit .form-control{width:130px;padding-right:25px;text-align:right}
.tb-basic [class*=help-block]{margin-left:15px;color:#000}
.tb-basic.tb-frm .btn{min-width:72px}
.tb-frm .chk-label-grey{margin:5px 0 0 15px}
.tb-frm .chk-label-grey>span{font-size:12px;line-height:1.42857143;text-indent:0;color:#000}
.tb-frm .form-group{margin-bottom:5px}
.tb-freebie{table-layout:fixed}
.tb-freebie.tb-freebie td{padding:12px 0;text-align:center}
.tb-freebie.tb-freebie th{text-align:center}
.tb-freebie.tb-freebie th+th, .tb-freebie.tb-freebie td+td{border-left:1px solid #ebebeb}
.tb-freebie .radio-label{margin:0 20px}
.tb-freebie .radio-label .item-meta{display:block;width:150px;margin:0 auto;padding:25px 0 0;background-position:50% 0;font-size:11px;line-height:1.2}
.tb-freebie .radio-label .item-meta img{max-width:none;height:150px}
.tb-freebie th[scope=row], .membership.order-history{text-align:left}
.tb-freebie th[scope=row]+td{padding:10px 10px 10px 0;background:#f9f9f9}
.tb-freebie th[scope=row]+td>img{width:100%}
.gift-bx{padding:30px 0;background:#fff;font-size:18px;color:#094}
.gift-bx>*{display:inline-block;vertical-align:middle}
.gift-bx>span{margin-left:60px}
.radio-label .item-meta img{display:block;margin:0 auto 10px}
.cart-payment{padding-top:55px;color:#000}
.cart-payment .pull-left{width:700px}
.radio-payment{margin-bottom:-8px}
.radio-payment .input-radio{min-width:80px;margin:0 25px 8px 0}
.pull-left .payment-way{position:relative;margin-top:60px}
.pull-left .hide+.payment-way{margin-top:0}
.payment-way .chk-label-grey{position:absolute;top:2px;right:0;font-size:13px}
.total-pay~.chk-label-grey{margin-top:20px;font-size:13px}
.cart-payment .lst-bullet-dash, .dsc-doc .lst-bullet-dash{line-height:1.42857143}
.cart-payment .lst-bullet-dash{margin-right:-20px}
.cart-payment .pull-right{width:350px}
.total-pay{padding:5px 0;margin-bottom:20px;border:1px solid #e8e8e8;color:#000}
.total-pay .bg-light-grey{background:#fafafa !important}
.total-pay dd{text-align:right}
.total-pay .unit{display:inline-block;width:20px;vertical-align:top}
.total-pay>.dl-float{padding:0 30px}
.total-pay dt{font-weight:400}
.total-pay>.dl-float>dt, .total-pay>.dl-float>dd{padding:20px 0;font-size:14px}
.total-pay>.hide+.dl-float>dt, .total-pay>.hide+.dl-float>dd{padding-top:0}
.total-pay .dsc-discount{padding:10px 30px}
.total-pay .dsc-discount dt, .total-pay .dsc-discount dd{padding:10px 0;font-weight:400;color:#000}
.total-pay.total-pay [class*=total]{font-size:14px;color:#094}
.total-pay .total+dt+dd{border-top:0}
.total-pay.total-pay .total-price{padding:0 0 20px}
.total-pay.total-pay .total-price:first-child, .total-pay.total-pay .total-price:first-child+.total-price{padding-top:20px}
.total-pay.total-pay dt.total-price{margin-top:9px}
.total-pay .total-price b, .order-history .total-price b{line-height:30px;font-size:24px}
.total-pay~.btn{margin-top:30px;font-size:16px}
.add>span{display:block;padding:1px 0 0 20px;text-align:left;color:#888}
.add>span:first-child{padding-top:0;color:#000}
.order-history .tb-basic.tb-frm .btn{min-width:86px}
.order-history{position:relative}
.order-history .btn-one{position:absolute;top:0;right:0;width:auto;padding:5px 5px 4px} /* 20200807 width 수정 */
/* order_complete */
.mycart-order{padding-bottom:70px;text-align:center}
.order-breakdown{margin-top:60px;padding:80px 100px 80px 50px;background:#fafafa}
.order-receipt{float:left;position:relative;width:370px;padding:45px 0;background:url(../img/receipt_top.png) no-repeat}
.order-receipt .media{padding:0 40px 0 150px;background:url(../img/receipt.png) repeat-y}
.order-receipt .tmb{width:100px;height:183px;margin-left:-120px}
.order-receipt .tmb img{width:100px;height:183px}
.order-receipt .item-meta{height:auto;padding:0 0 18px;margin-bottom:10px;border-bottom:1px solid #e8e8e8}
.order-receipt:after{content:"";position:absolute;bottom:0;left:0;width:370px;height:45px;background:url(../img/receipt_btm.png) no-repeat}
.order-receipt .total-pay{border:0;padding:0 0 10px;margin:0}
.order-receipt .total-pay dt, .order-receipt .total-pay dd{padding-top:10px}
.order-receipt .unit{display:inline-block;width:15px;vertical-align:bottom;font-size:12px}
.order-receipt .total-pay .total{padding-top:6px}
.order-receipt .total-pay dt.total{margin-top:2px;line-height:22px;font-size:12px}
.order-receipt .total>b{font-size:17px;line-height:22px}
.order-info{float:right;width:490px}
.order-info th, .order-info td{padding:15px 0;border-bottom:1px solid #e8e8e8;text-align:left;vertical-align:middle;font-size:13px}
.order-info tr:first-child th, .order-info tr:first-child td{padding-top:5px}
.order-info th{width:110px;color:#868686}
.order-info td{font-size:13px;color:#000}
.order-info .color-primary{font-weight:700;text-decoration:underline;font-size:17px;line-height:20px}
.order-info div+div{margin-top:7px}
.order-info div .color-gray{float:left;width:55px;font-size:12px}
.order-info div .color-gray:after{content:"|";float:right;margin-top:1px;font-size:.8em;color:#dfdfdf}
.order-info div .color-gray+span{display:block;margin-left:70px}
.operating.operating{margin-top:13px}
.order-info .btn{width:70px;padding:2px;margin-top:-3px}
.order-breakdown .frm-buttons{padding-bottom:30px}
/* mypage */
.mypage, .customer, .company{padding:50px 0 80px}
.mypage .column-left, .customer .column-left, .company .column-left{float:left;width:160px}
.mypage .column-left .title, .customer .column-left .title, .company .column-left .title{padding:28px 0;border:1px solid #ebebeb;border-bottom:0;background:#f9f9f9;font-size:22px;text-align:center;font-weight:700;color:#094}
.snb{border:1px solid #ebebeb;border-top:0}
.snb>li{padding:16px 18px 16px 20px;border-top:1px solid #ebebeb;color:#555}
.snb>li>strong{display:block;font-size:13px;color:#000}
.snb>li.active>strong>a{color:#094}
.snb-dep{margin-top:10px}
.snb-dep>li{margin-top:3px}
.snb-dep>li:before{content:"-";margin-right:3px}
.snb-dep>.active>a{text-decoration:underline;color:#094}
.mypage .column-right, .customer .column-right, .company .column-right{float:right;width:890px}
.mypage .column-right>.t-delta, .title-wrap>.t-delta, .customer .column-right>.t-delta, .company .column-right>.t-delta{padding-bottom:24px;font-size:25px;color:#094}
.mypage .tb-cart td{padding:15px 6px}
.mypage .tb-cart.tb-cart .b-price, .mypage .tb-cart.tb-cart .c-price,
.order-history .tb-cart.tb-cart .b-price, .order-history .tb-cart.tb-cart .c-price,
.prdt-tb-wrp .tb-cart.tb-cart .b-price, .prdt-tb-wrp .tb-cart.tb-cart .c-price{display:inline}
.mypage .tb-cart .b-price+.c-price{margin-left:10px}
.my-info{margin-bottom:47px}
.my-state{float:left;width:240px;height:180px;padding:23px 0;background:#f4f4f4;text-align:center;font-size:11px;color:#555}
.my-state .state{padding:10px 0;font-size:12px;color:#000}
.my-cnt{float:left;width:650px;padding-left:10px}
.lst-my-cnt, .tb-bx{display:table;width:100%;padding:32px 0;table-layout:fixed;border:1px solid #e7e7e7}
.lst-my-cnt>li, .tb-bx>li{display:table-cell;height:114px;padding-bottom:5px;vertical-align:middle;text-align:center}
.lst-my-cnt>li+li, .tb-bx>li+li{border-left:1px solid #e7e7e7}
.dsc-cnt dt{padding:20px 0 3px;font-size:13px;font-weight:400}
.dsc-cnt .num{display:inline-block;margin:0 6px -2px 0;font-size:22px;font-weight:400;line-height:28px;vertical-align:bottom;color:#e65e12}
.lst-header .t-delta{margin-right:10px;font-size:25px;color:#094}
.lst-header .btn-xs{float:right;width:50px;height:20px;padding:.35em;margin-top:8px;color:#094}
.lst-header>.color-blk{font-size:15px}
.item-list-wrp{border-bottom:1px solid #ebebeb}
.item-list-wrp .lst-header{padding-top:47px;margin-bottom:20px;border-bottom:1px solid #094}
.item-list-wrp .item-meta .name{font-size:12px}
.paging+.bx-info{margin-top:0}
/* order_history */
.column-right.column-right .bx-sort.wauto{padding:20px}
.order-history.order-history>.bx-sort.bx-sort{padding:15px 20px;margin:0 0 25px}
.btn-sort-wrp>li{margin:1px 5px 0 0}
.order-state{padding-bottom:10px;color:#555}
.order-num{font-weight:700;font-size:13px}
.delivery-txt{margin-top:5px;font-size:11px;color:#888}
.delivery-txt>a{text-decoration:underline}
.bx-sort .btn{width:72px;padding:.3em;border:1px solid #e4e4e4;background:#e4e4e4}
.btn-sort-wrp .active .btn{border-color:#094;background:#fff;color:#094}
.datepicker-area{display:inline-block;border:1px solid #dfdfdf;vertical-align:top}
.datepicker-area>*{float:left}
.datepicker-area>span{line-height:26px}
.datepicker-area .input-group{float:left;width:110px}
.datepicker-area .form-control{height:26px;padding:4px 10px;border:0;text-align:center;color:#000}
.datepicker-area .input-group-addon{padding:4px 10px 4px 0}
.datepicker-area+.btn{height:28px;margin-left:3px;border:0}
.lst-header{padding-bottom:15px;font-size:13px;color:#585858}
.lst-header .t-delta, .lst-header .t-delta~*{margin-bottom:10px}
.lst-header>*{display:inline-block;vertical-align:bottom;line-height:1.1;color:#888}
.btn-ship.btn-ship{display:block;width:65px;height:20px;padding:2px;margin:5px auto 0;border-color:#d0d0d0;font-size:11px;color:#555}
.btn-ship.btn-border{border-color:#094}
.btn-ship+.btn-ship{margin-top:4px}
.btn-ship.btn-grey{background:#d0d0d0}
.btn-ship.btn-block, .order-history .tb-vertical td, .label-wrp .radio-label>span{color:#000}
.btn-ship.bg-grn{border-color:#094;color:#fff}
.tb-cart+.paging{padding:50px 0}
.dsc-order-step{padding:30px 20px 40px;margin:0}
.dsc-order-step .title{display:block;margin-bottom:25px;font-size:14px;font-weight:700;color:#094}
.dsc-order-step .nav-tab-basic>li.active>a:before{border-top-color:#fafafa}
.tb-view>tbody>tr>td:first-child>.media{overflow:visible;padding-left:115px}
.dsc-gift, .nav-page>li{display:table;width:100%}
.dsc-gift>dt, .dsc-gift>dd, .nav-page div{display:table-cell;height:45px;padding:8px 20px;border-bottom:1px solid #ebebeb;font-weight:400;vertical-align:middle}
.dsc-gift>dt{width:170px;padding-left:40px;background:#f7f7f7;font-size:13px;color:#000}
.order-history .tb-basic.tb-vertical th{width:170px}
.discount-detail>dt{width:120px;height:30px;padding-top:8px;font-size:11px;font-weight:400;color:#888}
.discount-detail>dt:after{content:"";float:right;display:block;width:1px;height:10px;margin-top:3px;border-right:1px solid #a3a3a3}
.discount-detail>dd{font-size:14px;line-height:30px}
.discount-detail>dd span{display:inline-block;width:130px;text-align:right;vertical-align:bottom}
.discount-detail>dd .unit{width:15px;margin-left:3px;text-align:center}
.discount-detail .icon-info{margin:-2px 0 0 5px}
.discount-detail.tb-style{margin:-10px -20px}
.discount-detail.tb-style>dt{height:44px;padding:15px 0 0 20px}
.discount-detail.tb-style>dd{border-top:1px solid #ebebeb;line-height:44px}
.discount-detail.tb-style>dt:first-child+dd{border-top:0}
.order-history .total-price{padding:13px 0;font-size:14px;color:#096}
.order-history .total-price b{margin-right:7px}
.order-history .add{display:inline-block;vertical-align:top}
.order-history .add+.btn{margin:6px 0 0 10px}
.order-history .tb-vertical{margin-top:60px}
.dsc-order{text-align:center;font-size:14px}
.dsc-order>dt{margin-right:20px;font-size:13px;font-weight:400;color:#888}
.dsc-order>dd+dt:before{content:"";display:inline-block;width:1px;height:10px;margin:4px 25px 0;background:#aaa;vertical-align:top}
.order-history .lyr-option{position:relative}
.order-history .lyr-option>button{margin-left:4px;font-size:11px;color:#888}
.order-history .option-view{top:100%;left:0;margin-top:8px}
.tb-frm .btn.mt0{margin-top:-2px !important}
.tb-order-radio .radio-label{margin-right:40px}
.tb-order-radio .input-block .radio-label{margin-right:0}
.tb-order-radio .form-control.ifrm{width:315px;margin:-6px 0 0 10px}
.tb-order-radio.tb-order-radio .radio-label>span, .reason-wrp .radio-label>span, .pane .radio-label>span{background-position:0 1px;font-size:12px;color:#000}
.tb-order-radio.tb-order-radio .btn.btn{min-width:75px;padding:.2em .8em;margin:-5px 0 0 10px}
.prdt-change.prdt-change>td{padding:0;text-align:left}
.btn-prdt-change{display:inline-block;margin-left:150px;vertical-align:top;line-height:28px}
.prdt-change .tb{display:none;border-bottom:1px solid #094}
.prdt-change .active .tb{display:table}
.prdt-change .tb>thead>tr>th{border-bottom:0}
.prdt-change .tb>tbody>tr>td{border:0;border-top:1px solid #ebebeb}
.btn-doc.btn-doc{width:80px;height:30px;padding:5px}
.tb .price.text-right{padding-right:20px}
.lyr-dis-coupon.lyr-dis-coupon{left:-45px;width:525px;padding:20px;margin-top:12px;line-height:1.42857143}
.active .lyr-dis-coupon{display:block}
.lyr-dis-coupon .lyr-title{margin-bottom:0}
.lyr-dis-coupon.lyr-dis-coupon .tb th{padding:10px 15px;border-bottom:0;text-align:center;font-size:12px;font-weight:700}
.lyr-dis-coupon .tb th, .lyr-dis-coupon .tb td{padding:8px 15px;border-top:0;text-align:left}
.lyr-dis-coupon .tb .total>th, .lyr-dis-coupon .tb .total>td{padding:15px 15px 5px;border-bottom:0}
.add .btn{margin-top:-4px}
[class*=bx-alert]{margin:0;font-size:17px;text-align:center;color:#094}
.bx-alert-chk{margin:100px auto 0;font-size:14px;color:#000}
.bx-alert-chk>p.color-primary{margin-bottom:20px;font-size:24px;vertical-align:top}
.payment-methods{padding:7px 20px 0;margin:15px -20px -3px;border-top:1px solid #ebebeb}
.payment-methods>span:after{content:"|";display:inline-block;margin:0 13px 0 15px;vertical-align:top;font-size:10px;color:#aaa}
.payment-methods .color-gray{margin-top:5px;font-size:11px}
/* review */
.review .contents, .best-review-wrp{padding:45px 0}
.best-review-wrp>.pull-left{width:50%;padding-right:10px}
.best-review-wrp>.pull-right{width:50%;padding-left:10px}
.best-review-wrp [class$=-best]{padding:0 30px;border:1px solid #094}
.best-review-wrp [class$=-best]>.font-bnt{width:195px;margin:-13px auto 0;background:#fff;text-align:center;line-height:26px;font-size:24px;color:#094}
.best-review-wrp .review-list>li{padding:20px 0}
.best-review-wrp .review-list>li+li{border-top:1px dashed #ebebeb}
.review-list .review-txt{margin-left:240px;padding-right:10px;text-align:left}
.review-list .tmb{float:left;overflow:hidden;width:180px;height:329px;text-align:left}
.review-list .name{margin-bottom:10px}
.review-list .review-box{position:relative;margin-top:-5px;padding-top:15px;border-top:3px double #eee}
.review-list .review-state, .detail-review .review-state{position:static;margin:5px 0 10px;color:#888}
.review-list .meta+.meta, .detail-review .meta+.meta{margin-right:8px}
.review-list .meta+.meta:before, .detail-review .meta+.meta:before{content:"/"}
.review-list .txt-line{margin-bottom:15px;font-size:11px}
.review-img{overflow:hidden;display:block;width:60px;height:60px;vertical-align:middle}
.review-img>img{max-width:none;height:60px}
.best-review-wrp .kids-best{border-color:#0091e3}
.best-review-wrp .kids-best>.font-bnt{color:#0091e3}
.review-list-wrp{position:relative;padding:0 0 100px;margin-top:-60px;background:#fafafa}
.review-list-wrp:after{content:"";position:absolute;top:100%;left:0;right:0;height:180px;background:#fafafa}
.review-list-wrp .list-hd{padding:30px 0 15px;text-align:right}
.review-list-wrp .ifrm{width:110px;margin-left:2px}
.review-list-wrp .review-list{margin:0 -10px}
.review-list-wrp .review-list>li{width:50%;padding:10px}
.review-list-wrp .bg-wh{min-height:308px;padding:0 30px}
.review-box>img{position:absolute;right:0;top:15px}
.review-list-wrp .nav-tab-basic>li.active>a:before{border-top-color:#fafafa}
.detail-review{overflow-x:hidden;overflow-y:auto;max-height:590px;margin-top:-30px;text-align:left;font-size:12px}
.detail-review .media{padding:30px 0 30px 100px;border-bottom:1px solid #e8e8e8}
.detail-review .tmb{margin-left:-90px;text-align:center}
.detail-review .name{padding-bottom:15px}
.detail-review .meta-wrp{margin-bottom:8px}
.detail-review .item-meta{height:auto;padding:15px 0 0}
.detail-review .star-rating{display:inline-block;vertical-align:top}
.detail-review .review-state{float:right;margin:0;line-height:11px}
.detail-review .review-state img{margin:-2px}
.detail-review .review-state img+img{margin-left:13px}
.detail-review .review-txt{padding-top:15px}
.detail-review .wrp{padding:20px;border-bottom:1px solid #e8e8e8}
/* shop benefit */
.tab-header{margin:30px 0 20px}
.tab-header .pull-left{width:404px}
.tab-header .pull-right{margin-top:20px}
.tab-header .radio-label{max-width:none;margin-right:0}
.tab-header .radio-label>span{background-position:0 2px;font-size:12px}
.tb-cart .brand{display:block;padding-left:30px;text-align:left}
.tb-cart .txt{padding-left:25px;text-align:left}
.tb-cart .figure{display:block;padding-right:15px;text-align:right}
.my-cnt-wide{padding:0 0 45px;border:0}
.my-cnt-wide>li{height:40px;padding-bottom:0;vertical-align:top}
.my-cnt-wide .dsc-cnt, .my-cnt-wide dt, .my-cnt-wide dd{display:inline-block;padding:0;vertical-align:top}
.my-cnt-wide dt{font-weight:400;font-size:13px}
.my-cnt-wide dd{width:125px;padding-top:5px;text-align:right}
.my-cnt-wide img{float:left;margin-left:18px}
.point-history img+.dsc-cnt{margin-left:-90px}
.point-history dt{padding-top:12px}
.point-history img+dl>dt{padding-left:45px}
.tab-header .lyrwrp, .my-coupon .lyrwrp{position:relative}
.lyrwrp .lyr-info{left:auto;top:100%;right:0;width:170px;min-width:0;padding:25px 10px;margin:10px -8px 0 0;text-align:center}
.active .lyr-info{display:block}
.mileage-history{table-layout:auto}
/* .mileage-history dt{padding-top:12px} 적립예정 마일리지 비노출 */
.mileage-history dt{line-height:1.6} /* 적립예정 마일리지 노출 */
.mileage-history img{margin-top:3px}
.my-coupon{width:auto;margin:0 0 35px;padding:25px 30px !important}
.my-coupon .btn{width:127px;height:30px;padding:.45em;margin-right:5px}
.my-coupon .txt{display:inline-block;padding:3px 0 0 50px;vertical-align:top;font-size:13px}
.my-coupon .color-org{font-size:18px}
.my-coupon .lyr-info{width:315px;margin-top:14px}
.my-coupon .icon-info-grey{margin-top:0}
.my-coupon .lyr-info{width:315px;margin-top:14px}
.lyr-info>.no-style{position: absolute;top:-5px;right:8px;font-size:24px}
.coupon-list{margin:0 -20px}
.coupon-list>li{padding:20px}
.coupon{width:270px;height:147px;padding:10px 0 20px 55px;background:url(../img/couponbx.png) no-repeat;letter-spacing:0;text-align:center;color:#fff}
.coupon>dt{display:table-cell;width:270px;height:36px;font-size:14px;line-height:1.3;vertical-align:middle}
.coupon .discount{padding:5px 0 10px;font-size:20px;line-height:1.1}
.coupon .num{display:inline-block;margin-right:3px;font-size:45px;line-height:45px;vertical-align:bottom}
.coupon .percent{font-size:35px}
.coupon-list .lst-bullet-dash{height:95px;padding:10px;line-height:1.6;color:#888}
.coupon-list+.paging{padding:35px 0 50px}
.coupon-list .btn-block{padding:3px}
.benefit-view+.benefit-view{padding-top:50px}
.benefit-view .t-delta{padding-bottom:15px}
.benefit-view .tb th, .benefit-view .tb td{border:1px solid #ebebeb;color:#555}
.benefit-view .tb td{padding:20px;border-top:0}
.benefit-view .font-bnt{margin-top:5px;font-size:16px}
.benefit-view .txt{padding-left:20px;text-align:left}
.benefit-view .t5{padding-top:20px}
.my-benefit .my-state{float:none;display:table-cell;width:314px;height:175px;padding:0;vertical-align:middle}
.my-benefit .my-cnt{float:right;width:576px;height:175px;margin-top:-175px}
.my-benefit .my-state>*{display:inline-block;color:#000}
.my-benefit .txt{margin-left:30px;text-align:left;font-size:15px}
.mon-grade .mon{padding-top:5px;font-weight:400;font-size:13px}
.mon-grade .grade{font-weight:700;font-size:20px}
.my-benefit .lst-my-cnt{padding:19px 0}
.my-benefit .lst-my-cnt>li{height:135px;padding:0 30px;vertical-align:top;font-size:14px}
.my-benefit .lst-my-cnt>li+li{border-left:1px dashed #e7e7e7}
.icon-purchase1, .icon-purchase2{width:22px;height:21px;margin:-4px 10px 0 0}
.icon-purchase1{background-image:url(../img/icon_purchase1.png)}
.icon-purchase2{background-image:url(../img/icon_purchase2.png)}
.my-benefit .t5{padding:10px 5px 15px;margin-bottom:20px;border-bottom:1px solid #e7e7e7;text-align:left}
[class*=dsc-purchase] dt{padding-left:5px;font-weight:400;color:#888}
[class*=dsc-purchase] dd{padding-bottom:15px;margin-left:100px;text-align:left;font-weight:700;color:#e65e12}
.dsc-purchase2 dd{margin-left:120px}
.btn-his.btn-his{width:60px;padding:5px}
.mypage .tab-header+.tb-cart td, .modal-history .tb-cart td {padding:13px 6px}
.mypage .tab-header+.tb-cart .before-history td{padding:7px 6px}
/* shop activity */
.column-right>.t-delta+.lst-bullet-dash{color:#555}
.comment-item .nav-tab-basic{margin:25px 0 20px}
.comment-item .tb-cart .btn{width:80px;height:30px;padding:5px}
.comment-item .tb-cart .btn+.color-primary{margin-top:5px;font-size:11px}
.comment-bx{padding-top:20px;text-align:left}
.comment-bx img{margin:1px 0 0 5px}
.comment-bx .txt{margin-top:10px;padding:0}
.comment-bx .btn.btn{width:55px;height:20px;padding:1px;margin-top:-1px;font-size:11px}
.lst-header .form-control.pull-right{width:120px;height:26px;padding:3px 10px 3px 6px;margin-top:-5px}
.lst-header .btn.bg-grn{float:right;width:100px;margin:-6px 2px 0 0}
.wish-list{border-bottom:0}
.wish-list .lst-header{padding:0 0 13px;margin-bottom:0}
.wish-list .btn-default{width:100px;height:24px;margin-top:-10px;padding:2px}
.wish-list .tmb{height:378px}
.wish-list .lst-item{position:relative;margin-bottom:15px}
.wish-list .lst-item:before{content:"";position:absolute;left:0;right:0;bottom:0;border-top:1px solid #ebebeb}
.wish-list .lst-item>li{padding:30px 0;border-bottom:1px solid #ebebeb}
[class*=tb-inquiry] a:hover, [class*=tb-inquiry] a:focus{text-decoration:underline}
[class*=tb-inquiry] .active td{border-bottom-color:#f9f9f9}
.txtwrp{display:none}
.tb .txtwrp.txtwrp>td{padding:20px 30px;background:#f9f9f9;text-align:left}
.qtxt{padding-left:53px;background:url(../img/q.png) no-repeat}
.qtxt u+p{margin-top:16px}
[class*=atxt]{padding-left:110px;margin-top:36px;background:url(../img/a.png) no-repeat 35px 5px}
[class*=atxt] .color-gray{display:block;margin-top:9px}
/* member info */
.title-wrap+.bx, .column-right>.t-delta+.bx{position:relative;margin-top:0;padding:30px 50px}
.title-wrap{padding-bottom:24px}
.title-wrap>*{display:inline-block;vertical-align:top;color:#888}
.title-wrap>.t-delta{padding-bottom:0}
.title-wrap>.t-delta+p{margin:10px 0 0 15px}
.tb-frm .form-control-static{display:inline-block;min-height:28px;padding:5px 5px 5px 0;vertical-align:top}
.tb-delivery-manage.tb-delivery-manage td{padding:10px 6px}
.tb-delivery-manage .btn-wrp .btn, .comment-item.comment-item .btn-wrp .btn{height:26px;font-size:11px}
.mypage .tb-frm .chk-label-grey{margin:10px 0 0}
.bx .required-txt{position:absolute;right:0;bottom:100%;margin-bottom:7px}
.unregister{padding-top:30px}
.unregister>.lst-bullet-dash{padding:25px 0;color:#555}
.request-site .t-delta{float:left;font-weight:700}
.request-site .color-gray{float:right;margin-right:10px}
.request-site{padding:30px 0;border-top:1px solid #ebebeb}
.request-site .input-chk{margin:20px 70px 0 0}
.bx-reason{margin:0;padding:35px 40px 40px}
.bx-reason .title{overflow:hidden;margin-bottom:30px;font-size:15px;font-weight:700}
.bx-reason .title>span:after{content:"";position:absolute;top:15px;left:100%;width:1000px;margin-left:10px;border-top:1px solid #e4e4e4}
.reason-wrp .t5{padding-bottom:15px;font-weight:400}
.reason-wrp dd+dd{padding-top:7px}
.reason-wrp .radio-label{margin:0}
.reason-wrp>.pull-left+.pull-left{margin-left:78px}
.input-write{padding-left:85px;margin-top:35px;border:1px solid #dfdfdf;background:#fff}
.input-write>span{float:left;width:85px;margin:44px 0 0 -85px;border-right:1px solid #dfdfdf;line-height:30px;text-align:center;color:#555}
.input-write .no-style{display:block;width:100%;height:118px;padding:10px;outline:0}
.unregister .my-info{margin:40px 0 0}
.unregister .my-state>img{margin:17px 0 15px}
.unregister-txt{padding:25px 0;font-size:14px;line-height:1.7;color:#000}
/* outlet */
.breadcrumbs.no-bg{width:1100px;margin:0 auto;border-top:1px solid #e8e8e8;padding:21px 0;background:#fff;font-size:12px;text-align:left;color:#555}
.breadcrumbs.no-bg .location>li+li:before{width:4px;height:7px;margin:6px 15px 0;background-image:url(../img/arr_bread2.png)}
.breadcrumbs.no-bg .location>li>a{font-family:'맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo',sans-serif}
.breadcrumbs.no-bg .icon-drop-bread{width:5px;height:3px;margin:-2px 0 0 10px;background-image:url(../img/icon_drop_bread_grey.png)}
.breadcrumbs.no-bg .open .icon-drop-bread{background-image:url(../img/icon_drop_bread_grey_on.png)}
.breadcrumbs.no-bg .dropdown-menu{right:0;min-width:82px;margin-top:8px;border:1px solid #e5e5e5;text-align:left;font-size:11px}
.breadcrumbs.no-bg .dropdown-menu>li>a{display:block;margin:0;padding:6px 10px;color:#555}
.breadcrumbs.no-bg .dropdown-menu>li.active>a, .breadcrumbs.no-bg .dropdown-menu>li>a:hover,
.breadcrumbs.no-bg .dropdown-menu>li>a:focus{font-weight:400;background:#e8e8e8 !important}
.page-contents .t2{padding-bottom:40px;text-align:center}
.page-contents .nav-tab-basic{margin-top:40px}
.banner-prdt .lst-item{position:absolute;top:40px;right:25px}
.outlet .banner-prdt .lst-item{top:30px;right:15px}
.outlet .srch-filter{margin-bottom:5px}
.banner-prdt .lst-item>li{padding:0 15px}
.banner-prdt .item{display:block;background:#fff}
.banner-prdt .item>img{max-width:257px;max-height:470px}
.banner-prdt .item .name{display:table-cell;font-size:12px;vertical-align:middle;color:#555}
.banner-prdt .item-meta{display:table;width:100%;padding:6px 0 15px}
/* promotion */
.page-contents{padding-bottom:70px}
.page-contents .t2+.nav-tab-basic{margin-top:0}
.page-contents .lst-header{padding:25px 0 10px;text-align:right}
.page-contents .lst-header .ifrm{width:110px}
.evt-list>li{width:33.33%;padding:0 10px 25px}
.evt-list .tmb{width:353px;height:200px;margin-bottom:10px}
.date{display:block;margin-top:3px;font-size:11px;color:#888}
.breadcrumbs .share{float:right;font-size:11px;color:#888;letter-spacing:0}
.breadcrumbs .share>span:after{content:"|";display:inline-block;margin:-1px 0 0 15px;vertical-align:top;color:#b2b2b2}
.breadcrumbs .share .list-float{display:inline-block;margin-top:-4px;vertical-align:top}
.breadcrumbs .share .list-float>li{margin-left:12px}
.t-line{position:relative;padding-top:60px;font-size:18px;text-align:center}
.t-line:before{content:"";position:absolute;bottom:9px;left:0;right:0;border-top:1px solid #ebebeb}
.t-line>span{position:relative;display:inline-block;padding:0 40px;background:#fff;vertical-align:top}
.pane-wrp .prdt-list{padding-bottom:0}
.pane-wrp .t-line{font-size:16px}
.pane-wrp .t-line:before{bottom:8px}
.promotion-banner{padding:80px 0 30px}
.banner+.promotion-banner{padding-top:70px}
.promotion-banner .bx-wrapper{max-width:none !important;padding:0 38px}
.promotion-slider>li{padding:20px;border:1px solid #e8e8e8}
.promotion-slider>li>a{display:block}
.promotion-slider .tmb{float:left;width:232px;height:132px}
.promotion-slider .txt-wrp{float:right;position:relative;width:228px;height:132px;padding:18px 0 0 20px;font-size:13px}
.promotion-slider .date{position:absolute;bottom:20px;left:0;right:0;padding:0 20px}
.bx-right .tmb{float:right}
.bx-right .txt-wrp{float:left;padding:18px 20px 0 0;text-align:right}
.page-contents .banner{padding-bottom:30px}
.promotion-banner .bx-controls-direction a{width:38px;height:35px;z-index:55;margin-top:10px}
.promotion-banner .bx-prev{left:0;background-image:url(../img/arr_slide_left.png);background-position:0 50%}
.promotion-banner .bx-next{right:0;background-image:url(../img/arr_slide_right.png);background-position:100% 50%}
.input-cmt{padding:20px 30px;margin-top:30px;background:#fafafa}
.pane-wrp+.input-cmt, .banner-prdt+.input-cmt{margin-top:60px}
.input-cmt .text-area{padding-right:135px;color:#888}
.input-cmt textarea{height:70px;margin-bottom:10px;border-color:#ebebeb}
.input-cmt .btn-grey{position:absolute;top:0;right:0;width:120px;height:70px;background:#e4e4e4;font-size:15px}
.cmt-wrp{padding-bottom:30px}
.cmt-wrp .t-delta{display:block;padding:30px 0 12px}
.cmt-list .num{float:left;width:50px;text-align:center;color:#888}
.cmt-list .cmt{position:relative;padding:0 120px 5px 0;margin-left:60px}
.cmt-list .meta-wrp{margin-bottom:15px}
.cmt-list .meta-wrp>img{margin-top:2px}
.cmt-list .date{display:inline;margin-right:10px;font-size:12px}
.cmt-list .btn-grey{position:absolute;top:50%;right:20px;width:80px;height:30px;margin-top:-15px;padding:6px;background:#e4e4e4}
.banner-txt, .view-title{padding:35px 0;margin-bottom:60px;background:#f7f7f7;text-align:center;font-size:13px}
.banner-txt .title, .view-title .title{padding-bottom:15px;font-size:20px}
.img-title+.nav-tab-basic{margin-top:20px}
.lst-item .badge-wrp{position:absolute;left:0;top:0;z-index:5;display:block;padding:0;border-radius:0}
.lst-item .badge-wrp>img{display:block;margin-bottom:5px;padding:0;background:none;border-radius:0}
/* customer */
.customer{padding-bottom:100px}
.customer .tb-cart td{padding:12px 6px 13px}
.tb-bx{background:#f9f9f9;border:0}
.tb-bx .title{display:block;margin-top:13px;font-size:13px}
.tb-bx>li{height:auto;padding-bottom:0}
.tb-bx>li>a{display:block}
.bx-faq{width:auto;margin:20px 0 50px;padding:20px 100px 20px 70px}
.bx-faq .input-group-addon{padding:5px 60px 3px 0;font-size:15px;color:#000}
.bx-faq+.lst-header .btn-more{top:15px}
.tb-inquiry-faq+.notice-board{margin:20px 0 0}
.tb-inquiry-faq .txt>a{display:block;background:url(../img/tb_down.png) no-repeat 100% 50%}
.tb-inquiry-faq .active .txt>a{background-image:url(../img/tb_up.png)}
.tb-inquiry-faq [class*=atxt]{padding-left:180px;margin:0;background-image:url(../img/a_.png);background-position:155px 5px}
.tb-inquiry-faq .atxt-bg{padding-left:93px;background:url(../img/bg_atxt.png) no-repeat 65px 5px}
.side-srch{float:right;margin-top:-7px}
.side-srch select.form-control{display:inline-block;width:110px;vertical-align:top}
.side-srch .input-group{width:305px}
.side-srch .btn{width:60px;height:30px;padding:2px;background:#e4e4e4}
.tb-post thead th, .tb-post.tb-post tbody td{padding:28px 20px;text-align:left}
.tb-post thead tr{background:#f7f7f7}
.tb-post thead th, .tb-post.tb-post thead td{padding:9px 20px;border-top:1px solid #094;border-bottom:0;font-size:12px;font-weight:700;color:#585858}
.nav-page div{text-align:left}
.nav-page .color-gray{width:80px}
.customer .nav-wid-auto+.lst-header{padding-top:7px}
.customer .paging{padding:60px 0 0}
.customer .tb-frm textarea.ifrm, .modal-counsel.modal-counsel textarea.ifrm{height:auto;padding:20px}
.customer .lst-upload-pic>li+li{margin-left:8.5px}
.hd-inquire{padding-bottom:10px}
.hd-inquire .btn{width:72px;padding:2px;margin:-2px 5px 0 0}
.hd-inquire>.pull-left{margin-bottom:-3px}
.bx-term{margin-top:30px;padding:30px}
.bx-term .title{padding-bottom:20px;font-size:13px;font-weight:700;color:#000}
.bx-term .chk-label-blk>span{font-size:12px;font-weight:400}
.btn-prdt.btn-prdt{display:inline-block;width:72px;margin:0;vertical-align:middle}
.lst-prdt{display:inline-block;margin-left:20px;vertical-align:middle}
.lst-prdt>li{list-style:decimal inside;line-height:2;color:#000}
.pane .bx-sort{margin:0;padding:20px}
.pane .bx-sort .pull-left{margin-top:6px}
.srch-number{width:260px}
.srch-number .input-group-addon, .srch-name .input-group-addon{padding-right:10px;color:#000}
.srch-name, .srch-tel, .srch-tel .d-ibock{display:inline-block;vertical-align:top}
.srch-tel{margin-left:30px;font-size:0}
.srch-tel .input-group{width:235px}
.srch-name .input-group{width:165px}
.addon-dash{padding:6px 4px}
.srch-tel>span{display:inline-block;padding-right:10px;vertical-align:top;line-height:30px;font-size:12px}
.srch-tel select.form-control, .bx-map-srch select.form-control{display:inline-block;width:72px;vertical-align:top}
.pane .bx-sort .btn{width:auto;height:30px;padding:6px 15px}
.pane+.pane{padding-top:30px}
.pane-hd .title{padding-bottom:10px;font-size:15px}
.pane-hd+.tb{margin-top:10px}
.dsc-tb+.dsc-tb{margin-top:6px}
.dsc-tb{display:table;width:100%;border:1px solid #ebebeb}
.dsc-tb dt, .dsc-tb dd{display:table-cell;vertical-align:middle;color:#000}
.dsc-tb dt{width:180px;padding-left:30px;border-right:1px solid #ebebeb;background:#f9f9f9;font-size:14px;font-weight:400}
.dsc-tb dd{padding:15px 20px;line-height:1.8}
.dsc-tb .bullet-txt, .bullet-txt{padding-left:1em;margin-top:10px}
.dsc-tb .bullet-txt:before, .bullet-txt:before{content:"※";float:left;margin-left:-1em}
.dsc-tb dt.color-primary{padding:0;font-size:14px;font-weight:700;text-align:center}
.dsc-tb dt.color-primary>span{display:block;padding-bottom:13px}
.bx-map-srch{width:auto;margin:20px 0;padding:20px;text-align:center;font-size:0}
.bx-map-srch .input-group{width:370px}
.bx-map-srch select.form-control{width:130px;margin-right:5px}
/* brand */
.brand-info-wrp{position:relative;padding-top:1px;min-height:800px;margin-bottom:30px}
.brand-img>img{display:block;margin:0 auto}
.brand-info{position:absolute;top:120px;left:50%;width:1100px;margin-left:-550px}
.brand-info>[class*=brand-name]{display:block;margin-bottom:35px;font-size:36px;text-transform:uppercase;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif';line-height:1.1;letter-spacing:0;color:#096}
.brand-name-kids.brand-name-kids{color:#0091e3}
.brand-info .title{padding-bottom:22px;font-size:45px;text-transform:uppercase;font-weight:300}
.brand-info .txt-line{height:13.6em;max-height:none;line-height:1.7em;font-size:13px;-webkit-line-clamp:8}
.brand-link>li{padding-top:25px}
.brand-link a{font-size:23px;text-decoration:underline;letter-spacing:0}
.brand-banner{margin-bottom:30px}
/* magazine */
.lst-card-lookbook>li{width:50%}
.lst-card-lookbook .tmb{overflow:hidden;width:540px;height:300px;text-align:center}
.lst-card-lookbook .card-txt{margin-bottom:10px;border:1px solid #e8e8e8;border-top:0}
.banner-txt.t-delta{padding:25px 0;margin-bottom:20px;font-size:16px}
.look-slide{margin:0 -45px}
.look-slide .bx-wrapper{padding:0 45px}
.look-slide .bx-controls-direction a{filter:Alpha(opacity=50);opacity:.5}
.pane-wrp .frm-buttons{padding:35px 0 30px}
.view-title{padding:20px;margin:0;border-bottom:1px solid #e8e8e8;font-size:12px;letter-spacing:0}
.view-title .color-primary{display:block;padding-bottom:15px;font-weight:700;font-size:14px}
.view-content{padding-top:30px;margin-bottom:5px;text-align:center;font-size:13px;line-height:1.7;color:#555} /* 2018-08-02 수정 */
.view-content p, .view-content img, .view-content iframe{padding-bottom:40px}
.lst-card-editorial, .insta-list{padding-top:30px}
.lst-card-editorial .card-txt{position:relative;padding:20px 0 22px}
.lst-card-editorial .card-txt:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:#094}
.insta-list{margin:0 -11px 0 -10px}
.insta-list>li{width:373px;padding:0 11px 20px 10px}
.insta-list .tmb{overflow:hidden;position:relative;width:352px;height:352px}
.insta-list .tmb>img{position:absolute;top:50%;left:0;height:auto;margin-top:-176px;visibility:hidden}
.pxt{position:relative;overflow:hidden;cursor:pointer}
.pxt .insta-txt{position:absolute;top:50%;left:10px;display:table;width:352px;height:352px;margin-top:-186px;background:url(../img/bg2.png);opacity:0;-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none;-webkit-transition:opacity .4s;transition:opacity .4s}
.pxt .insta-txt .txt{overflow:hidden;max-height:9em;line-height:1.5em;font-size:13px;-webkit-line-clamp:3}
.pxt:hover .insta-txt{opacity:1}
.insta-txt .cell{display:table-cell;padding:20px 25px;vertical-align:middle;text-align:center;color:#fff}
.look-slider li img{display:block;margin:0 auto}
/* search result */
.search-bar{padding:30px 0;background:#fafafa;text-align:center;font-size:0}
.search-bar .font-bnt, .search-bar .frm-srch, .popular-word>*{display:inline-block;vertical-align:top}
.search-bar .font-bnt{padding-right:25px;font-size:17px;font-weight:300;line-height:45px;color:#555}
.search-bar .frm-srch{width:590px}
.search-bar .form-control{padding-right:80px;border:1px solid #d3d3d3}
.search-bar .form-control:focus{border-color:#094}
.auto-frame{position:absolute;left:0;right:0;top:100%;display:none;border:1px solid #ddd;background:#fff;text-align:left}
.auto-frame>*{display:inline-block;vertical-align:middle;font-size:12px}
.auto-frame .side{width:102px;margin:20px 0;border-right:1px solid #e8e8e8;text-align:center}
.auto-frame .no-data{width:486px;padding:35px 0;text-align:center}
.auto-frame .keyword{width:486px;padding:10px 0}
.keyword>li{padding:8px 0;margin-left:25px}
.side .color-primary{display:block;margin-bottom:10px}
.form-control:focus~.auto-frame{display:block}
.popular-word{margin-top:20px;padding-left:87px;font-size:0}
.popular-word>*{font-size:13px}
.popular-word li+li{margin-left:20px}
.popular-word .color-primary:after, .search-prdt li+li:before{content:"";display:inline-block;width:1px;height:.9em;margin:3px 20px 0;border-left:1px solid #d3d3d3;vertical-align:top}
.search-prdt{padding:50px 0 40px;font-size:13px}
.search-prdt .pull-left{font-weight:500}
.search-prdt .list-float{margin-left:175px}
.search-prdt .list-float .accent{font-weight:bold}
.search-prdt>.clearfix+.clearfix{margin-top:20px}
.search-state{padding:20px 0;font-size:17px}
.search-wrp{border-top:0}
.search-wrp .nodata{padding:120px 0;border:0;font-size:25px;color:#000}
.search-wrp .nodata:before{display:none;color:#000}
.search-wrp .nodata .lst-bullet-dot{display:inline-block;margin:55px 0 10px;text-align:left;font-size:14px;color:#888}

/* mailing */
.mailing{padding:120px 0;text-align:center}
.mailing .t2{line-height:1.5}
.mailing .bx-grey{margin:50px 0 20px;font-size:14px;line-height:1.6;color:#888}
.mailing .bx-grey>.color-blk{margin-bottom:15px;font-size:16px;font-weight:700}

/* company */
.company .column-right>.t-delta{padding-bottom:30px}
.vision{padding:30px 0 60px}
.company .media-left img, .company-contents .media-right img{max-width:none}
.vision .media-body{padding-left:50px;font-size:18px}
.vision .color-primary{padding-bottom:30px;font-size:25px}
.company-contents{padding-bottom:10px;font-size:13px}
.company-contents>*{padding:20px 0 10px}
.company-contents>*:first-child, .company-contents .wrp>*:first-child{padding-top:0}
.company-contents p+p{padding-top:10px}
.company-contents .wrp>*{padding-top:15px}
.company-contents .wrp dd{font-size:12px;color:#555}
.company-contents .t{font-size:15px}
.company-contents dt{margin-bottom:3px;font-weight:400}
.company-contents .media{padding:20px 0;border-bottom:1px solid #ddd}
.company-contents .media:first-child{border-top:1px solid #ddd}
.company-contents .media .media-body{padding-left:20px;vertical-align:middle;line-height:1.6}
.company-contents .media+.media+.media{margin-bottom:90px}
.history-content>.tab-pane{overflow:hidden;display:block;height:0}
.history-content>.tab-pane.active{height:auto;filter:none;opacity:1}
.history-slide .bx-viewport{border:1px solid #ebebeb}
.history-slide img{display:block;margin:0 auto}
.history-slide .bx-pager-link{background-image:url(../img/paging_grey.png)}
.history-slide .bx-pager-link.active{background:url(../img/paging.png) no-repeat 100% 50%}
.history-slide .bx-controls-direction a{filter:Alpha(opacity=60);opacity:.6}
.history-slide .bx-prev{left:30px}
.history-slide .bx-next{right:30px}
.history-txt{padding-top:20px}
.history-txt .year{margin-top:-2px;font-size:20px;font-weight:400;line-height:1.1;color:#094}
.history-txt dd{margin-left:60px;font-size:13px;color:#888}
.history-txt dd:empty:before{content:"";}
.history-tab{margin-top:40px;padding-top:35px;background:url(../img/bar.gif) no-repeat}
.history-tab .dsc-inline{padding:10px 0}
.history-tab dt{font-size:15px;color:#888}
.history-tab dt:after{content:"|";display:inline-block;margin:2px 20px 0;font-size:11px;font-weight:400;vertical-align:top;color:#ccc}
.history-tab dd{margin-right:20px;font-size:14px}
.history-tab dd.active a{text-decoration:underline;color:#094}
.sitemap{padding:10px 72px 30px}
.box-link, .site-link{margin:0 -13px 0 -12px}
.box-link>li, .site-link>div{float:left;width:25%;padding:0 13px 0 12px;font-size:14px}
.box-link a{display:block;background:#e8e8e8;font-size:15px;line-height:50px;text-align:center}
.site-link [class^=color-]{display:block;padding:15px 0;margin:55px 0 30px;border-bottom:2px solid #094;font-weight:700;font-size:18px;line-height:1.1;text-align:center}
.site-link .color-org{border-color:#e65f0f}
.site-link .color-dark{border-color:#888;font-weight:400}
.site-link li:before{content:"";display:inline-block;width:3px;height:3px;margin:10px 18px 0 20px;background:#ccc;vertical-align:top}
.site-link li{margin-top:13px}
.file-upload .form-control{background:#fff}
.file-upload .btn{margin:2px 0 0 5px}
.policy{padding-bottom:100px;line-height:1.5}
.policy .t2{padding:50px 0;margin-bottom:30px;border-bottom:1px solid #e8e8e8;text-align:center}
.policy .t{margin-top:25px;font-size:12px}
.policy .t6{font-size:13px;font-weight:700}
.prev_policy_box {padding:20px 25px 25px;background:#f7f7f7;}
.prev_policy_box .title {font-size:14px;font-weight:bold;}
.prev_policy_box .link {margin-top:9px;font-size:13px;line-height:21px;}
.prev_policy_box .link li:hover,
.prev_policy_box .link .on {color:#094;font-weight:bold;text-decoration:underline;}

/* 썸네일 작업 */
.tmb60_110{ width: 60px; height: 110px;}
.tmb70_124{ width: 70px; height: 124px;}
.tmb75_135{ width: 75px; height: 135px;}
.tmb100_100{ width:100px; height:100px;}
.tmb100_183{ width:100px; height:183px;}
.tmb124_226{ width:124px; height:226px;}
.tmb157_286{ width:157px; height:286px;}
.tmb169_308{ width:169px; height:308px;}
.tmb172_217{ width:172px; height:217px;}
.tmb200_365{ width:200px; height:365px;}
.tmb207_376{ width:207px; height:376px;}
.tmb207_378{ width:207px; height:378px;}
.tmb226_226{ width:226px; height:226px;}
.tmb230_420{ width:230px; height:420px;}
.tmb232_132{ width:232px; height:132px;}
.tmb257_470{ width:257px; height:470px;}
.tmb260_260{ width:260px; height:260px;}
.tmb260_475{ width:260px; height:475px;}
.tmb353_200{ width:353px; height:200px;}
.tmb353_300{ width:353px; height:300px;}
.tmb353_353{ width:353px; height:353px;}
.tmb353_645{ width:353px; height:645px;}
.tmb500_500{ width:500px; height:500px;}
.tmb540_190{ width:540px; height:190px;}
.tmb540_360{ width:540px; height:360px;}
.tmb545_182{ width:545px; height:182px;}
/* 예외 */
.item-list[data-view-type="2"] .tmb353_645{width:540px;height:987px}
.item-list[data-view-type="4"] .tmb353_645{width:260px;height:475px}
.masonry .tmb img{width:353px}

/* promotion > 출석체크(2017.09.01~10.22) */
.attendance_wrap {position:relative;}
.attendance_wrap > img {display:block;}
.attendance_wrap .btn_check {position:absolute;left:387px;top:1042px;width:336px;height:79px;}
.attendance_wrap .btn_check a {display:block;width:100%;height:100%;background:rgba(255,255,255,0);text-indent:-9999px;}
.attendance_wrap .info {position:absolute;top:1199px;}
.attendance_wrap .info span {position:absolute;display:block;white-space:nowrap;font-size:25px;}
.attendance_wrap .info .point {left:372px;color:#009944;letter-spacing:-.1px;}
.attendance_wrap .info .count {left:901px;color:#d6360b;}
.attendance_wrap .calendar {position:absolute;left:50px;top:1289px;width:1000px;}
.attendance_wrap .calendar .month:before {float:left;display:block;width:57.12%;height:120px;content:"";}
.attendance_wrap .calendar .month:after {clear:both;display:block;content:"";}
.attendance_wrap .calendar .month > li {float:left;width:14.28%;height:120px;text-align:center;line-height:120px;}
.attendance_wrap .calendar .month > li.holiday {padding-top:27px;line-height:93px;}
.attendance_wrap .calendar .month > li [class^="stamp_"] {display:inline-block;background-repeat:no-repeat;vertical-align:middle;text-indent:-9999px;}
.attendance_wrap .calendar .month > li [class^="stamp_p"] {width:81px;height:81px;}
.attendance_wrap .calendar .month > li [class^="stamp_c"] {width:110px;height:61px;}
.attendance_wrap .calendar .month > li .stamp_p100 {background-image:url(../img/img/benetton_100_before.png);}
.attendance_wrap .calendar .month > li .stamp_p200 {background-image:url(../img/img/benetton_200_before.png);}
.attendance_wrap .calendar .month > li .stamp_p500 {background-image:url(../img/img/benetton_500_before.png);}
.attendance_wrap .calendar .month > li .stamp_c2 {background-image:url(../img/img/benetton_2_before.png);}
.attendance_wrap .calendar .month > li .stamp_c5 {background-image:url(../img/img/benetton_5_before.png);}
.attendance_wrap .calendar .month > li .stamp_c10 {background-image:url(../img/img/benetton_10_before.png);}
.attendance_wrap .calendar .month > li .start,
.attendance_wrap .calendar .month > li .finish,
.attendance_wrap .calendar .month > li .complete {display:inline-block;width:140px;height:92px;background-repeat:no-repeat;background-position:50%;text-indent:-9999px;}
.attendance_wrap .calendar .month > li .start {background-image:url(../img/img/benetton_500_before_start.png);}
.attendance_wrap .calendar .month > li .finish {background-image:url(../img/img/benetton_500_before_finish.png);}
.attendance_wrap .calendar .month > li .complete {background-image:url(../img/img/benetton_200_before_complete.png);}
.attendance_wrap .calendar .month > li.on .stamp_p100 {background-image:url(../img/img/benetton_100_after.png);}
.attendance_wrap .calendar .month > li.on .stamp_p200 {background-image:url(../img/img/benetton_200_after.png);}
.attendance_wrap .calendar .month > li.on .stamp_p500 {background-image:url(../img/img/benetton_500_after.png);}
.attendance_wrap .calendar .month > li.on .stamp_c2 {background-image:url(../img/img/benetton_2_after.png);}
.attendance_wrap .calendar .month > li.on .stamp_c5 {background-image:url(../img/img/benetton_5_after.png);}
.attendance_wrap .calendar .month > li.on .stamp_c10 {background-image:url(../img/img/benetton_10_after.png);}
.attendance_wrap .calendar .month > li.holiday.on .stamp_c10 {background-image:url(../img/img/benetton_10_after01.png);}
.attendance_wrap .calendar .month > li.on .start {background-image:url(../img/img/benetton_500_after_start.png);background-position:28px 50%;}
.attendance_wrap .calendar .month > li.on .finish {background-image:url(../img/img/benetton_500_after_finish.png);background-position:26px 50%;}
.attendance_wrap .calendar .month > li.on .complete {background-image:url(../img/img/benetton_200_after_complete.png);}

/* promotion > 2018년 출첵이벤트(2018.01.17~2018.02.06) */
.atdc_wrp {position:relative;}
.atdc_wrp > img {display:block;}
.atdc_wrp .btn_check {position:absolute;left:0;top:655px;width:100%;text-align:center;}
.atdc_wrp .btn_check > a {display:inline-block;width:348px;height:100px;margin-left:-30px;background:rgba(255,255,255,0);text-indent:-9999px;}
.atdc_wrp .info {position:absolute;left:0;top:800px;width:100%;height:70px;font-size:40px;line-height:69px;}
.atdc_wrp .info .count,
.atdc_wrp .info .point {position:absolute;top:0;display:block;text-align:center;}
.atdc_wrp .info .count {left:310px;width:95px;color:#0f8b2f;}
.atdc_wrp .info .point {left:815px;width:155px;color:#ab201c;}

/* promotion > 연하장 이벤트(2018.02.12 ~ 2018.02.25) */
.event-promotion-wrap {position:relative;}
.event-promotion-wrap > img {display:block;}
.event-promotion-wrap .btn-check-c {position:absolute;left:390px;top:658px;width:100%;text-align:center;width:320px;height:50px;background:rgba(0,0,0,0);text-indent:-9999px; cursor: pointer; }
.event-promotion-wrap .btn_bn1 {position:absolute;left:26px;top:1491px;width:518px;text-align:center;}
.event-promotion-wrap .btn_bn2 {position:absolute;left:555px;top:1491px;width:518px;text-align:center;}
.event-promotion-wrap .btn_bn3 {position:absolute;left:26px;top:1675px;width:518px;text-align:center;}
.event-promotion-wrap .btn_bn4 {position:absolute;left:555px;top:1675px;width:518px;text-align:center;}
.event-promotion-wrap .btn-type-c1 > a {display:inline-block;width:518px;height:173px;margin-left:-30px;background:rgba(0,0,0,0);text-indent:-9999px;}
#bpopup_coupon { width: 498px; height: 500px; position: relative; border-top: 5px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
#bpopup_coupon .btn-bclose { position: absolute; top: 12px; right:12px; border: none; width: 32px; height: 32px; background: url(../img/img/prm_card/btn_close.png);text-indent:-9999px;}

/* ajax loading img */
.dimm-loading {display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;background:rgba(0,0,0,.05);vertical-align:middle;text-align:center;}
.dimm-loading:before {display:inline-block;width:0.01%;height:100%;vertical-align:middle;content:"";}
#loading {position:relative;display:inline-block;width:400px;height:250px;background:url(../img/img/b_loading.gif) no-repeat;vertical-align:middle;}

/* Layer pop */
.lyr-dimm-wrap {display:none;position:fixed;top:0;left:0;z-index:500;width:100%;height:100%;background:rgba(0,0,0,.05);}
.lyr-dimm-wrap .lyr-inner {position:absolute;top:50%;left:50%;width:440px;min-height:150px;border:1px solid #ccc;background:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.lyr-dimm-wrap .lyr-inner .btn-close {position:absolute;top:10px;right:12px;width:32px;height:32px;background:url(../img/btn_alert_cls.png) no-repeat 50%;text-indent:-9999px;cursor:pointer}
.lyr-dimm-wrap .lyr-inner .lyr-content {padding:50px 30px 40px;text-align:center;}
.lyr-dimm-wrap .lyr-inner .lyr-content .msg {font-size:15px;line-height:25px;word-break:keep-all;}
.lyr-dimm-wrap .lyr-inner .lyr-content .lyr-btn {margin-top:25px;}
.lyr-dimm-wrap .lyr-inner .lyr-content .lyr-btn .btn {min-width:110px;margin:0 5px;padding:.77em 1em;font-size:13px;}


input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* promotion > 포츈쿠키 이벤트(2018.03.05 ~ 2018.03.25) */
.event-fortune-wrap { width: 100%; position: relative; }
.event-fortune-wrap>.bg-1 { position: relative; }
.event-fortune-wrap>.bg-2 { position: absolute; z-index: 10; top: 350px; left: 200px; }
.event-fortune-wrap>.bg-3 { position: relative; }
.event-fortune-wrap>.bg-4 { position: relative; }
.event-fortune-wrap .btn-check-c {position:absolute;left:380px;top:433px; text-align:center;width:337px;height:345px;background:rgba(0,0,0,0);text-indent:-9999px; cursor: pointer; z-index: 40; }
#bpopup_fortune_coupon { width: 498px; position: relative; border-top: 5px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
#bpopup_fortune_coupon .btn-bclose { position: absolute; top: 12px; right:12px; border: none; width: 32px; height: 32px; background: url(../img/img/prm_card/btn_close.png);text-indent:-9999px;}


/* COMMUNITY > 셀럽 픽(2018.04.17) */
.clear:after { content:''; display: block; clear: both; }
.c-full-width { width: 100% !important; }
.celeb-content-wrap { padding: 20px 0; background: #fafafa; }
.c-inner-wrap { width: 1120px !important; position: relative; margin: 0 auto; left: 10px; } /* 180619 수정 */
.c-celep-content-wrap { width: 100%; position: relative; padding: 20px 0; background: #fafafa; }
.c-inner-container { width: 540px; border: 1px solid #e6e6e6; box-sizing: border-box; margin-right: 20px; margin-bottom: 20px; } /* 180619 수정 */
.c-inner-container.left { float: left; margin-right: 20px; }
.c-inner-container.right { float: left; }
.c-inner-container .c-thumbnail-wrap { width: 538px; height: 538px; position: relative; text-align: center; vertical-align: middle; display: table-cell; } /* 180619 수정 */
.c-inner-container .c-thumbnail-wrap img { display: inline-block; position: relative; line-height: 1; z-index: 1; cursor: pointer; } /* 180619 수정 */
.c-inner-container .c-thumbnail-wrap .c-icon-type { width: 29px; height: 33px; position: absolute; top: 14px; right: 14px; z-index: 2;} /* 180619 수정 */
.c-bottom-wrap { width: 100%; position: relative; box-sizing: border-box; padding: 25px 15px; background: #fff; }
.c-bottom-wrap .c-txt1 { line-height: 1.6; font-size: 13px; color: #222; position:relative; cursor:pointer; height: 40px; overflow: hidden; text-overflow:ellipsis; }/* 180619 수정 */
.c-bottom-wrap .c-btn-more { color: #222; font-size: 11px; border: none; background: none; position: relative; right:0; } /* 180619 수정 */
.c-bottom-wrap .pick-list ul { position: relative; margin-top: 20px; } /* 180619 추가 */
.c-bottom-wrap .pick-list ul li { padding-bottom:20px; }
.c-bottom-wrap .pick-list ul li:last-child { border-bottom:0; padding-bottom: 0; } /* 180619 추가 */
.c-bottom-wrap .pick-list ul li .thumb { width: 60px; float:left; }
.c-bottom-wrap .pick-list ul li .thumb img { width: 60px; height: 110px; }
.c-bottom-wrap .pick-list ul li .info { width: 448px; float:left; padding-top:19px;  padding-left:17px; position:relative; box-sizing: border-box;}
.c-bottom-wrap .pick-list ul li .info .tag { font-size:0; margin-bottom:6px; }
.c-bottom-wrap .pick-list ul li .info .tag img { display: inline-block; margin-right: 5px; } /* 180619 추가 */
.c-bottom-wrap .pick-list ul li .info .name { font-size:13px;}
.c-bottom-wrap .pick-list ul li .info .normal { color:#777777; line-height:19px; font-size:13px;}
.c-bottom-wrap .pick-list ul li .info .discount { color:#009944; margin-left:6px;}
.c-bottom-wrap .pick-list ul li .info .price-wrap .price { float:left; line-height:19px; font-size:15px; }
.c-bottom-wrap .pick-list ul li .info .price-wrap .rating { float:right; }
.c-bottom-wrap .pick-list ul li .info .price-wrap .star-rating { vertical-align:middle; }
.c-bottom-wrap .pick-list ul li .info .price-wrap .star-rating { vertical-align:middle; }
.c-bottom-wrap .pick-list ul li .info .price-wrap .rate.label { color: #fff; background: #094; padding: 1px 3px; font-size: 11px; margin-left: 5px; } /* 180705 추가 */
.c-bottom-wrap .pick-list ul li .info .btn-like { top:14px; right:0; width:15px; height:15px;}
.c-bottom-wrap .star-rating { display: inline-block; }
.c-reply-wrap { position: relative; margin-top:24px;padding-top: 20px; border-top:1px solid #efefef; } /* 180704 수정 */ /* 2018-08-02 수정 */
.c-reply-wrap ul li { width: 400px; margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.c-reply-wrap ul li:last-child { margin-bottom: 0; }
.c-reply-wrap ul li span { font-size: 13px; line-height:21px; }
.c-reply-wrap ul li span.c-id { margin-right: 20px; font-weight:bold; }
.c-reply-num { position: absolute; bottom: 0; right: 0; color: #222; font-size: 13px; cursor:pointer; }
.c-reply-num .c-btn-more { color: #222; font-size: 11px; border: none; background: none; float: right; margin-left: 10px; }
#celebDetailWrap { width: 1100px; height: 667px; position: absolute; border: 1px solid #000; box-sizing: border-box; background: #fff; z-index: 9999; display: none; }
.c-slider-wrap { width: 665px; height: 665px; position: relative; overflow: hidden; float: left; }
.c-slider-wrap .flex-control-nav { bottom: 15px !important; }
.c-slider-wrap .flex-direction-nav a { width: 34px; height: 34px; }
.c-slider-wrap .flex-direction-nav a.flex-next { background: url(../img/celebpick/btn_next.png); }
.c-slider-wrap .flex-direction-nav a.flex-prev { background: url(../img/celebpick/btn_prev.png); }
.c-slider-wrap .flex-direction-nav a:before { content:''; }
.c-slider-wrap .flex-direction-nav a.flex-next:before { content: ''; }
.c-slider-wrap .flex-control-paging li a {
    background: #fff !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.c-slider-wrap .flex-control-paging li a:hover {
    background: #fff !important;
}
.c-slider-wrap .flex-control-paging li a.flex-active {
    background: #009944 !important;
    cursor: default;
}
.c-detail-content-wrap { width: 433px; height: 665px; position: relative; float: left; background: #fff; box-sizing: border-box; padding: 16px 24px; }
.c-detail-content-wrap .txt1 { color: #222; font-size: 12px; font-weight: bold;}

.c-right-wrap { width: 100%; position: relative; box-sizing: border-box; background: #fff; }
.c-right-wrap .c-txt1 { line-height: 1.6; font-size: 13px; color: #222; padding: 18px 0; } /* 180712 수정 */
.c-right-wrap .c-txt1 .c-btn-more { color: #222; font-size: 11px; border: none; background: none; float: right; }
.c-right-wrap .c-reply-wrap .c-txt-reply { padding-bottom: 15px; font-weight: bold; }
.c-right-wrap .c-reply-wrap .c-txt-reply button { appearance:none; -webkit-appearance:none; border:0; background-color:transparent; font-size:12px; margin-left:15px; }
.c-right-wrap .pick-list { position: relative; height: 240px; overflow-y: scroll; margin-top: 15px; }
.c-right-wrap .pick-list ul { position: relative; }
.c-right-wrap .pick-list ul li { padding-bottom:25px; }
.c-right-wrap .pick-list ul li:last-child { border-bottom:0;}
.c-right-wrap .pick-list ul li .thumb { width: 60px; float:left; }
.c-right-wrap .pick-list ul li .thumb img { width: 60px; height: 110px; }
.c-right-wrap .pick-list ul li .info { width: 315px; float:left; padding-top:19px;  padding-left:17px; position:relative; box-sizing: border-box;}
.c-right-wrap .pick-list ul li .info .tag { font-size:0; margin-bottom:6px; }
.c-right-wrap .pick-list ul li .info .name { font-size:13px;}
.c-right-wrap .pick-list ul li .info .normal { color:#8b8b8b; line-height:19px;}
.c-right-wrap .pick-list ul li .info .discount { color:#009944; margin-left:6px;}
.c-right-wrap .pick-list ul li .info .price-wrap .price { float:left; line-height:19px; }
.c-right-wrap .pick-list ul li .info .price-wrap .rating { float:right; }
.c-right-wrap .pick-list ul li .info .price-wrap .star-rating { vertical-align:middle; }
.c-right-wrap .pick-list ul li .info .price-wrap .star-rating { vertical-align:middle; }
.c-right-wrap .pick-list ul li .info .btn-like { top:14px; right:0; width:15px; height:15px;}
.c-right-wrap .star-rating { display: inline-block; }
/* jh수정 2018.06.05 */
.c-detail-content-wrap .c-input-reply-wrap { width: 100%; margin-top: 20px; position:absolute; bottom:0; left:0; padding:0 24px; }
.c-detail-content-wrap .c-input-reply-wrap input[type=text] { width: 295px; height: 30px; border: none; border-right: 1px solid #efefef; outline: none; color: #333; }
.c-detail-content-wrap .c-input-reply-wrap .btn-submit { width: 45px; border: none; background: none; color:#333; }
.c-detail-content-wrap .c-input-reply-wrap .btn-share { width: 30px; border: none; background: none; color: #333; }
.c-detail-content-wrap .c-input-reply-wrap .btn-submit:hover,
.c-detail-content-wrap .c-input-reply-wrap .btn-share:hover { color: #009944; }
.c-detail-content-wrap .c-input-reply-wrap .inner { padding:10px 0; border-top: 1px solid #e0e0e0;  }
/* // jh수정 2018.06.05 */
.c-right-wrap .c-reply-wrap ul { height: 130px; }
.c-right-wrap .c-reply-wrap ul li { width: 100%; overflow:auto; text-overflow: clip; white-space: normal; margin-bottom: 15px; }
.c-btn-close { width: 32px; height: 32px; position: absolute; right: 0; top: -45px; cursor: pointer; }
.sns-share-wrap { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9999; }
.sns-share-wrap .c-dim { width: 100%; height: 100%; position: absolute; background: rgba(0,0,0,.5); top: 0; left: 0; }
.sns-share-wrap ul { width: 425px; position: absolute; top: 40%; left: 50%; margin-left: -213px; border: 1px solid #000; }
.sns-share-wrap ul li { width: 100%; padding: 15px 0; background: #fff; text-align: center; border-bottom: 1px solid #ddd; }
.sns-share-wrap ul li a { font-size: 15px; color: #222; }
.sns-share-wrap ul li a:hover { color: #08913f }
/* jh수정 : 2018.06.05 */
.c-scroll-wrap2 { overflow-y: scroll; margin-top: 25px; height:280px; border-top: 1px solid #efefef; } /* 180712 수정 */
/* // jh수정 : 2018.06.05 */
.c-btn-delete { width: 14px; height: 14px; background: url(../img/celebpick/btn_delete.gif) 0 0 no-repeat; text-indent: -9999px; border: none; margin-left: 5px; }

/* 메인 magazine 작업 */
.clear:after { content: ''; display: block; clear: both;}
section.magazine-new-sect { padding: 70px 0 0; background: #fff; text-align: center; }
section.magazine-new-sect .sub-txt { margin-bottom:20px;font-size: 16px; color: #333; }
section.magazine-new-sect .magazine-slider-wrap { position: relative; margin-top: 75px; }
.magazine-main-item-wrap { width: 1100px; position: relative; }
.magazine-main-item { width: 360px; /* height: 583px; */ position: relative; box-sizing: border-box; border: 1px solid #ddd; background-color: #fff; float: left; margin-right: 10px; } /* 2018-09-04 수정 */
.magazine-main-item:nth-child(3) { margin-right: 0; }
.magazine-main-item .img-area { width: 100%; height: 358px; display: table;table-layout:fixed; position: relative; text-align: center; } /* 180718 추가 */ /* 2018-09-03 수정 */
.magazine-main-item .img-area .img-area-inner-wrap { width: 100%; height: 359px; position: relative; display: table-cell; vertical-align: middle; } /* 180718 추가 */
.magazine-main-item .img-area .img-area-inner-wrap img { width: auto; max-height: 100%; } /* 180718 추가 */
.magazine-main-item .img-area img { vertical-align: top; line-height: 0; }
.magazine-main-item .img-area .c-icon-type { width: 29px; height: 33px; position: absolute; top: 10px; right: 12px; }

.magazine-main-item .c-bottom-wrap2 { width: 330px; margin: 0 auto; position: relative; box-sizing: border-box; text-align: left; }
.magazine-main-item .c-bottom-wrap2 .c-contents-text { position: relative;} /* 2018-09-04 수정 */
.magazine-main-item .c-bottom-wrap2 p.txt1 { font-size: 13px; color: #222; text-align: left; margin: 18px 0; width: 330px; height: 36px; overflow: hidden; } /* 180717 수정 */
.magazine-main-item .c-bottom-wrap2 .c-btn-more { color: #222; font-size: 11px; border: none; background: none; position:relative; margin-bottom: 18px; } /* 180712 수정 */

.magazine-main-item .c-bottom-wrap2 .pick-list { position: relative;padding:20px 0 19px;border-top:1px solid #efefef;} /* 2018-09-04 수정 */
.magazine-main-item .c-bottom-wrap2 .pick-list:after {clear:both;display:block;content:"";} /* 2018-09-04 추가 */
.magazine-main-item .c-bottom-wrap2 .pick-list .info { width: 270px; float:left; padding-top:19px;  padding-left:17px; position:relative; box-sizing: border-box;}
.magazine-main-item .c-bottom-wrap2 .thumb { width: 60px; float:left; }
.magazine-main-item .c-bottom-wrap2 .thumb img { width: 60px; height: 110px; }
.magazine-main-item .c-bottom-wrap2 .pick-list .info .tag { font-size:0; margin-bottom:6px; }
.magazine-main-item .c-bottom-wrap2 .pick-list .info .name { font-size:13px;}
.magazine-main-item .c-bottom-wrap2 .pick-list .info .normal { color:#777777; line-height:19px; font-size:13px; font-weight:100;}
.magazine-main-item .c-bottom-wrap2 .pick-list .info .discount { color:#009944; margin-left:6px;}
.magazine-main-item .c-bottom-wrap2 .pick-list .info .price-wrap .price { float:left; line-height:19px; font-weight:400; color:#111111; font-size:15px; }
.magazine-main-item .c-bottom-wrap2 .pick-list .info .price-wrap .rating { float:right; }
.magazine-main-item .c-bottom-wrap2 .pick-list .info .price-wrap .star-rating { vertical-align:middle; }
.magazine-main-item .c-bottom-wrap2 .pick-list .info .price-wrap .star-rating { vertical-align:middle; }
.magazine-main-item .c-bottom-wrap2 .pick-list .info .btn-like { top:14px; right:0; width:15px; height:15px;}
.magazine-main-item .c-bottom-wrap2 .star-rating { display: inline-block; }
.magazine-new-sect .bx-wrapper { padding:0 50px }
.magazine-new-sect .bx-pager {position:absolute;top:-47px;left:0;width:100%;padding:0;} /* 2018-08-02 수정 */
.magazine-new-sect .bx-pager .bx-pager-link{display:block;width:11px;height:11px;margin:0 3px;background: #ccc;-webkit-transition:none;-moz-transition:none;transition:none; border-radius: 50%;}
.magazine-new-sect .bx-pager .bx-pager-link.active{background:#009944;}
.magazine-new-sect .magazine-slider-wrap .btn-more {top:-25px;right:60px;} /* 2018-08-02 추가 */
.magazine-new-sect .benet-contents-wrap { margin-top:0; } /* 2020-01-06 */
.benet-contents-wrap { width: 1100px; position: relative; margin: 0 auto; margin-top: 46px; } /* 2018-08-02 수정 */
.benet-contents-wrap p.title1 { font-size: 16px; color: #333; margin-bottom: 20px; }
.benet-contents-wrap ul { width: 100%; position: relative; }
.benet-contents-wrap ul li { float: left; margin-right: 10px; text-align: center; }
.benet-contents-wrap ul li:last-child { margin-right: 0; }
.benet-contents-wrap ul li .thumb-img { border: 1px solid #ddd; }
.benet-contents-wrap ul li p.tit1 { width: 266px; height: 22px; line-height: 22px; color: #222; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; text-align: center; }

.title-share-wrap  { width: 1100px; position: relative; margin: 0 auto; margin-top: 22px; margin-bottom: 25px; }
.title-share-wrap .edito-title-wrap { display: inline-block; }
.title-share-wrap .edito-title-wrap .txt1 { color: #009944; font-size: 14px; line-height: 14px; margin-bottom: 20px; }
.title-share-wrap .edito-title-wrap .txt2 { color: #000; font-size: 20px; line-height: 20px; margin-bottom: 12px; }
.title-share-wrap .edito-title-wrap .txt3 { color: #888; font-size: 14px; line-height: 14px; }
.title-share-wrap .share{font-size:11px;color:#888;letter-spacing:0; position: absolute; top: 45px; right: 0;}
.title-share-wrap .share>span:after{content:"|";display:inline-block;margin:-1px 0 0 15px;vertical-align:top;color:#b2b2b2}
.title-share-wrap .share .list-float{display:inline-block;margin-top:-4px;vertical-align:top}
.title-share-wrap .share .list-float>li{margin-left:12px}
.editorial-contents-wrap { padding-top: 25px; text-align:center; }
.whatsnew-banner-wrap { position: relative; margin-top: 30px; }
.sorting-tab-wrap { width: 100%; position: relative; }
.sorting-tab-wrap ul.sorting-tab { display: inline-block; }
.sorting-tab-wrap ul.sorting-tab li { display: inline-block; font-size: 13px; color: #888; margin-right: 15px; line-height: 13px; }
.sorting-tab-wrap ul.sorting-tab li.active a { color: #000; }
.sorting-tab-wrap .sorting-tab { position: absolute; top: 30px; right: 0; }
.benet-contents2-wrap { width: 1100px; position: relative; margin: 0 auto;  margin-top: 20px; }
.benet-contents2-wrap p.title1 { font-size: 16px; color: #333; margin-bottom: 20px; }
.benet-contents2-wrap ul { width: 100%; position: relative; margin-top: 30px; }
.benet-contents2-wrap ul li { float: left; margin-right: 10px; text-align: center; }
.benet-contents2-wrap ul li:last-child { margin-right: 0; }
.benet-contents2-wrap ul li .thumb-img { border: 1px solid #ddd; }
.benet-contents2-wrap ul li p.tit1 { width: 266px; height: 22px; line-height: 22px; color: #222; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; text-align: center; }
.btn-editolist { width: 100%; position: relative; text-align: right; margin-top: 35px; }
.btn-editolist a { font-size: 13px; color: #222; text-decoration: underline; }

/* 출석체크 이벤트 2018-05-17 */
.event-attendance-wrap { width: 1100px; height: 1641px; position: relative; background: url(../img/img/attendance_event/bg.jpg) no-repeat; }
.event-attendance-wrap .btn_attendance { position: absolute; top: 662px; left: 371px; }
.event-attendance-wrap p.num1 { display: inline-block; font-size: 40px; color: #0c8d6c; line-height: 40px; vertical-align: top; font-weight: bold; position: absolute; top: 815px; left: 335px; }
.event-attendance-wrap p.num1 span { font-size: 30px; color: #212121; line-height: 40px; vertical-align: top; font-weight: normal; margin-left: 10px; }
.event-attendance-wrap p.num2 { display: inline-block; font-size: 40px; color: #c82519; line-height: 40px; vertical-align: top; font-weight: bold; position: absolute; top: 815px; right: 90px; }
.event-attendance-wrap p.num2 span { font-size: 30px; color: #212121; line-height: 40px; vertical-align: top; font-weight: normal; margin-left: 10px; }
.attendance-bn-wrap { width: 100%; position: relative; margin-top: 20px; }
.attendance-bn-wrap li { float: left; }
.attendance-bn-wrap li:nth-child(1) { margin-right: 10px; }

/* 당일퀵배송 팝업에 문구추가 2018-05-29 */
.c-li-style { position: relative; margin-top: 15px; }
.c-li-style li { font-size: inherit; line-height: 2rem; }

/* 180711 추가(메인 레이어팝업 디자인변경) 시작*/
.c-main-lyr-pop .checkbox-def { width: 18px; height: 18px; background-color: #fff; margin: 0; position: relative; display: inline-block; cursor: pointer; }
.c-main-lyr-pop .checkbox-def:after { content: ''; border: 1px solid #ccc; width: 18px; height: 18px; background-color: #fff; position: absolute; top: 0; left: 0; text-align: center; }
.c-main-lyr-pop .checkbox-def:checked:after {
    background: #fff;
    content:'\2714';
    color: #222;
}
.c-main-lyr-pop .close_main_layer { float: right; font-size: 13px; color: #222; cursor: pointer; }
/* 180711 추가(메인 레이어팝업 디자인변경) 끝*/

/* 180619 추가(셀럽픽 수정) 시작 */
.ta-r { text-align: right; }
/* 180619 추가(셀럽픽 수정) 끝 */

/* 출석체크 이벤트 2018-09-05 */
.atdc_wrp.atdc_1809 .info {top:731px;}
.atdc_wrp.atdc_1809 .info .count {left:610px;color:#ab1b01;}
.atdc_wrp.atdc_1809 .btn_check {top:864px;padding-left:62px;font-size:0;}
.atdc_wrp.atdc_1809 .btn_check > a {width:330px;height:80px;margin:0 5px;background:url(../img/attendance/bg_transparent.gif);}

/* 결제 iframe border 삭제 */
.dimm-loading iframe { border: none !important; }
.dimm-loading div { border-radius: 0 !important; }
/* ========================================== END ======================================== */



/* global italy css
*********************************************************/
.gnb_magazine ul {margin-left:112px}
.gnb_magazine ul li{float:left;margin-right:105px}
.gnb_magazine ul li:last-child{margin-right:0}
.gnb_magazine ul a:hover {position:relative; font-weight:700;}
.gnb_magazine ul a:after,
.gnb_magazine ul a:after {position:absolute;bottom:-4px;left:0;width:100%;border-bottom:1px solid #000;content:"";}

.italy-global .inner {max-width: 1100px;margin: 0 auto}
.italy-global .w1200{overflow:hidden}
.italy-global .bx-slider > li{float:left;margin-right:20px}
.italy-global .bx-controls-direction a {top:232px}
.main-title-h2 {padding-bottom: 32px;margin:0 auto;width:1100px;text-align: center;position: relative}
.main-title-h2:before {content: "";position: absolute;width: 50%;height: 1px;background: #0d894a;left: 0;top: 25px}
.main-title-h2:after {content: "";position: absolute;width: 50%;height: 1px;background: #177872;left: 50%;top: 25px}
.main-title-h2 img {position: relative;z-index: 1}
.tab-wrap {padding: 15px 0;}
.tab-wrap.border {border-bottom: 1px solid #ddd}
.tab-wrap .nav-tab {display: table;table-layout: fixed;margin: 0 auto}
.tab-wrap .nav-tab li {display: table-cell;padding: 0;width:195px;text-align:center;border: none}
.tab-wrap .nav-tab li:last-child a {border-right: 1px solid #ccc}
.tab-wrap .nav-tab li.active a{color: #fff;border-color: #009944;font-weight:400;background:#009944}
.tab-wrap .nav-tab a {padding: 9px 0;background: #fff;color: #444;font-weight: normal;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic';letter-spacing: 0;}
.tab-wrap .nav-tab > li + li:before {display: none}
.tab-wrap .nav-tab.col-2 > li{width:50% !important}
.tab-wrap .nav-tab.col-3 > li{width:33.33% !important}
.tab-wrap.gradient .nav-tab li{width: 195px;}
.tab-wrap.gradient .nav-tab li.active a {background: linear-gradient(45deg, #1b853f, #397b88);}
.tab-wrap-wide .nav-tab{width:100%}
.italy-global-best {margin:0 0 80px 0;padding:38px 0 70px 0;background: #f4f3ef}
.italy-global-best .tab-wrap .nav-tab li{font-size:17px;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic','돋움',dotum,'Apple SD Gothic Neo','sans-serif'}
.italy-global-best .tab-wrap .nav-tab li a{display:block;padding:0;height:45px;line-height:45px}
.italy-global-best .tab-wrap .nav-tab li.active{font-size:18px}
.italy-global-best .main-title-h2{padding-bottom:17px}
.italy-global-best .bx-wrapper{padding:0 50px}
.italy-global-best .tit{padding:0 50px 10px;font-weight:400;position:relative}
.italy-global-best .btn-more{top:8px;right:50px}
.italy-global-best .img-wrp{border:1px solid #ddd}
.italy-global-best .w1200:last-child{margin-top:30px}
.italy-global.editor-pick .tit{text-align:center}
.italy-global.editor-pick .tab-wrap{margin-bottom:25px}
.italy-global.editor-pick .tab-wrap .nav-tab li{font-size:17px}
.italy-global.editor-pick .tab-wrap .nav-tab li a{display:block;padding:0;height:45px;line-height:45px}
.italy-global.editor-pick .tab-wrap .nav-tab li.active{font-size:18px}
.gnb_italy_men, .gnb_italy_women{float:left}
.gnb_italy .tit{font-size:13px;font-weight:bold}
.gnb_italy > .gnb_menu dd:first-child{margin-top:0}
.gnb_italy_men{margin:50px 0 0 150px}
.sorting-list{padding:0;text-align:right;font-size:0;}
.sorting-list li{display:inline-block;margin-left:15px;font-size:13px;color:#000;position:relative}
.sorting-list li.active{color:#009944}
.sorting-list li.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#009944}
.sorting-list li a{display:block;padding:0;font-family:'benetton-webfont','맑은 고딕','Malgun Gothic'}
.sorting-list li:first-child a{font-family:'맑은 고딕','Malgun Gothic'}
.item-list .sorting-list{margin:-15px 0 -10px;letter-spacing: 0;}
.item-list .sorting-list li:first-child{font-size:12px}

.page-contents .tab-wrap{padding:15px 0}
.page-contents .tab-wrap .nav-tab a{padding:8px 0;font-size:15px}
.review .tab-wrap{margin:25px 0 0 0}
.italy-global.best-review-wrp .inner{padding:0;}
.italy-global.best-review-wrp .inner{border:1px solid #137f61}
.italy-global.best-review-wrp .inner>.font-bnt{width:auto;margin:0 auto;background:none;line-height:normal;font-size:0}
.italy-global.best-review-wrp .inner>.font-bnt span{display:inline-block;padding:0 30px;background:#fff}
.italy-global.best-review-wrp .inner>.font-bnt img{max-width:initial}
.italy-global.best-review-wrp h3{text-align:center}
.italy-global.best-review-wrp h3 span{position:relative;top:-14px}
.italy-global.best-review-wrp h3 em{display:inline-block;font-size:24px !important;}
.italy-global.best-review-wrp.best-review-women .inner{border-color:#009944}
.italy-global.best-review-wrp.best-review-women h3 em{color:#009944;background:none}
.italy-global.best-review-wrp.best-review-kids .inner{border-color:#159fc2}
.italy-global.best-review-wrp.best-review-kids h3 em{color:#159fc2;}
.italy-global.best-review-wrp.best-review-global h3 em{font-size:0 !important;width:290px;height:28px;background:#fff url('../../static/img/global/img-title-italybest.png') center center no-repeat}

.italy-global.best-review-wrp .review-list{padding:20px 0}
.italy-global.best-review-wrp .review-list li{float:left;width:calc(100%/3);padding:30px 0 20px 0;border-left:1px solid #ddd;text-align:center}
.italy-global.best-review-wrp .review-list li:first-child{border-left:none}
.italy-global.best-review-wrp .review-list>li+li{border-top:none}
.italy-global.best-review-wrp .review-list li >*{display:inline-block;text-align:left}
.italy-global.best-review-wrp .review-list li a img{width:100%}
.italy-global.best-review-wrp .review-list li .tmb{max-width:260px}
.italy-global.best-review-wrp .review-list li .review-txt{width:228px}
.italy-global.best-review-wrp .tmb{float:none;width:auto;height:auto}
.italy-global.best-review-wrp .review-txt{margin:0;padding-top:20px}
.italy-global.best-review-wrp .review-txt .name{width:auto;height:40px;overflow:visible;word-wrap:normal;word-break:break-all;white-space:normal;line-height:20px;}
.italy-global.best-review-wrp .review-txt .item-meta{height:86px}
.img-title{margin-top:15px}
.img-title+.tab-wrap{padding-top:30px}

/* 20200324 검색필터 */
.srch-filter .chk-label>span, .srch-filter .radio-label>span{padding:0 0 0 26px;letter-spacing:0;}
.srch-filter .chk-label>span{background:url('../img/global/chk_label.jpg') 0 0 no-repeat}
.srch-filter .chk-label.on>span{background-image:url('../img/chk_label_grey_on.jpg')}
.srch-filter .radio-label>span{background:url('../img/global/radio_label.png') 0 0 no-repeat}
.srch-filter .radio-label.on>span{background:url('../img/global/radio_label_on.png') 0 0 no-repeat}
.srch-filter .size-choice{margin-left:110px;width:404px;font-size:0}
.srch-filter .size-choice .choice-item{margin-left:40px;width:340px}
.srch-filter .size-choice .choice-item > div{margin-bottom:20px;}
.srch-filter .size-choice .choice-item > div:nth-child(5n) .input-chk{width:auto}
.srch-filter .size-choice .input-chk{width:70px}
.srch-filter .price-choice {width:400px;font-size:0}
.srch-filter .price-choice .choice-item{width:300px}
.srch-filter .price-choice .choice-item > div{margin-bottom:17px}
.srch-filter .price-choice .choice-item > div:nth-child(2n) .input-radio{width:auto}
.srch-filter .price-choice .input-radio{width:140px}
.srch-filter .srch-btns{margin-top:50px;text-align:center}
.srch-filter .detail-srch-wrp{text-align:left}

/* 20200730 주문상세내역 증빙 인쇄 */
.align-right{text-align: right;}
.align-center{text-align: center;}
.align-left{text-align: left;}
.no-border-right{border-right:none !important}
.no-border-left{border-left:none !important}
.print-wrap{width:850px;margin:0 auto}
.print-wrap .print-contents{padding:0 40px 60px;}
.print-wrap button{border:none;outline:none}
.print-wrap .blind{display:none}
.print-wrap h1, .print-wrap h2{color:#009944;font-weight:bold}
.print-wrap h1{padding:30px 0 50px;font-size:30px;text-align:center;position:relative}
.print-wrap h2{padding-left:10px;margin-bottom:15px;font-size:20px}
.print-wrap .ic-point{position:relative;padding-left:15px}
.print-wrap .ic-point:before{content:"";width:4px;height:4px;background-color:#009944 !important;position:absolute;left:0;top:50%;margin-top:-2px;border-radius:50%}
.print-wrap{font-size:14px}
.print-wrap th, .print-wrap td{padding:8px 25px;line-height:1.79;letter-spacing: 0;}
.print-wrap th{padding:7px 25px;background-color:#f4f4f4 !important;text-align:center;font-weight:normal;border-top:1px solid #E9E9E9;}
.print-wrap th:first-child{border-left:1px solid #E9E9E9}
.print-wrap th:last-child{border-right:1px solid #E9E9E9}
.print-wrap td{border:1px solid #E9E9E9;}
.print-wrap .point{font-weight:bold;color:#c00213}
.print-section{margin-bottom:40px;}
.print-section:last-child{margin-bottom:0;}
.btn-print-layer-close{position:absolute;right:12px;top:12px;width:18px;height:18px;background:url(http://benettonmall.com/m/static/img/icon_close_blk.png) 0 0 no-repeat;background-size:100% auto;}
.print-section-detail{padding:5px 57px;margin-right:-40px;margin-left:-40px;background-color:#f4f4f4 !important}
.print-section-detail th,.print-section-detail td{padding-right:0;padding-left:0;border:none !important;text-align:left;font-size:15px;}
.print-section-detail th{font-weight:normal}
.print-section-detail td{font-weight:bold}
.print-section-orderinfo{margin-bottom:20px}
.print-section-orderinfo td .point{display:block;}
.print-total{background-color:#f4f4f4 !important;font-size:20px;font-weight:bold;color:#009944}
.print-total td{padding:12px 25px}
.print-section-list{margin-left:25px;line-height:25px;}
.print-section-list li{position:relative;padding-left:15px;}
.print-section-list li:first-child{margin-bottom:8px;}
.print-section-list li:before{content:">";position:absolute;left:0;top:0}
.print-section-list li:last-child:before{/* color:#c00213 */}
.print-section-pay td{text-align:center}
.print-section-pay .print-comment{margin-top:12px;margin-left:25px;position:relative;padding-left:15px;color:#676767}
.print-section-pay .print-comment:before{content:">";position:absolute;left:0;top:0}
.print-footer{padding:15px 50px;color:#676767;line-height:2.31;background-color:#f4f4f4 !important;font-size:13px}
.print-footer span{display:inline-block;padding:0 10px;}
.print-btn-wrap{margin:40px 0 50px;text-align:center}
.print-wrap .btn-print-close{padding:17px 85px;border:1px solid #009944;background-color:#009944 !important;color:#fff;font-size:15px;font-weight:bold;}
.print-wrap .btn-nude{margin-right:15px;background-color:#fff !important;color:#009944;}

@media print{
    .print-wrap { -webkit-print-color-adjust: exact !important}
    .print-btn-wrap{display:none}
    .print-section-detail{background-color:#f4f4f4 !important}
    .point:before{background-color:#009944 !important}
}
/* 2020.12.01 : 텍스트 컬러 */
.brand-info--benetton .brand-name{color:#009944 !important}
.brand-info--benetton .title{color:#fff !important}
.brand-info--benetton .txt-line{color:#fff !important}
.brand-info--benetton .brand-link{color:#fff !important}
.brand-info--benetton-kids .brand-name{color:#009944 !important}
.brand-info--benetton-kids .title{color:#000 !important}
.brand-info--benetton-kids .txt-line{color:#000 !important}
.brand-info--benetton-kids .brand-link{color:#000 !important}

/* 2020.12.15 카드혜택 안내 추가 */
.pay-card-item th,.pay-card-item td{padding:0 0 10px !important}
.pay-card-item td{border:none;}
.pay-card-item dl{display:table;}
.pay-card-item dt, .pay-card-item dd{display:table-cell;vertical-align:middle;letter-spacing:0;padding:0 12px 0 0 !important;}
.pay-card-item dt img{width:100px;}

/* 2020.12.16 상품평 안내 추가 */
.list-items{margin-top:10px;}
.list-items li{padding-left:9px;margin-top:4px;position:relative;}
.list-items li:before{content:"-";position:absolute;left:0;top:0}

/* 2021.02.02 마이페이지 쿠폰레이어 수정 */
.dialog-info{margin:18px 0 17px 0;text-align:left;}
.dialog-info-tit{margin-bottom:8px;padding-left:7px;position:relative;font-weight:bold;}
.dialog-info-tit:before{content:"·";font-weight:bold;font-size:13px;position:absolute;left:-2px;}
.dialog-info-list{margin-left:10px;}
.dialog-info-item{margin-bottom:3px;padding-left:8px;position:relative;}
.dialog-info-item:last-child{margin-bottom:0;}
.dialog-info-item:before{content:"-";position:absolute;left:0;}