@charset "utf-8"; 
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);/*font-family: 'Nanum Gothic', serif;*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

*{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; 	padding:0; margin:0;}

body,select,input,textarea,a {font-family:'NanumGothic','Nanum Gothic','nanumgothic',nanum,'돋움',dotum,verdana,arial,sans-serif;  line-height:1.6;} 
body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table,  ul, dd, dt, li, 
tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn,
em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, input,textarea
{font-family:'NanumGothic','Nanum Gothic','nanumgothic',nanum, '돋움',dotum,verdana,arial,sans-serif; padding:0; margin:0; font-size:12px;  }
.util-clearfix:after{visibility:hidden;display:block;height:0;font-size:0;content:'\0020';clear:both}
 
.util-clearfix{zoom:1}
ul,li,dd,dt,dl{padding:0;margin:0;list-style:none;}

 /******상단 S*******/
header{width:100%;  margin-bottom:25px;position: relative;}
header:after{content:'';  position: absolute; bottom:0; left:0;  height:43px; width:100%; z-index:990}
header .topNaviWrap{width:100%; background:#F9F9F9; }
header .topNaviWrap:after{clear:both; content:""; display:block;}  
header .topNavi { position: relative;  width:1080px; margin:0 auto; height:37px}
header .topNavi:after{clear:both; content:""; display:block;}  

header .topNavi  .bookmark {float: left;  width: 200px; }
header .topNavi  .bookmark a{font-size:11px; color:#A1A1A1; position: relative; padding-left:19px;height:37px; line-height:37px }
header .topNavi  .bookmark a:before{content:''; display:block; width:12px; height:12px; background:url(/img/icon_bookmark.png) no-repeat; position: absolute; top:0px; left:0px;}
header .topNavi  ul.user_menu {  float: right;  }
header .topNavi  ul.user_menu:after{clear:both; content:""; display:block;}  
header .topNavi  ul.user_menu li {position: relative; float: left;   margin-left:20px}
header .topNavi  ul.user_menu li:last-child{margin-right:0}
/*header .topNavi  ul.user_menu li:after{content: ""; position: absolute; top:13px; right:0; width:1px; height:9px; border-left:1px #D0D0D0 solid;}
header .topNavi  ul.user_menu li:last-child:after{display:none;}*/
header .topNavi  ul.user_menu li a{font-size:11px; display:inline-block; margin-right:0px; color:#AF9976; display:block;  height:37px; line-height:37px; padding-left:18px}
header .topNavi  ul.user_menu li a:before{content:''; display:block; width:17px; height:17px; background:url(/img/icon_bookmark.png) no-repeat; position: absolute; top:8px; left:0px;}
header .topNavi  ul.user_menu li.login a:before{background:url(/img/icon_login.png) no-repeat;}
header .topNavi  ul.user_menu li.cart a:before{background:url(/img/icon_cart.png) no-repeat; top:11px; left:-3px}
header .topNavi  ul.user_menu li.my a:before{background:url(/img/icon_my.png) no-repeat;}
header .topNavi  ul.user_menu li.cs a:before{background:url(/img/icon_cs.png) no-repeat; top:10px}
header .topNavi  ul.user_menu li.join a:before{background:url(/img/icon_join.png) no-repeat;}

header .topNavi  ul.user_menu li.naverLogin{position: relative;}
header .topNavi  ul.user_menu li.naverLogin div{display:block; width:210px; position:absolute; left:-220px; top:4px;  height:26px; background:url(/img/naverLoginbg.png) no-repeat;}
header .topNavi  ul.user_menu li.naverLogin div p{line-height:26px; display:block;  text-align:left; padding-left:35px}
header .topNavi  ul.user_menu li.naverLogin div p strong{color:#1DC800}


 /******베네최상단 S*******/
header .topNavi  ul.beneuser_menu {  float: right;  }
header .topNavi  ul.beneuser_menu:after{clear:both; content:""; display:block;}  
header .topNavi  ul.beneuser_menu li {position: relative; float: left;   margin-left:20px}
header .topNavi  ul.beneuser_menu li:last-child{margin-right:0}
header .topNavi  ul.beneuser_menu li a{font-size:11px; display:inline-block; margin-right:0px; color:#01b9ad; display:block;  height:37px; line-height:37px; padding-left:18px}
header .topNavi  ul.beneuser_menu li a:before{content:''; display:block; width:17px; height:17px; background:url(/img/icon_bookmark.png) no-repeat; position: absolute; top:8px; left:0px;}
header .topNavi  ul.beneuser_menu li.login a:before{background:url(/img/icon_login2.png) no-repeat;}
header .topNavi  ul.beneuser_menu li.cart a:before{background:url(/img/icon_cart2.png) no-repeat; top:11px; left:-3px}
header .topNavi  ul.beneuser_menu li.my a:before{background:url(/img/icon_my2.png) no-repeat;}
header .topNavi  ul.beneuser_menu li.cs a:before{background:url(/img/icon_cs2.png) no-repeat; top:10px}
header .topNavi  ul.beneuser_menu li.join a:before{background:url(/img/icon_join2.png) no-repeat;}

header .topNavi  ul.beneuser_menu li.naverLogin{position: relative;}
header .topNavi  ul.beneuser_menu li.naverLogin div{display:block; width:210px; position:absolute; left:-220px; top:4px;  height:26px; background:url(/img/naverLoginbg.png) no-repeat;}
header .topNavi  ul.beneuser_menu li.naverLogin div p{line-height:26px; display:block;  text-align:left; padding-left:35px}
header .topNavi  ul.beneuser_menu li.naverLogin div p strong{color:#1DC800}
 /******베네최상단 end*******/

 /******런던몰최상단 S*******/
header .topNavi  ul.malluser_menu {  float: right;  }
header .topNavi  ul.malluser_menu:after{clear:both; content:""; display:block;}  
header .topNavi  ul.malluser_menu li {position: relative; float: left;   margin-left:20px}
header .topNavi  ul.malluser_menu li:last-child{margin-right:0}
header .topNavi  ul.malluser_menu li a{font-size:11px; display:inline-block; margin-right:0px; color:#6c7fab; display:block;  height:37px; line-height:37px; padding-left:18px}
header .topNavi  ul.malluser_menu li a:before{content:''; display:block; width:17px; height:17px; background:url(/img/icon_bookmark.png) no-repeat; position: absolute; top:8px; left:0px;}
header .topNavi  ul.malluser_menu li.login a:before{background:url(/img/icon_login3.png) no-repeat;}
header .topNavi  ul.malluser_menu li.cart a:before{background:url(/img/icon_cart3.png) no-repeat; top:11px; left:-3px}
header .topNavi  ul.malluser_menu li.my a:before{background:url(/img/icon_my3.png) no-repeat;}
header .topNavi  ul.malluser_menu li.cs a:before{background:url(/img/icon_cs3.png) no-repeat; top:10px}
header .topNavi  ul.malluser_menu li.join a:before{background:url(/img/icon_join3.png) no-repeat;}'
'
header .topNavi  ul.malluser_menu li.naverLogin{position: relative;}
header .topNavi  ul.malluser_menu li.naverLogin div{display:block; width:210px; position:absolute; left:-220px; top:4px;  height:26px; background:url(/img/naverLoginbg.png) no-repeat;}
header .topNavi  ul.malluser_menu li.naverLogin div p{line-height:26px; display:block;  text-align:left; padding-left:35px}
header .topNavi  ul.malluser_menu li.naverLogin div p strong{color:#1DC800}

 /******런던최몰상단 end*******/

header .headerWrap{width:1080px; margin:0 auto; height:90px; position: relative; overflow:hidden; }
header .headerWrap:after{clear:both; content:""; display:block;}

header .headerWrap h1{  position: absolute;  top: 16px;  left: 46%; margin-left:-170px}
/* header .headerWrap h1{  position: absolute;  top: 50px;  left: 50%; margin-left:-170px} 기존 ~ 20180601*/
header .headerWrap .londonTxt{position: absolute;  top: 30px;  left: 0;  width:150px; font-size:11px; color:#9F9F9F;}
header .headerWrap .londonTxt strong{display:block; color:#E6CF86;}

header .headerWrap .beneTxt{position: absolute;  top: 30px;  left: 0;  width:150px; font-size:11px; color:#9F9F9F;}
header .headerWrap .beneTxt strong{display:block; color:#60d9d1;}
 
header .headerWrap .mallTxt{position: absolute;  top: 30px;  left: 0;  width:150px; font-size:11px; color:#9F9F9F;}
header .headerWrap .mallTxt strong{display:block; color:#344986;}
 
header .headerWrap .topSearch{position: absolute;  top: 26px;  right: 0; border:1px #E2E2E2 solid; width:229px}
header .headerWrap .topSearch .SearchForm{ width:224px;  vertical-align:top;  }
header .headerWrap .topSearch .SearchForm img{margin-right:0px}
header .headerWrap .topSearch .SearchForm input{border:none; border-right:none !important; margin-left:0px;width:149px; background:#fff  !important; height:20px; line-height:20px; color:#C3C3C3; font-weight:normal; }
header .headerWrap .topSearch .SearchForm span{font-size:11px; padding-left:10px; color:#B0B0B0}

header  nav{width:1080px; margin:0 auto; position: relative; }
header .princesstop{width:100%; background:#b09977; } 
.gnb{width:1080px; clear:both; height:43px;  margin:0 auto;}
.gnb:after{content:'';  position: absolute; bottom:0; left:0; background:#B09977; height:43px; width:100%; z-index:990}


.lcate_wrap { float:left; width:1080px; z-index:1400; margin-top:0;}
#shopCategory li{float:left;}
/*샵 카테고리*/
#shopCategory {width: 1080px;padding-top: 0px;position: relative;z-index: 1400;/*ie7 bypass*/}
#shopCategory:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
#shopCategory {*zoom:1;}
 /*class.css*/
.lcate_wrap, .shell {*zoom:1;}
.lcate_wrap:after, .shell:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
/*샵 카테고리 - 공통 선언*/
#shopCategory > li {float: left;z-index:1600;}
#shopCategory .depth2nd {display: none;position: absolute;left: 0;top: 42px;z-index: 1400;padding-bottom: 0px;}
#shopCategory .depth2nd:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
#shopCategory .depth2nd {*zoom:1;}
#shopCategory .depth2nd > .wrapper {}
#shopCategory .depth2nd .wrapper{background:#fff;border:1px #CECECE solid;position:absolute; padding:15px 0 10px 0px; z-index: 1400;margin-left:0px;width:1080px; border-top:none;}
 
#shopCategory .wrapper .submenu {float:left; width:1080px; color:#000; position: relative;}
#shopCategory .wrapper .submenu .cateList{float:left; width:180px; border-right:1px #D2D2D2 solid; min-height:270px; margin-left:25px;}
#shopCategory .wrapper .submenu .cateList h3{margin:0 0 7px 0px;   color:#525252}
#shopCategory .wrapper .submenu .cateList  ul{}
#shopCategory .wrapper .submenu .cateList  li{float:none;}
#shopCategory .wrapper .submenu .cateList  li a{display:block; padding:4px 0 4px 0}
#shopCategory .wrapper .submenu .cateList  li a.mp{color:#E56769; font-weight:bold;}
#shopCategory .wrapper .submenu .cateList  li a:hover{text-decoration:underline; color:#525252} 
#shopCategory .wrapper .submenu .cateBrandBest{float:left; width:621px; border-right:1px #D2D2D2 solid; min-height:270px ; margin-left:25px}
#shopCategory .wrapper .submenu .cateBrandBest h3{margin:0 0 12px 0px; color:#525252}
#shopCategory .wrapper .submenu .cateBrandBest  ul:after{content:""; display:block; clear:both;}
#shopCategory .wrapper .submenu .cateBrandBest  li{float:left; width:25%}
#shopCategory .wrapper .submenu .cateBrandBest  li a{ display:block; height:35px; line-height:35px}
#shopCategory .wrapper .submenu .cateBrandBest  li a:hover{text-decoration:underline; color:#525252}
#shopCategory .wrapper .submenu .cateBrandBest .logobrand li{width:20%;}
#shopCategory .wrapper .submenu .cateBrandBest .logobrand li a{height:52px; line-height:52px}
 
 
#shopCategory .wrapper .submenu .cateBrandEvent{float:right; width:213px; margin-right:9px } 
#shopCategory .wrapper .submenu .cateBrandEvent h3{ margin:0 0 11px 0px; color:#525252}

#shopCategory .wrapper .submenu .cateBrandEvent li{margin-bottom:10px; float:none;position: relative;}
#shopCategory .wrapper .submenu .cateBrandEvent li:last-child{margin-bottom:0}
#shopCategory .wrapper .submenu .cateBrandEvent li img{  width:213px; }
#shopCategory .wrapper .submenu .cateBrandEvent li div{ background:url(/img/topMenu/top_txt_bg.png); height:55px; position: absolute;left: 0;bottom:0px;  width:100%; color:#fff; text-align:center;}
#shopCategory .wrapper .submenu .cateBrandEvent li  div p{font-size:14px; padding:7px 0 2px}
#shopCategory .wrapper .submenu .cateBrandEvent li  div p span{display:block; font-size:11px}

#shopCategory .wrapper .submenu .cateBrandBanner{position: absolute;right: 235px;bottom:0px; }
#shopCategory .wrapper .submenu .cateBrandBanner li{float:left; border:1px #fff solid; margin-left:6px}

#shopCategory h2 {position: relative;float: none;margin: 0;z-index:9000;font-size: inherit;}
#shopCategory h2 a {display: block;height: 43px;color:#fff;position: relative;z-index:9000;}
#shopCategory h2 a p{z-index:8000;display:block;position: relative; padding:0;margin:0; text-align:center; padding-top:11px; font-size:14px;  }
#shopCategory #sc-brand h2 a p, #shopCategory #sc-all h2 a p{font-size:14px; padding-top:11px; }
#shopCategory h2 a:hover{color:#444}
#shopCategory h2 span.hover {cursor: pointer;position: absolute;left: 0;top: 0;height: 43px;z-index: 1001;border-bottom:none;background:#fff;border:1px #CECECE solid;border-bottom:none;border-top:2px #525252 solid;}
  
.wrapper .submenuSale {float:left; width:1080px; color:#000; position: relative;}
.wrapper .submenuSale .saleBanner{float:right; width:630px; margin-right:15px; margin-top:5px}
.wrapper .submenuSale .saleBanner ul{ }
.wrapper .submenuSale .saleBanner li{float:left; margin:0 0 10px 10px; width:300px; position: relative; }
.wrapper .submenuSale .saleBanner li:nth-child(2n){margin-right:0}
.wrapper .submenuSale .saleBanner li div{ background:url(/img/topMenu/top_txt_bg.png); height:35px; position: absolute;left: 0;bottom:0px;  width:100%; color:#fff; text-align:center;}
.wrapper .submenuSale .saleBanner li div p{font-size:12px; padding:7px 0 2px;display:inline-block;}
.wrapper .submenuSale .saleBanner li  div p span{display:inline-block; font-size:12px}



.wrapper .submenuSale .saleList{float:left; width:410px;  margin-left:25px}
.wrapper .submenuSale .saleList h3{margin:0 0 7px 0px; color:#525252}
.wrapper .submenuSale .saleList .saleList_tit{ margin-bottom: 10px; font-size: 13px;  font-weight: bold;  color:#1E79AE; height:29px; line-height:29px }
.wrapper .submenuSale .saleList .saleList_tit strong{display: block; padding: 0px 0 0px 9px; color: #1E79AE;  }
.wrapper .submenuSale .saleList  ul{width:370px}
.wrapper .submenuSale .saleList  li{  padding: 5px 0  5px 0px;  display: block; width:100%;  position: relative; border-bottom:1px #fff dotted;}
.wrapper .submenuSale .saleList  li a { display: block;   padding: 0 0px ; color: #666;}
.wrapper .submenuSale .saleList  li a span{ color:525252; font-weight:bold;}
.wrapper .submenuSale .saleList  li:hover{ border-bottom:1px #DDBF5E solid;}

#shopCategory .wrapper .submenu .allbrand{padding:0 25px; position: relative;}
#shopCategory .wrapper .submenu .allbrand .allbtn{width:123px; height:25px; line-height:25px; background:#DDBF5F; color:#fff; font-weight:bold; position: absolute;right:25px;top:-5px; border-radius:3px; text-align:center;}
#shopCategory .wrapper .submenu .allbrand:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand h3{margin:0 0 7px 0px; color:#525252}
#shopCategory .wrapper .submenu .allbrand .bestBrand{float:left; width:760px;}
#shopCategory .wrapper .submenu .allbrand .bestBrand ul:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand .bestBrand li{float:left; width:123px; margin-bottom:7px; margin-right:20px; border:1px #ddd solid; text-align:center;}
#shopCategory .wrapper .submenu .allbrand .bestBrand li:nth-child(5n) { margin-right:0}
#shopCategory .wrapper .submenu .allbrand .bestBrand li img{margin: 0 auto;  }
#shopCategory .wrapper .submenu .allbrand .lexuryBrand{float:right; width:266px}
#shopCategory .wrapper .submenu .allbrand .lexuryBrand ul:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand .lexuryBrand li{float:left; width:123px; margin-bottom:7px; margin-right:20px; border:1px #ddd solid; text-align:center;}
#shopCategory .wrapper .submenu .allbrand .lexuryBrand li:nth-child(2n) { margin-right:0}


/*[카테고리] - SALE*/
#sc-sale {width:142px; position: relative;}
#sc-sale:after{content:''; display:block; position: absolute;left: 0px;top:5px; width:140px; height:19px; background:url(/img/topMenu/logo_icon.png) no-repeat;}
#sc-sale h2 span.hover {width: 142px;}
/*[카테고리] -GIRL*/
#sc-girl {width: 130px;}
#sc-girl h2 span.hover {width: 130px;}
 /*[카테고리] -  BOY*/
#sc-boy{width: 130px;}
#sc-boy h2 span.hover {width: 130px;}
/*[카테고리] - baby*/
#sc-baby {width:162px; }
#sc-baby h2 span.hover {width: 162px; }
/*[카테고리] -women*/
#sc-women{width: 120px;}
#sc-women h2 span.hover {width: 120px;}
/*[카테고리] - men*/
#sc-men {width: 120px;}
#sc-men h2 span.hover {width: 120px;}
/*[카테고리] -  brand*/
#sc-brand{width: 100px;background:#DDBF5F; }
#sc-brand:after{content:''; display:block; position: absolute;right:16px;top:18px; width:17px; height:18px; background:url(/img/topMenu/) no-repeat;}

#sc-brand h2 span.hover {width:100px;}
 
 

  /******yj 2020 02 21 *******/ 

 


  /******yj 2020 02 21 상단배경칼라*******/ 
header .malltop{width:100%; background:#335091; }
.gnb3{width:1080px; clear:both; height:43px;  margin:0 auto; background:#335091; }
  /******yj 2020 02 14 상단배경칼라 위2줄 변경*******/ 


.lcate_wrap { float:left; width:1080px; z-index:1400; margin-top:0; }
#shopCategory li{float:left;}
/*샵 카테고리*/
#shopCategory {width: 1080px;padding-top: 0px;position: relative;z-index: 1400;/*ie7 bypass*/}
#shopCategory:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
#shopCategory {*zoom:1;}
 /*class.css*/
.lcate_wrap, .shell {*zoom:1;}
.lcate_wrap:after, .shell:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
/*샵 카테고리 - 공통 선언*/
#shopCategory > li {float: left;z-index:1600;}
#shopCategory .depth2nd {display: none;position: absolute;left: 0;top: 42px;z-index: 1400;padding-bottom: 0px;}
#shopCategory .depth2nd:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
#shopCategory .depth2nd {*zoom:1;}
#shopCategory .depth2nd > .wrapper {}
#shopCategory .depth2nd .wrapper{background:#fff;border:1px #CECECE solid;position:absolute; padding:15px 0 10px 0px; z-index: 1400;margin-left:0px;width:1080px; border-top:none;}
 
#shopCategory .wrapper .submenu {float:left; width:1080px; color:#000; position: relative;}
#shopCategory .wrapper .submenu .cateList{float:left; width:180px; border-right:1px #D2D2D2 solid; min-height:270px; margin-left:25px;}
#shopCategory .wrapper .submenu .cateList h3{margin:0 0 7px 0px;   color:#525252}
#shopCategory .wrapper .submenu .cateList  ul{}
#shopCategory .wrapper .submenu .cateList  li{float:none;}
#shopCategory .wrapper .submenu .cateList  li a{display:block; padding:4px 0 4px 0}
#shopCategory .wrapper .submenu .cateList  li a.mp{color:#E56769; font-weight:bold;}
#shopCategory .wrapper .submenu .cateList  li a:hover{text-decoration:underline; color:#525252} 
#shopCategory .wrapper .submenu .cateBrandBest{float:left; width:621px; border-right:1px #D2D2D2 solid; min-height:270px ; margin-left:25px}
#shopCategory .wrapper .submenu .cateBrandBest h3{margin:0 0 12px 0px; color:#525252}
#shopCategory .wrapper .submenu .cateBrandBest  ul:after{content:""; display:block; clear:both;}
#shopCategory .wrapper .submenu .cateBrandBest  li{float:left; width:25%}
#shopCategory .wrapper .submenu .cateBrandBest  li a{ display:block; height:35px; line-height:35px}
#shopCategory .wrapper .submenu .cateBrandBest  li a:hover{text-decoration:underline; color:#525252}
#shopCategory .wrapper .submenu .cateBrandBest .logobrand li{width:20%;}
#shopCategory .wrapper .submenu .cateBrandBest .logobrand li a{height:52px; line-height:52px}
 
 
#shopCategory .wrapper .submenu .cateBrandEvent{float:right; width:213px; margin-right:9px } 
#shopCategory .wrapper .submenu .cateBrandEvent h3{ margin:0 0 11px 0px; color:#525252}

#shopCategory .wrapper .submenu .cateBrandEvent li{margin-bottom:10px; float:none;position: relative;}
#shopCategory .wrapper .submenu .cateBrandEvent li:last-child{margin-bottom:0}
#shopCategory .wrapper .submenu .cateBrandEvent li img{  width:213px; }
#shopCategory .wrapper .submenu .cateBrandEvent li div{ background:url(/img/topMenu/top_txt_bg.png); height:55px; position: absolute;left: 0;bottom:0px;  width:100%; color:#fff; text-align:center;}
#shopCategory .wrapper .submenu .cateBrandEvent li  div p{font-size:14px; padding:7px 0 2px}
#shopCategory .wrapper .submenu .cateBrandEvent li  div p span{display:block; font-size:11px}

#shopCategory .wrapper .submenu .cateBrandBanner{position: absolute;right: 235px;bottom:0px; }
#shopCategory .wrapper .submenu .cateBrandBanner li{float:left; border:1px #fff solid; margin-left:6px}

#shopCategory h2 {position: relative;float: none;margin: 0;z-index:9000;font-size: inherit;}
#shopCategory h2 a {display: block;height: 43px;color:#fff;position: relative;z-index:9000;}
#shopCategory h2 a p{z-index:8000;display:block;position: relative; padding:0;margin:0; text-align:center; padding-top:11px; font-size:14px;  }
#shopCategory #sc-brand h2 a p, #shopCategory #sc-all h2 a p{font-size:14px; padding-top:11px; }
#shopCategory h2 a:hover{color:#444}
#shopCategory h2 span.hover {cursor: pointer;position: absolute;left: 0;top: 0;height: 43px;z-index: 1001;border-bottom:none;background:#fff;border:1px #CECECE solid;border-bottom:none;border-top:2px #cecece solid; }
  
.wrapper .submenuSale {float:left; width:1080px; color:#000; position: relative;}
.wrapper .submenuSale .saleBanner{float:right; width:630px; margin-right:15px; margin-top:5px}
.wrapper .submenuSale .saleBanner ul{ }
.wrapper .submenuSale .saleBanner li{float:left; margin:0 0 10px 10px; width:300px; position: relative; }
.wrapper .submenuSale .saleBanner li:nth-child(2n){margin-right:0}
.wrapper .submenuSale .saleBanner li div{ background:url(/img/topMenu/top_txt_bg.png); height:35px; position: absolute;left: 0;bottom:0px;  width:100%; color:#fff; text-align:center;}
.wrapper .submenuSale .saleBanner li div p{font-size:12px; padding:7px 0 2px;display:inline-block;}
.wrapper .submenuSale .saleBanner li  div p span{display:inline-block; font-size:12px}



.wrapper .submenuSale .saleList{float:left; width:410px;  margin-left:25px}
.wrapper .submenuSale .saleList h3{margin:0 0 7px 0px; color:#525252}
.wrapper .submenuSale .saleList .saleList_tit{ margin-bottom: 10px; font-size: 13px;  font-weight: bold;  color:#1E79AE; height:29px; line-height:29px }
.wrapper .submenuSale .saleList .saleList_tit strong{display: block; padding: 0px 0 0px 9px; color: #1E79AE;  }
.wrapper .submenuSale .saleList  ul{width:370px}
.wrapper .submenuSale .saleList  li{  padding: 5px 0  5px 0px;  display: block; width:100%;  position: relative; border-bottom:1px #fff dotted;}
.wrapper .submenuSale .saleList  li a { display: block;   padding: 0 0px ; color: #666;}
.wrapper .submenuSale .saleList  li a span{ color:525252; font-weight:bold;}
.wrapper .submenuSale .saleList  li:hover{ border-bottom:1px #DDBF5E solid;}

#shopCategory .wrapper .submenu .allbrand{padding:0 25px; position: relative;}
#shopCategory .wrapper .submenu .allbrand .allbtn2{width:123px; height:25px; line-height:25px; background:#335091; color:#fff; font-weight:bold; position: absolute;right:25px;top:-5px; border-radius:3px; text-align:center;}
#shopCategory .wrapper .submenu .allbrand:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand h3{margin:0 0 7px 0px; color:#525252}
#shopCategory .wrapper .submenu .allbrand .mallbestBrand{float:; width:1050px;}
#shopCategory .wrapper .submenu .allbrand .mallbestBrand ul:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand .mallbestBrand li{float:left; width:130px; margin-bottom:7px;  margin-top:10px; margin-right:20px; border:0px #ddd solid; text-align:center;}
#shopCategory .wrapper .submenu .allbrand .mallbestBrand li:nth-child(5n) { margin-right:20}
#shopCategory .wrapper .submenu .allbrand .mallbestBrand li img{margin: 0 auto;  }
#shopCategory .wrapper .submenu .allbrand .malllexuryBrand{float:; width:1050px}
#shopCategory .wrapper .submenu .allbrand .malllexuryBrand ul:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand .malllexuryBrand li{float:left; width:85px; margin-bottom:15px; margin-top:10px; margin-right:10px; border:0px #fff solid; text-align:left;}





/*[카테고리] -GIRL*/
#mall-girl {width: 120px;}
#mall-girl h2 span.hover {width: 120px; }
 /*[카테고리] -  BOY*/
#mall-boy{width: 120px;}
#mall-boy h2 span.hover {width: 120px;}
/*[카테고리] - baby*/
#mall-baby {width:120px;}
#mall-baby h2 span.hover {width: 120px;}
/*[카테고리] -women*/
#mall-women{width: 130px;}
#mall-women h2 span.hover {width: 130px;}
/*[카테고리] - men*/
#mall-men {width: 130px;}
#mall-men h2 span.hover {width: 130px;}
/*[카테고리] -  brand*/
#mall-brand{width: 194px;background:#002475; }
#mall-brand:after{content:''; display:block; position: absolute;right:16px;top:18px; width:17px; height:18px; background:url(/img/topMenu/) no-repeat;}

#mall-brand h2 span.hover {width:194px;}
 
/******yj 2020 02 21 *******/





  /******yj 2020 02 14 *******/ 

 


  /******yj 2020 02 14 상단배경칼라*******/ 
header .benetop{width:100%; background:#01b9ad; }
.gnb2{width:1080px; clear:both; height:43px;  margin:0 auto; background:#01b9ad; }
  /******yj 2020 02 14 상단배경칼라 위2줄 변경*******/ 


.lcate_wrap2 { float:left; width:1080px; z-index:1400; margin-top:0; }
#shopCategory li{float:left;}
/*샵 카테고리*/
#shopCategory {width: 1080px;padding-top: 0px;position: relative;z-index: 1400;/*ie7 bypass*/}
#shopCategory:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
#shopCategory {*zoom:1;}
 /*class.css*/
.lcate_wrap, .shell {*zoom:1;}
.lcate_wrap:after, .shell:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
/*샵 카테고리 - 공통 선언*/
#shopCategory > li {float: left;z-index:1600;}
#shopCategory .depth2nd {display: none;position: absolute;left: 0;top: 42px;z-index: 1400;padding-bottom: 0px;}
#shopCategory .depth2nd:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
#shopCategory .depth2nd {*zoom:1;}
#shopCategory .depth2nd > .wrapper {}
#shopCategory .depth2nd .wrapper{background:#fff;border:1px #CECECE solid;position:absolute; padding:15px 0 10px 0px; z-index: 1400;margin-left:0px;width:1080px; border-top:none;}
 
#shopCategory .wrapper .submenu {float:left; width:1080px; color:#000; position: relative;}
#shopCategory .wrapper .submenu .cateList2{float:left; width:180px; border-right:1px #D2D2D2 solid; min-height:270px; margin-left:25px;}
#shopCategory .wrapper .submenu .cateList2 h3{margin:0 0 7px 0px;   color:#525252}
#shopCategory .wrapper .submenu .cateList2  ul{}
#shopCategory .wrapper .submenu .cateList2  li{float:left; width:50%}
#shopCategory .wrapper .submenu .cateList2  li a{display:block; padding:4px 0 4px 0}
#shopCategory .wrapper .submenu .cateList2  li a.mp{color:#E56769; font-weight:bold;}
#shopCategory .wrapper .submenu .cateList2 li a:hover{text-decoration:underline; color:#525252} 
#shopCategory .wrapper .submenu .cateBrandBest2{float:left; width:200px; border-right:1px #D2D2D2 solid; min-height:270px ; margin-left:25px}
#shopCategory .wrapper .submenu .cateBrandBest2 h3{margin:0 0 7px 0px; color:#525252}
#shopCategory .wrapper .submenu .cateBrandBest2  ul:after{content:""; display:block; clear:both;}
#shopCategory .wrapper .submenu .cateBrandBest2  li{float:none;}
#shopCategory .wrapper .submenu .cateBrandBest2  li a{ display:block; padding:4px 0 4px 0}
#shopCategory .wrapper .submenu .cateBrandBest2  li a:hover{text-decoration:underline; color:#525252}
#shopCategory .wrapper .submenu .cateBrandBest2 .logobrand li{width:20%;}
#shopCategory .wrapper .submenu .cateBrandBest2 .logobrand li a{height:52px; line-height:52px}

#shopCategory .wrapper .submenu .cateBrandBest3{float:left; width:200px; border-right:1px #D2D2D2 solid; min-height:270px ; margin-left:25px}
#shopCategory .wrapper .submenu .cateBrandBest3 h3{margin:0 0 7px 0px; color:#525252}
#shopCategory .wrapper .submenu .cateBrandBest3  ul:after{content:""; display:block; clear:both;}
#shopCategory .wrapper .submenu .cateBrandBest3  li{float:left; width:50%}
#shopCategory .wrapper .submenu .cateBrandBest3  li a{ display:block; padding:4px 0 4px 0}
#shopCategory .wrapper .submenu .cateBrandBest3  li a:hover{text-decoration:underline; color:#525252}
 
 
#shopCategory .wrapper .submenu .cateBrandEvent2{float:left;  width:620px; margin-left:25px } 
#shopCategory .wrapper .submenu .cateBrandEvent2 h3{ margin:0 0 15px 0px; color:#525252}

#shopCategory .wrapper .submenu .cateBrandEvent2 li{margin-bottom:10px; margin-right:15px; float:left; position: relative;}
#shopCategory .wrapper .submenu .cateBrandEvent2 li:last-child{ margin-bottom:0}
#shopCategory .wrapper .submenu .cateBrandEvent2 li img{  width:290px; }
#shopCategory .wrapper .submenu .cateBrandEvent2 li div{ background:url(/img/topMenu/top_txt_bg.png); height:35px; position: absolute;left: 0;bottom:0px;  width:100%; color:#fff; text-align:center;}
#shopCategory .wrapper .submenu .cateBrandEvent2 li  div p{font-size:18px; padding:0px 0 2px}
#shopCategory .wrapper .submenu .cateBrandEvent2 li  div p span{display:block; font-size:11px}

#shopCategory .wrapper .submenu .cateBrandBanner{position: absolute;right: 235px;bottom:0px; }
#shopCategory .wrapper .submenu .cateBrandBanner li{float:left; border:1px #fff solid; margin-left:6px}

#shopCategory h2 {position: relative;float: none;margin: 0;z-index:9000;font-size: inherit;}
#shopCategory h2 a {display: block;height: 43px;color:#fff;position: relative;z-index:9000;}
#shopCategory h2 a p{z-index:8000;display:block;position: relative; padding:0;margin:0; text-align:center; padding-top:11px; font-size:14px;  }
#shopCategory #sc-brand h2 a p, #shopCategory #sc-all h2 a p{font-size:14px; padding-top:11px; }
#shopCategory h2 a:hover{color:#444}
#shopCategory h2 span.hover {cursor: pointer;position: absolute;left: 0;top: 0;height: 43px;z-index: 1001;border-bottom:none;background:#fff;border:1px #CECECE solid;border-bottom:none;border-top:2px #cecece solid; }
  
.wrapper .submenuSale {float:left; width:1080px; color:#000; position: relative;}
.wrapper .submenuSale .saleBanner{float:right; width:630px; margin-right:15px; margin-top:5px}
.wrapper .submenuSale .saleBanner ul{ }
.wrapper .submenuSale .saleBanner li{float:left; margin:0 0 10px 10px; width:300px; position: relative; }
.wrapper .submenuSale .saleBanner li:nth-child(2n){margin-right:0}
.wrapper .submenuSale .saleBanner li div{ background:url(/img/topMenu/top_txt_bg.png); height:35px; position: absolute;left: 0;bottom:0px;  width:100%; color:#fff; text-align:center;}
.wrapper .submenuSale .saleBanner li div p{font-size:12px; padding:7px 0 2px;display:inline-block;}
.wrapper .submenuSale .saleBanner li  div p span{display:inline-block; font-size:12px}



.wrapper .submenuSale .saleList{float:left; width:410px;  margin-left:25px}
.wrapper .submenuSale .saleList h3{margin:0 0 7px 0px; color:#525252}
.wrapper .submenuSale .saleList .saleList_tit{ margin-bottom: 10px; font-size: 13px;  font-weight: bold;  color:#1E79AE; height:29px; line-height:29px }
.wrapper .submenuSale .saleList .saleList_tit strong{display: block; padding: 0px 0 0px 9px; color: #1E79AE;  }
.wrapper .submenuSale .saleList  ul{width:370px}
.wrapper .submenuSale .saleList  li{  padding: 5px 0  5px 0px;  display: block; width:100%;  position: relative; border-bottom:1px #fff dotted;}
.wrapper .submenuSale .saleList  li a { display: block;   padding: 0 0px ; color: #666;}
.wrapper .submenuSale .saleList  li a span{ color:525252; font-weight:bold;}
.wrapper .submenuSale .saleList  li:hover{ border-bottom:1px #DDBF5E solid;}

#shopCategory .wrapper .submenu .allbrand{padding:0 25px; position: relative;}
#shopCategory .wrapper .submenu .allbrand .allbtn{width:123px; height:25px; line-height:25px; background:#01797a; color:#fff; font-weight:bold; position: absolute;right:30px;top:-5px; border-radius:3px; text-align:center;}
#shopCategory .wrapper .submenu .allbrand:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand h3{margin:0 0 7px 0px; color:#525252}
#shopCategory .wrapper .submenu .allbrand .benebestBrand{float:left; width:515px;}
#shopCategory .wrapper .submenu .allbrand .benebestBrand ul:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand .benebestBrand li{float:left; width:123px; margin-bottom:7px; margin-right:5px; border:1px #ddd solid; text-align:center;}
#shopCategory .wrapper .submenu .allbrand .benebestBrand li:nth-child(5n) { margin-right:5}
#shopCategory .wrapper .submenu .allbrand .benebestBrand li img{margin: 0 auto;  }
#shopCategory .wrapper .submenu .allbrand .benelexuryBrand{float:right; width:515px}
#shopCategory .wrapper .submenu .allbrand .benelexuryBrand ul:after{content:''; display:block; clear:both;}
#shopCategory .wrapper .submenu .allbrand .benelexuryBrand li{float:left; width:123px; margin-bottom:7px; margin-right:5px; border:1px #ddd solid; text-align:center;}
#shopCategory .wrapper .submenu .allbrand .benelexuryBrand li:nth-child(2n) { margin-right:5}



/*[카테고리] -GIRL*/
#bene-toy {width: 180px;}
#bene-toy h2 span.hover {width: 180px; }
 /*[카테고리] -  BOY*/
#bene-beauty{width: 120px;}
#bene-beauty h2 span.hover {width: 120px;}
/*[카테고리] - baby*/
#bene-baby {width:140px;}
#bene-baby h2 span.hover {width: 140px;}
/*[카테고리] -women*/
#bene-watch{width: 120px;}
#bene-watch h2 span.hover {width: 120px;}
/*[카테고리] - men*/
#bene-pet {width: 165px;}
#bene-pet h2 span.hover {width: 165px;}
/*[카테고리] -  brand*/
#bene-brand{width: 174px;background:#01797a; }
#bene-brand:after{content:''; display:block; position: absolute;right:16px;top:18px; width:17px; height:18px; background:url(/img/topMenu/) no-repeat;}

#bene-brand h2 span.hover {width:174px;}
 
/******yj 2020 02 14 *******/





/******퀵메뉴 *******/
.quick_wrap{width:95px; border-top:2px #79594D solid;}
.quick{}
.quick dt{text-align:center; background:#F3F3F3;  font-size:12px;  padding:8px 0;   }
.quick dt span{font-size:11px;color:#686767;   }
.quick dt img{display:block; margin:0 auto; margin-bottom:5px}
.quick dt a{ font-size:12px; line-height:110%; color:#686767; font-weight:bold; }
.quick dt a strong{color:#D5AE2F; font-size:14px}

.quick li{   text-align:center;  border-bottom:1px #ddd solid; padding:3px 0}
.quick li:first-child{border-bottom:1px #79594D solid;}
.quick li a{font-size:12px;   position:relative;  text-align:center; display:block}
 
.quick li a:before{content:""; display:inline-block;  position:absolute; top:0px; left:8px;  }
.quick li.join a{ text-align:left; padding-left:30px }
.quick li.join a:before {background:url(/img/quick_icon02.gif) no-repeat; height:14px; width:30px;  }
.quick li.qna a{text-align:left; padding-left:30px  }
.quick li.qna a:before {background:url(/img/quick_icon03.gif) no-repeat; height:14px; width:30px;  }
.quick li.review a{text-align:left; padding-left:30px    }
.quick li.review a:before {background:url(/img/quick_icon04.gif) no-repeat; height:14px; width:30px;  }
.quick_wrap .self a{color:#515151; font-size:12px; text-align:center;   background:#D5E1DF; display:block; height:24px; line-height:24px}
.quick_wrap .card a{color:#515151; font-size:12px; text-align:center;  background:#D6CBD3; display:block; height:24px; line-height:24px}
.quick_lately{ margin-top:7px; padding:7px 0; border-left:none; border-right:none; border-bottom:1px #79594D solid;}
.quick_lately h4{font-size:11px; color:#757575; text-align:center; padding-bottom:7px}
.quick_lately .goodsIMG img{margin:3px 0}
.quick_wrap .BtnTop a{text-align:center; display:block; background:#929292; color:#fff; height:23px; line-height:23px; margin-top:5px;}
.quick_wrap .BtnTop a:after{content:"▴ "; display:inline-block; width:10px; text-align:right; color:#fff}

 
footer{width:1080px; margin:0 auto; margin-top:80px} 
footer  .csCenterWrap{padding:23px 0; border-top:3px #DDBF5E solid;}
footer  .csCenterWrap:after{clear:both; content:""; display:block;}
footer  .csCenterWrap  h4{ padding-bottom:10px; border-bottom:1px #ECECEC solid; font-size:16px; position:relative; }
footer  .csCenterWrap  h4 a{padding:2px; position:absolute; right:0; top:1px}

footer  .csCenterWrap .guide{float:left; width:460px; margin:0 40px;position: relative; }
footer  .csCenterWrap .guide:after{content:''; position: absolute; top:0px; right:-20px; width:1px; height:220px; border-left:1px #ECECEC solid;}
footer  .csCenterWrap .guide  .callcenter{padding-top:13px; height:60px }
footer  .csCenterWrap .guide  .callcenter:after{clear:both; content:""; display:block;}
footer  .csCenterWrap .guide  .callcenter  span{ }
footer  .csCenterWrap .guide  .callcenter .call{font-size:32px; color:#DDBF5E; letter-spacing: -1px;  font-family: 'Open Sans', sans-serif;  font-weight:400; padding-right:10px; float:left;}
footer  .csCenterWrap .guide  .callcenter .time{font-size:11px;line-height:16px }
footer  .csCenterWrap .guide  .callcenter .time span { letter-spacing: -1px;}
footer  .csCenterWrap .guide  .callcenter .time span a{color:#B34604; text-decoration:underline}

footer  .csCenterWrap .guide .csMenu {clear:both; margin-top:20px}
footer  .csCenterWrap .guide .csMenu ul:after{clear:both; content:""; display:block;}
footer  .csCenterWrap .guide .csMenu li{float:left;  width:113px; height:55px; ;background:#B3A58F; margin-right:1px; color:#fff;}
footer  .csCenterWrap .guide .csMenu li a{color:#fff}
footer  .csCenterWrap .guide .csMenu li img{display:block; margin:10px auto;}
footer  .csCenterWrap .guide .csMenu li:first-child{background:#3DB54A; width:227px; text-align:center; font-size:11px}
footer  .csCenterWrap .guide .csMenu li:first-child strong{display:block; margin:7px 0 0px; font-size:14px;height:29px line-height:29px}
footer  .csCenterWrap .guide .csMenu li:first-child span{font-size:14px; background:url(/img/naverTak.gif) no-repeat; padding-left:35px; height:29px; display:inline-block;}
footer  .csCenterWrap .guide .csMenu li:first-child a{font-size:11px; letter-spacing: -1px; }
footer  .csCenterWrap .guide .csMenu li i{float:left; width:52px; text-align:center;}
footer  .csCenterWrap .guide .csMenu li p{float:right; width:58px; font-size:11px; line-height:140%; padding-top:20px}


footer  .csCenterWrap .guide .bank{margin-top:15px}
footer  .csCenterWrap .guide .bank li{width:450px; line-height:23px; line-height:23px}
footer  .csCenterWrap .guide .bank li:before{content:'BANKING'; display:inline-block; width:120px; font-size:14px; background:url(/img/bank_kb.gif) no-repeat 70px 3px; height:23px; }
footer  .csCenterWrap .guide .bank li span {font-size:20px;   letter-spacing: -1px;  font-family: 'Open Sans', sans-serif; padding-left:7px; padding-top:5px; display:inline-block;  }
footer  .csCenterWrap .guide .bank li strong{display:inline-block; line-height:20px; line-height:20px; font-weight:normal; vertical-align:top; padding-top:8px; padding-left:7px}
 
footer  .csCenterWrap .notice{float:left; width:270px; position: relative;}
footer  .csCenterWrap .notice:after{content:''; position: absolute; top:0px; right:-20px; width:1px; height:220px; border-left:1px #ECECEC solid;}
footer  .csCenterWrap .notice ul{margin-top:10px; border:1px #ddd solid;}
footer  .csCenterWrap .notice li{height:34px; line-height:33px; border-bottom:1px #ddd solid; position: relative; padding-left:15px; font-weight:bold;}
footer  .csCenterWrap .notice li:last-child{border-bottom:none;}
footer  .csCenterWrap .notice li span{position: absolute; top:7px; right:15px; font-weight:normal;}

footer  .csCenterWrap .review{float:right; width:270px;}
footer  .csCenterWrap .review ul{margin-top:10px}
footer  .csCenterWrap .review li{padding:7px 0; height:180px}

footer  .csCenterWrap .review li .reviewGoods{float:left; width:125px; text-align:center;}
 
footer  .csCenterWrap .review li .reviewGoods img{border:1px #ddd solid; margin-bottom:7px}
footer  .csCenterWrap .review li .reviewInfo{float:right; width:127px}
footer  .csCenterWrap .review li .reviewInfo strong{display:block; margin:7px 0}


.footerMenu{width:100%; background:#DDBF5F; height:37px; line-height:37px;}

footer .footerMenu ul{}
footer .footerMenu  li {position: relative; float: left;   margin-left:15px}
footer .footerMenu  li:last-child{margin-right:0}
footer .footerMenu  li:after{content: ""; position: absolute; top:13px; right:0; width:1px; height:11px; border-left:1px #fff solid;}
footer .footerMenu  li:last-child:after{display:none;}
footer .footerMenu  li a{font-size:12px; display:inline-block; margin-right:15px; color:#fff; display:block;line-height:37px; height:37px;}

footer .londonCopy{margin:20px 0}
footer .londonCopy:after{clear:both; content:""; display:block;}
footer .londonCopy .logo{float:left; width:200px; /*margin-top:20px*/ }
footer .londonCopy .copy{float:left; width:690px}
footer .londonCopy .escrow{float:right; width:75px}


/** yj 2020 02 14 **/
 
footer{width:1080px; margin:0 auto; margin-top:80px} 
footer  .csCenterWrapbene{padding:23px 0; border-top:3px #62dae0 solid;}
footer  .csCenterWrapbene:after{clear:both; content:""; display:block;}
footer  .csCenterWrapbene  h4{ padding-bottom:10px; border-bottom:1px #ECECEC solid; font-size:16px; position:relative; }
footer  .csCenterWrapbene  h4 a{padding:2px; position:absolute; right:0; top:1px}

footer  .csCenterWrapbene .guide{float:left; width:460px; margin:0 40px;position: relative; }
footer  .csCenterWrapbene .guide:after{content:''; position: absolute; top:0px; right:-20px; width:1px; height:220px; border-left:1px #ECECEC solid;}
footer  .csCenterWrapbene .guide  .callcenter{padding-top:13px; height:60px }
footer  .csCenterWrapbene .guide  .callcenter:after{clear:both; content:""; display:block;}
footer  .csCenterWrapbene .guide  .callcenter  span{ }
footer  .csCenterWrapbene .guide  .callcenter .call{font-size:32px; color:#00bfc9; letter-spacing: -1px;  font-family: 'Open Sans', sans-serif;  font-weight:400; padding-right:10px; float:left;}
footer  .csCenterWrapbene .guide  .callcenter .time{font-size:11px;line-height:16px }
footer  .csCenterWrapbene .guide  .callcenter .time span { letter-spacing: -1px;}
footer  .csCenterWrapbene .guide  .callcenter .time span a{color:#01797a; text-decoration:underline}

footer  .csCenterWrapbene .guide .csMenu {clear:both; margin-top:20px}
footer  .csCenterWrapbene .guide .csMenu ul:after{clear:both; content:""; display:block;}
footer  .csCenterWrapbene .guide .csMenu li{float:left;  width:113px; height:55px; ;background:#6ac0ba; margin-right:1px; color:#fff;}
footer  .csCenterWrapbene .guide .csMenu li a{color:#fff}
footer  .csCenterWrapbene .guide .csMenu li img{display:block; margin:10px auto;}
footer  .csCenterWrapbene .guide .csMenu li:first-child{background:#3DB54A; width:227px; text-align:center; font-size:11px}
footer  .csCenterWrapbene .guide .csMenu li:first-child strong{display:block; margin:7px 0 0px; font-size:14px;height:29px line-height:29px}
footer  .csCenterWrapbene .guide .csMenu li:first-child span{font-size:14px; background:url(/img/naverTak.gif) no-repeat; padding-left:35px; height:29px; display:inline-block;}
footer  .csCenterWrapbene .guide .csMenu li:first-child a{font-size:11px; letter-spacing: -1px; }
footer  .csCenterWrapbene .guide .csMenu li i{float:left; width:52px; text-align:center;}
footer  .csCenterWrapbene .guide .csMenu li p{float:right; width:58px; font-size:11px; line-height:140%; padding-top:20px}


footer  .csCenterWrapbene .guide .bank{margin-top:15px}
footer  .csCenterWrapbene .guide .bank li{width:450px; line-height:23px; line-height:23px}
footer  .csCenterWrapbene .guide .bank li:before{content:'BANKING'; display:inline-block; width:120px; font-size:14px; background:url(/img/bank_kb.gif) no-repeat 70px 3px; height:23px; }
footer  .csCenterWrapbene .guide .bank li span {font-size:20px;   letter-spacing: -1px;  font-family: 'Open Sans', sans-serif; padding-left:7px; padding-top:5px; display:inline-block;  }
footer  .csCenterWrapbene .guide .bank li strong{display:inline-block; line-height:20px; line-height:20px; font-weight:normal; vertical-align:top; padding-top:8px; padding-left:7px}
 
footer  .csCenterWrapbene .notice{float:left; width:270px; position: relative;}
footer  .csCenterWrapbene .notice:after{content:''; position: absolute; top:0px; right:-20px; width:1px; height:220px; border-left:1px #ECECEC solid;}
footer  .csCenterWrapbene .notice ul{margin-top:10px; border:1px #ddd solid;}
footer  .csCenterWrapbene .notice li{height:34px; line-height:33px; border-bottom:1px #ddd solid; position: relative; padding-left:15px; font-weight:bold;}
footer  .csCenterWrapbene .notice li:last-child{border-bottom:none;}
footer  .csCenterWrapbene .notice li span{position: absolute; top:7px; right:15px; font-weight:normal;}

footer  .csCenterWrapbene .review{float:right; width:270px;}
footer  .csCenterWrapbene .review ul{margin-top:10px}
footer  .csCenterWrapbene .review li{padding:7px 0; height:180px}
footer  .csCenterWrapbene .review li span {font-size:20px;   letter-spacing: -1px;  font-family: 'Open Sans', sans-serif; padding-left:7px; padding-top:5px; display:inline-block;  }
footer  .csCenterWrapbene .review li strong{display:inline-block; line-height:20px; line-height:20px; font-weight:normal; vertical-align:top; padding-top:8px; padding-left:7px}
 
footer  .csCenterWrapbene .review li .reviewGoods{float:left; width:125px; text-align:center;}
 
footer  .csCenterWrapbene .review li .reviewGoods img{border:1px #ddd solid; margin-bottom:7px}
footer  .csCenterWrapbene .review li .reviewInfo{float:right; width:127px}
footer  .csCenterWrapbene .review li .reviewInfo strong{display:block; margin:7px 0}


 .footerMenu2{width:100%; background:#01b9ad; height:37px; line-height:37px;}
 
footer .footerMenu2 ul{}
footer .footerMenu2  li {position: relative; float: left;   margin-left:15px}
footer .footerMenu2  li:last-child{margin-right:0}
footer .footerMenu2  li:after{content: ""; position: absolute; top:13px; right:0; width:1px; height:11px; border-left:1px #fff solid;}
footer .footerMenu2  li:last-child:after{display:none;}
footer .footerMenu2  li a{font-size:12px; display:inline-block; margin-right:15px; color:#fff; display:block;line-height:37px; height:37px;}

footer .londonCopy{margin:20px 0}
footer .londonCopy:after{clear:both; content:""; display:block;}
footer .londonCopy .logo{float:left; width:200px; /*margin-top:20px*/ }
footer .londonCopy .copy{float:left; width:690px}
footer .londonCopy .escrow{float:right; width:75px}

/** yj 2020 02 14 **/



/** yj 2020 02 21 **/
 
footer{width:1080px; margin:0 auto; margin-top:80px} 
footer  .csCenterWrapmall{padding:23px 0; border-top:3px #dadada solid;}
footer  .csCenterWrapmall:after{clear:both; content:""; display:block;}
footer  .csCenterWrapmall  h4{ padding-bottom:10px; border-bottom:1px #ECECEC solid; font-size:16px; position:relative; }
footer  .csCenterWrapmall  h4 a{padding:2px; position:absolute; right:0; top:1px}

footer  .csCenterWrapmall .guide{float:left; width:460px; margin:0 40px;position: relative; }
footer  .csCenterWrapmall .guide:after{content:''; position: absolute; top:0px; right:-20px; width:1px; height:220px; border-left:1px #ECECEC solid;}
footer  .csCenterWrapmall .guide  .callcenter{padding-top:13px; height:60px }
footer  .csCenterWrapmall .guide  .callcenter:after{clear:both; content:""; display:block;}
footer  .csCenterWrapmall .guide  .callcenter  span{ }
footer  .csCenterWrapmall .guide  .callcenter .call{font-size:32px; color:#d6414e; letter-spacing: -1px;  font-family: 'Open Sans', sans-serif;  font-weight:400; padding-right:10px; float:left;}
footer  .csCenterWrapmall .guide  .callcenter .time{font-size:11px;line-height:16px }
footer  .csCenterWrapmall .guide  .callcenter .time span { letter-spacing: -1px;}
footer  .csCenterWrapmall .guide  .callcenter .time span a{color:#01797a; text-decoration:underline}

footer  .csCenterWrapmall .guide .csMenu {clear:both; margin-top:20px}
footer  .csCenterWrapmall .guide .csMenu ul:after{clear:both; content:""; display:block;}
footer  .csCenterWrapmall .guide .csMenu li{float:left;  width:113px; height:55px; ;background:#7d9ee7; margin-right:1px; color:#fff;}
footer  .csCenterWrapmall .guide .csMenu li a{color:#fff}
footer  .csCenterWrapmall .guide .csMenu li img{display:block; margin:10px auto;}
footer  .csCenterWrapmall .guide .csMenu li:first-child{background:#3DB54A; width:227px; text-align:center; font-size:11px}
footer  .csCenterWrapmall .guide .csMenu li:first-child strong{display:block; margin:7px 0 0px; font-size:14px;height:29px line-height:29px}
footer  .csCenterWrapmall .guide .csMenu li:first-child span{font-size:14px; background:url(/img/naverTak.gif) no-repeat; padding-left:35px; height:29px; display:inline-block;}
footer  .csCenterWrapmall .guide .csMenu li:first-child a{font-size:11px; letter-spacing: -1px; }
footer  .csCenterWrapmall .guide .csMenu li i{float:left; width:52px; text-align:center;}
footer  .csCenterWrapmall .guide .csMenu li p{float:right; width:58px; font-size:11px; line-height:140%; padding-top:20px}


footer  .csCenterWrapmall .guide .bank{margin-top:15px}
footer  .csCenterWrapmall .guide .bank li{width:450px; line-height:23px; line-height:23px}
footer  .csCenterWrapmall .guide .bank li:before{content:'BANKING'; display:inline-block; width:120px; font-size:14px; background:url(/img/bank_kb.gif) no-repeat 70px 3px; height:23px; }
footer  .csCenterWrapmall .guide .bank li span {font-size:20px;   letter-spacing: -1px;  font-family: 'Open Sans', sans-serif; padding-left:7px; padding-top:5px; display:inline-block;  }
footer  .csCenterWrapmall .guide .bank li strong{display:inline-block; line-height:20px; line-height:20px; font-weight:normal; vertical-align:top; padding-top:8px; padding-left:7px}
 
footer  .csCenterWrapmall .notice{float:left; width:270px; position: relative;}
footer  .csCenterWrapmall .notice:after{content:''; position: absolute; top:0px; right:-20px; width:1px; height:220px; border-left:1px #ECECEC solid;}
footer  .csCenterWrapmall .notice ul{margin-top:10px; border:1px #ddd solid;}
footer  .csCenterWrapmall .notice li{height:34px; line-height:33px; border-bottom:1px #ddd solid; position: relative; padding-left:15px; font-weight:bold;}
footer  .csCenterWrapmall .notice li:last-child{border-bottom:none;}
footer  .csCenterWrapmall .notice li span{position: absolute; top:7px; right:15px; font-weight:normal;}

footer  .csCenterWrapmall .review{float:right; width:270px;}
footer  .csCenterWrapmall .review ul{margin-top:10px}
footer  .csCenterWrapmall .review li{padding:7px 0; height:180px}
footer  .csCenterWrapmall .review li span {font-size:20px;   letter-spacing: -1px;  font-family: 'Open Sans', sans-serif; padding-left:7px; padding-top:5px; display:inline-block;  }
footer  .csCenterWrapmall .review li strong{display:inline-block; line-height:20px; line-height:20px; font-weight:normal; vertical-align:top; padding-top:8px; padding-left:7px}
 
footer  .csCenterWrapmall .review li .reviewGoods{float:left; width:125px; text-align:center;}
 
footer  .csCenterWrapmall .review li .reviewGoods img{border:1px #ddd solid; margin-bottom:7px}
footer  .csCenterWrapmall .review li .reviewInfo{float:right; width:127px}
footer  .csCenterWrapmall .review li .reviewInfo strong{display:block; margin:7px 0}


 .footerMenu3{width:100%; background:#335091; height:37px; line-height:37px;}
 
footer .footerMenu3 ul{}
footer .footerMenu3  li {position: relative; float: left;   margin-left:15px}
footer .footerMenu3  li:last-child{margin-right:0}
footer .footerMenu3  li:after{content: ""; position: absolute; top:13px; right:0; width:1px; height:11px; border-left:1px #fff solid;}
footer .footerMenu3  li:last-child:after{display:none;}
footer .footerMenu3  li a{font-size:12px; display:inline-block; margin-right:15px; color:#fff; display:block;line-height:37px; height:37px;}

footer .londonCopy{margin:20px 0}
footer .londonCopy:after{clear:both; content:""; display:block;}
footer .londonCopy .logo{float:left; width:200px; /*margin-top:20px*/ }
footer .londonCopy .copy{float:left; width:690px}
footer .londonCopy .escrow{float:right; width:75px}

/** yj 2020 02 21 **/



#danceMain{background:url(/img/index/main_body_bg.gif) no-repeat top center;}


/* contents */
#contents {padding-top:0px; position: relative; width:1080px; margin:0 auto;}
.londonWrap, #content_area{width:1080px; margin:0 auto; padding-bottom:50px}
#content_area:after{clear:both; content:""; display:block;}
#content_area #lnb{float:left; width:200px;border:1px solid #EAEAEA;  border-top:none; margin:0px 0 30px 0}
#content_area #lnb .side-menu {   position: relative;  border-top:4px #af9976 solid}
#content_area #lnb .side-menu  h2{background:#F4F4F4; border-bottom:1px dotted #dadada; display:block; padding:15px 0 15px 0px; text-align:center;  font-family:'Noto Sans KR'; font-size:18px; }
#content_area #lnb .side-menu .side-menubox {height: auto;padding: 0 10px;margin-bottom: 10px;margin-top: 10px;border-top: 0 none;}
#content_area #lnb .side-menu .side-menubox ul li:last-child {border-bottom:1px #fff dashed;}
#content_area #lnb .side-menu .side-menubox ul li {border-bottom:1px #ddd dashed; vertical-align: middle; padding:  0px 0 0px 0;  text-align: left;}
#content_area #lnb .side-menu .side-menubox ul li a { font-family:'NanumGothic','Nanum Gothic','nanumgothic'; font-size:13px;  display: block; background: url("/img/index/arr_black.png") no-repeat 6px 50%;  padding: 6px 0 6px 15px;  color: #333;}
#content_area #lnb .side-menu .side-menubox ul li a:hover {text-decoration:none; color:#704E41}
#content_area #lnb .side-menu .side-menubox ul li:hover{border-bottom:1px #704E41 dashed;}

.side-brand-menubox  ul li a {background:none!important;}
#content_area #content{float:right; width:840px; padding:0 0 30px 0}
#content_area h3{color: #333;   font-size: 20px;   font-weight: bold;   margin:0px 0 15px 0;}
#content_area h4 {margin-top:0px; margin-bottom:10px; color:#4c4c4c;;   font-size:16px; background: none; padding: 0; }
#content_area #content h3{margin-bottom: 10px; color: #333;   font-size: 16px;  background: none; padding: 0; font-family:'NanumGothic','Nanum Gothic','nanumgothic';}

.contentFull_area{width:100%}
.contentFull_area h3{margin-bottom:10px !important;   font-weight: bold;  background: none; padding: 0;}


/************ 페이지 넘버 ************/
.divPager1 {clear:both;margin:30px 20px 0px 20px; text-align:center;}
.divPager1 a img {vertical-align:middle; margin:0; margin-top:-1px}
.divPager1 span {vertical-align:middle;}
.divPager1 span {margin:0 1px;}
.divPager1 span a {display:inline-block; color:#fff; font-weight:bold; font-size:11px; width:25px; height:25px; line-height:25px; background:#D7D7D7;}
.divPager1 .spPager1_curr a {background:#929292; color:#fff;  border:1px #929292 solid;}
.divPager1 .spPager1_curr {background:#929292; color:#fff;   border:1px #929292 solid;   display:inline-block; width:25px; height:25px; line-height:25px; font-weight:bold; }


/******이동경로  *******/
.location {width:100%; height:30px; border-bottom:1px #D8D8D8 solid; margin:0px 0 20px 0px;}
.place {float:left;}
.place > li {float:left; line-height:25px; margin-right:7px; padding-left:11px; display:inline-block;  background:url('/img/bg_place.gif') 0 50% no-repeat; color:#666; font-weight:bold;}
.place > li > a {display:block; line-height:25px; }
.place li.home { margin:0 7px 0 0; padding:0px 0 0 0px; display:inline-block; background:url('/img/icon_home.png') 0 80% no-repeat; font-weight:normal;line-height:25px; text-indent:-9999px;font-size:0;line-height:0; width:15px;  height:20px;}
.place li.caterout {font-size:16px;}

/******탭 스타일*******/
.tabStyle_con {position:relative; margin-top:0px; margin-bottom:10px; *margin-bottom:30px; overflow:hidden;}
.tabStyle_con.first {margin-top:30px;}
.tabStyle_con li {float:left; width:33.33%; *width:33.3%; height:54px; margin-bottom:10px;}
.tabStyle_con li a {display:block; margin-left:-1px; padding:8px 10px;  font-size:13px; font-weight:bold; text-align:center; border:1px solid #EAEAEA; background:#fff;}
.tabStyle_con li.on {background: url("/img/tab_con_on.png") no-repeat center 38px;}
.tabStyle_con li.on a {border:0px; padding:9px 10px;  background:#af9976; color:#fff;}
.tabStyle_con li.on a, .viewTab_con4 li a:hover { text-decoration:none;}
.tabStyle_con li:first-child a{margin-left:0}
.tabStyle_con4 li {width:25%;}
.tabStyle_con2 li {width:50%;}
.tabStyle_con5 li {width:20%;}
.tabStyle_con6 li {width:16.66%;}
.tabStyle_con7 li {width:14.28%;}
.tabStyle_con8 li {width:12.5%;}

/******FAQ 스타일*******/

.faqBox{height:55px; background:#FAFAFA; border:1px #ddd solid; margin-bottom:15px}
/*이용약관*/
.nyTextare{width:100%;height:300px;background:#fafafa;border:1px solid #cfcfcf; line-height:130%; padding:10px; color:#666; font-size:12px;}

/************ 버튼 스타일 ************/
.pageBtnWrap{width:100%; text-align:center; padding:30px 0}

 .Basic_Btn {padding:0;margin:0}
a.Basic_Btn {background:#959595; height:36px;display:inline-block; text-align:center;   margin: 0 5px; line-height:36px; font-size:14px; color:#fff; width:110px; border-radius:0px}
a.Basic_Btn:hover {background:#959595; color:#fff}


.Basic_PBtn {padding:0;margin:0}
a.Basic_PBtn {background:#b09977; height:36px;display:inline-block; text-align:center; margin: 0 5px; line-height:36px; font-size:14px; color:#fff; width:110px; border-radius:0px}
a.Basic_PBtn:hover {background:#b09977; color:#fff}


.Basic_PBtn2 {padding:0;margin:0}
a.Basic_PBtn2 {background:#DDBF5F; height:36px;display:inline-block; text-align:center; margin: 0 5px; line-height:36px; font-size:14px; color:#fff; width:110px; border-radius:0px}
a.Basic_PBtn2:hover {background:#DDBF5F; color:#fff}


.style_sBtn{cursor:pointer;padding:5px 7px; background:#b09977;color:#fff;font-weight:bold; font-size:11px; display:inline-block}
.style_bBtn{cursor:pointer;padding:5px 7px; background:#B8B8B8;color:#fff;font-weight:bold; font-size:11px; display:inline-block}
a.style_bBtn, a.style_sBtn{color:#fff}
.style_button{cursor:pointer;padding:2px 7px; background:#000;color:#fff;font-weight:bold; font-size:11px; border: 1px #000 solid; line-height:20px; height:20px}

/******회원가입 *******/

.JoinStepTit {padding-bottom:30px}
.JoinStepTit h2{font-size:36px; color:#000; text-align:center; margin:30px 0 0 0; font-weight:normal; }
.JoinStepTit span{display:block; font-size:14px; color:#666; padding-top:15px; text-align:center;line-height:140%}

 
 .memberS select{height:22px; border:1px #DCDCDC solid}

.styleTextare{width:100%;height:300px;background:#fafafa;border:1px solid #cfcfcf; line-height:130%; padding:10px; color:#666; font-size:12px;}
.agreeRadio{text-align:center; padding:20px 0 30px 0}
.agreeRadio input{border:none;}

.stepWrap{width:624px; margin:0px auto 30px; }
.stepWrap:after{display:block;clear:both;content:''}
 .stepWrap li { float: left;text-align:center;position: relative;width:108px;height:108px; margin:0 50px;border-radius:54px;background:#C2C2C2}
 .stepWrap li.on{background:#000}
.stepWrap li div p{height:75px; vertical-align:middle; line-height:75px}
.stepWrap li div img{margin:15px auto; vertical-align:middle;}
.stepWrap li div span{display:block; color:#fff; font-weight:bold;}
.stepWrap li:after{content:"";display:block;width:12px;height:18px;background:url(/img/sub/icon_step.gif) no-repeat; position:absolute;right:-56px;top:45%;}

.stepWrap li:last-child:after {display:none;}
.OrderstepWrap{width:100%}

 
/******로그인 *******/

.Login_wrap{ width:900px; margin:0 auto;}
.Login_wrap:after{display:block; content:""; clear:both;}
.Login_wrap .Login_Member{float:left; width:440px;border:1px #E1E1E1 solid;  border-top:3px #DDBF5F solid; height:200px}
.Login_wrap .Login_NonM{float:right; width:440px; border:1px #E1E1E1 solid; border-top:3px #383838 solid; height:200px;  }

.LoginTitle{display:block;  height:45px; line-height:45px; border-bottom:1px #E1E1E1 solid; width:100%; margin:0 auto}
.LoginTitle span{color:#363636; font-size:16px; padding-left:30px}
.login_txt{text-align:left;}
.login_input input{border:1px #DCDCDC solid;}


.Login_wrap  .MemberBtn{width:90%; margin:20px auto}
.Login_wrap  .MemberBtn a{float:left; width:46%; height:45px; line-height:45px; border:1px #ddd solid; margin-left:2%; background:#F9F9F9; padding-left:50px; position: relative;}
.Login_wrap  .MemberBtn a:before{content: "";  position: absolute;  left:17px; top:2px; background:url(/img/common/login_icon01.gif) no-repeat; width:31px; height:31px;}
.Login_wrap  .MemberBtn a.find:before{content: "";  position: absolute;  left:20px; top:7px; background:url(/img/common/login_icon02.gif) no-repeat; width:31px; height:31px;}
.Login_wrap  .MemberBtn a.join{padding-left:55px}
.Login_wrap  .MemberBtn a.join:before{content: "";  position: absolute;  left:17px; top:7px; background:url(/img/common/login_icon03.gif) no-repeat; width:32px; height:31px;}

.login_Btn {padding:0;margin:0}
a.login_Btn {display:inline-block; padding:0; color:#fff;  background:#b09977; width:100px; height:66px;text-align:center; line-height:66px;font-size:20px }
 .login_Btn2 {padding:0;margin:0}
a.login_Btn2 {display:inline-block; padding:0; color:#fff;  background:#959595; width:100px; height:66px;text-align:center; line-height:66px;font-size:20px }
a.login_Btn2:hover{color:#fff}

.Login_pstit{padding:0px 0 10px 0; font-size:18px;color:#363636;font-weight:bold; text-align:left; line-height:160%}
.Login_pstit span{color:#666; font-size:12px;}

.findFormWrap{border:1px #D5D5D5 solid; border-top:2px #383838 solid; padding:25px 0; width:725px; margin:0 auto}

.findWrap {border:1px #D5D5D5 solid; border-top:2px #383838 solid; padding:25px 0; width:725px; margin:0 auto}
.findWrap:after{display:block; content:""; clear:both;}

.findWrap .findTit{float:left;   width:120px; }
.findWrap .findTit span{}
.findWrap .findForm{float:left; padding:0 0 0 30px; width:410px; border-left:1px #D9D9D9 solid;}
.findWrap .findForm  input{border:1px #DCDCDC solid; float:left; width:180px; height:27px;}



.Dicon_btn {padding:0;margin:0}
a.Dicon_btn {display:inline-block; padding:5px 10px 5px 10px; color:#fff; font-weight:bold; background:#B8B8B8; font-size:11px;}
a.Dicon_btn:hover {background:#B8B8B8; color:#fff}
a.Dicon_btn span{background:url('/img/common/btn_dot.png') no-repeat right;  padding:0 10px; color:#fff}

.LoginBtn{text-align:center; padding:20px; clear:both; border:1px #E1E1E1 solid; border-top:none;}
.myPoint{ position: absolute;  right:0px; top:55px;}


/******팝업장바구니담기 *******/
.cartWin{background:#f4f4f4; position:relative; padding:10px 10px 20px 10px}
.cartWin i{position:absolute; top:15px; left:10px}
.cartWin .txt{padding:12px 0 0 60px; font-size:12px;}



/* (공통) 필터영역 */
.filter_area{height:55px; position:relative;z-index:300; margin-bottom:0px; border:1px #DBDBDB solid;}
.filter_area:after{clear:both; content:""; display:block;}
.filter_area.bor_top_none{border-top:1px solid #dbdbdb;border-right:0 none;border-left:0 none}
.filter_area:after{display:block;clear:both;content:''}
.filter_area .total{width:100px;color:#666;position:absolute;left:10px;top:18px}
.filter_area .selectBox{position:absolute;right:10px;top:14px}
.filter_area .attribute{position:absolute;left:110px;top:14px; width:553px;height:25px; border-right:1px #EBECED solid;background:#fff; }
.filter_area .attribute li{float:left; width:92px; border:1px #E2E2E2 solid;  border-right:none;}
.filter_area .attribute li a{display:block; padding:0 0 0 10px;   height:25px; line-height:25px; background:#fff url(/img/CateMain/bg_attribute_arr.png) no-repeat right 50%; color:#939393;}
.filter_area .attribute li.active a{background:#fff url(/img/CateMain/bg_attribute_arr_on.png)  no-repeat right 50%; color:#704E41}
.filter_area .attribute li:last-child{border-right:1px #E2E2E2 solid}
.filter_area .selectBox select{border:1px #E2E2E2 solid; height:25px; line-height:25px; color:#939393;}

 /******상품검색*******/
.searchRe{border-top:2px #af9976 solid; margin-bottom:30px; margin-top:30px}
.searchRe th{font-weight:bold; font-size:12px; padding:12px 5px; background:#F0F0F0;  border-bottom:1px #DFDFDF solid; width:10%}
.searchRe td{ padding:7px; border-bottom:1px #DFDFDF solid;}
.searchIn{border: 1px solid #ddd; height:22px; line-height:22px}
.searchRe td table td{border-bottom:none;}
.searchRe td table td.inputs input, .searchRe td table .input_s{border:1px #EAEAEA solid;}
/******커뮤니티*******/
.boardSearch{margin-top:30px;text-align:center;  padding: 11px 0;border: 1px solid #eee;  background-color: #f8f8f8}
.boardSearch input{width: 416px;padding: 2px 0;height: 20px; vertical-align: top; border: 1px solid #E1E1E1;}
.boardSearch a, .searchReBtn{display:inline-block;background:#929292;color:#fff !important;height:20px; line-height:20px;font-size:11px;font-weight:bold;width:50px; text-align:center;}
.Lemoninput{border: 1px solid #E1E1E1; height:24px; line-height:24px}
 

/******상품목록*******/
.londonGoodsList{ border-top:0; padding:40px 0}
.londonGoodsListGallery{padding-bottom:30px}

.brandMallTItle{height:250px; width:100%; background:url(/img/CateMain/brand_tit_bg.jpg) no-repeat; text-align:center; margin-bottom:15px}
.brandMallTItle p{ text-transform: uppercase; font-family: 'Open Sans', sans-serif; color:#704E41; font-size:50px; padding-top:80px}


/******상품상세*******/

.DetailViewWrap{}
.DetailViewWrap:after{content:""; clear:both; display:block}
.DetailViewWrap .DetailViewImg{float:left; width:510px; text-align:center; position:relative; border:1px #DCDCDC solid;}
.DetailViewWrap .DetailViewInfo{float:right; width:500px}

.goods_notice{background:#eee; border-top:1px #DCDCDC solid; text-align:left; padding:25px 25px 25px 55px}
.goods_notice p{position:relative; }
.goods_notice p:before{content:''; display:block; width:18px; height:19px; background:url(/img/detail/detail_notice.gif) no-repeat; position:absolute;top:0px;left:-25px;}
.goods_notice span {color:#997E56}

.DetailSNS{padding:12px 0;  border-top:1px #ddd solid;}

#icon100_outline {position:relative; text-align:left;width:500px;margin:0 auto; height:0px; z-index:1000; display:none}
#icon100_visual {position:absolute;top:7px;left:7px;z-index:1000}

.DetailViewWrap .DetailViewInfo .spDetailBrand{font-weight: bold;color: #704E41; font-size: 16px;padding-bottom:7px}
.DetailViewWrap .DetailViewInfo  .spDetailPName{font-size: 16px;color: #242424; font-weight: bold; letter-spacing: 0.8px;}

.detailBtnWrap{padding:25px 0 10px 0}
.brand_btn{ background:#929292; height:21px;display:inline-block; margin-left:7px; border-radius:3px; position:relative; padding:0 17px 0 9px}
.brand_btn:after{position:absolute; content:''; display:block; width:3px; height:5px; top:8px; right:7px; background:url(/img/detail/brand_arrow.png) no-repeat;}
.brand_btn a{display:inline-block; line-height:21px; color:#fff; height:21px;  font-size:11px; }

.size_btn{display:inline-block; margin-left:7px;border-radius:3px; position:relative; padding:0 17px 0 9px; border:1px #bbb solid;}
.size_btn:after{position:absolute; content:''; display:block; width:4px; height:8px; top:6px; right:7px; background:url(/img/detail/size_arrow.png) no-repeat;}
.size_btn a{display:inline-block; line-height:22px; color:#666; height:22px; font-size:11px;}

.gosite_btn{width:159px; background:url('/img/detail/gosite_btn_bg.gif') no-repeat; height:21px;display:inline-block; margin-left:7px}
.gosite_btn a{display:inline-block; line-height:21px; color:#666; height:21px; padding-left:9px}

.buy_btn{width:32.5%; background:#B09977; height:45px;display:inline-block; text-align:center;  }
.buy_btn a{display:inline-block; line-height:45px; color:#fff; height:45px; font-size:14px; font-weight:normal; width:100%;     }
.buy_btn a span{background:url(/img/detail/buy.png) no-repeat left 50%; padding-left:27px; font-size:14px; }

.cart_btn{width:32.5%; background:#DDBF5F; height:45px;display:inline-block; text-align:center; margin:0 1%; }
.cart_btn a{display:inline-block; line-height:45px; color:#fff; height:45px; font-size:14px; font-weight:normal;  width:100%;     }
.cart_btn a span{background:url(/img/detail/cart.png) no-repeat left 50%; padding-left:27px; font-size:14px; }

.wish_btn{width:32.5%;  background:#929292; height:45px;display:inline-block; text-align:center; }
.wish_btn a{display:inline-block; line-height:45px; color:#fff; height:45px; font-size:14px; font-weight:normal;  width:100%;      }
.wish_btn a span{background:url(/img/detail/wish.png) no-repeat left 50%; padding-left:27px; font-size:14px; }

.shopping_guide{border:1px #E4E4E4 solid; padding:10px 0; margin-top:50px}
.shopping_guide .guide_tit{float:left; width:25%; text-align:center; color:#999; font-weight:bold; font-size:22px}
.shopping_guide .guide_tit img{display:block; margin:30px auto 15px auto; }
.shopping_guide .guide_txt{float:left; padding-left:30px; border-left:1px #E4E4E4 solid; width:70%;line-height:180%; color:#666}
.shopping_guide .guide_txt span{font-weight:bold;}

.shopping_guide .guide_txt li{ line-height:140%;  padding:5px 0 5px 10px}
.shopping_guide .guide_txt li a{text-decoration:underline}

.prodDetialWrap{position:relative; margin-bottom:20px}
.prodDetialWrap .prodDetialTab{margin:30px 0 0 0; position:relative; }
.prodDetialWrap .prodDetialTab:after{content:""; clear:both; display:block}
.prodDetialWrap .prodDetialTab:before{content:""; display:block; position:absolute; left:0; bottom:0px; border-bottom:1px #ddd solid; width:100%; height:1px; z-index:10;}

.prodDetialWrap .prodDetialTab li{display:block;float:left;width:105px;height:40px;border:1px solid #ddd;border-right:none}
.prodDetialWrap .prodDetialTab li.on{border-top:2px #79594D solid;  }
.prodDetialWrap .prodDetialTab li:last-child{border-right:1px solid #ddd;}
.prodDetialWrap .prodDetialTab li a{display:block;width:100%;line-height:40px; background:#fcfcfc;text-align:center; font-size:12px;}

.prodDetialWrap .prodDetialTab li.on a{background:#fff; font-weight:bold;  color:#333; z-index:99; line-height:38px;position:relative;}

.prodDetialContent{  position:relative; border-top:none; padding:0 0px 40px 0px }
.prodDetialContent h3{  text-align:center; font-size:18px; color:#333; border-bottom:1px #eee solid; padding-bottom:10px; margin-bottom:30px; padding-top:50px}
.prodDetialContent .unit{ text-align:center; position:absolute; right:0; top:-40px; font-size:11px; background:#F4F4F4; padding:8px 10px 5px 10px; border:1px #eee solid;  }
.prodDetialContent .unit input{border:1px #ddd solid; height:25px; line-height:25px}
.prodDetialContent .unit span{font-size:12px; font-family:돋움;}
.prodDetialContent  .divProdMsg2, .prodDetialContent .detailStory{line-height:180%}
.prodDetialContent .detailStory{padding-top:30px; color:#666}
.prodDetialContent  .ZoomImg{text-align:center;}

.prodDetialRelation{border:1px #E4E4E4 solid; padding:20px 0 0 0;  margin:40px 0}
.prodDetialRelation h3{padding-left:20px; padding-bottom:15px; color:#666; font-size:13px}

.view_guide{ }
.view_guide th{font-size:12px; color:#000; width:195px; background:#F5F5F5; border-bottom:1px #E0E0E0 solid; text-align:center;}
.view_guide td{font-size:12px; border-bottom:1px #E0E0E0 solid; padding:17px 17px; line-height:160%}
.view_guide td p{padding:0 0 15px 0}
.view_notice ul{margin:15px 15px}
.view_notice li{ line-height:160%; padding:2px 0 2px 10px;  position:relative;}
.view_notice li:before{content:"-"; display:inline-block;   position:absolute; left:0; top:3px;  }
.view_notice li span{color:#E46769;}
.view_notice2 ul{margin:5px 0px 15px 0}
.view_notice2 li{  line-height:160%; padding:2px 0 2px 10px;  position:relative;}
.view_notice2 li:before{content:"-"; display:inline-block;   position:absolute; left:0; top:3px;  }
.view_notice2 li span{color:#E46769;}

/******전체 브랜드*******/

.Brand_alphabet{border-bottom:1px #C3A543 solid; margin-bottom:30px }
.Brand_alphabet ul:after{content:''; display:block; clear:both;}
.Brand_alphabet li{float:left;   margin-right:1px}
.Brand_alphabet li a{display:block; background:#F5F5F5; width:37px; height:37px; line-height:37px;  text-align:center; font-size:14px; font-family:Open Sans; }
.Brand_alphabet li a.active{background:#DDBF5F; color:#fff}

.BrandListBoxList{margin-bottom:30px}
.BrandListBoxList ul:after{content:''; display:block; clear:both;}
.BrandListBoxList li{float:left;   width:20%; padding:10px 10px 0px 0;   }

.BrandListBoxList .alphaTit{ color:#978056;font-weight:bold;border-bottom:1px solid #ECD99F; padding:5px; font-size:16px; font-family:Open Sans; margin-bottom:10px }


/******카테고리 브랜드 왼쪽 스타일 S******/

#catebanner_outline {position:relative;text-align:left;width:1080px;margin:0 auto; height:0px;}
#catebanner_visual {position:absolute;top:0px;left:-195px;}

.lnb_brand {width:170px; }
.lnb_brand p{display:block; background:#DDBF5F; text-align:center; color:#fff; height:30px; line-height:30px; font-size:11px;}
.lnb_brand ul{width:170px;   }
.lnb_brand li{ list-style:none; }
.lnb_brand li.all{text-align:center; padding:15px 0; list-style:none; vertical-align: top;  margin:0; font-size:0; display:block;    }


.lnb_brand_luxury {width:170px;margin-top:10px }
.lnb_brand_luxury p{display:block; background:#B09977; text-align:center; color:#fff; height:30px; line-height:30px; font-size:11px;}
.lnb_brand_luxury ul{width:170px;  border-left:1px #dedede solid; border-right:1px #dedede solid;border-bottom:1px #dedede solid;}
.lnb_brand_luxury li{solid;border-top:1px #dedede solid;list-style:none; }
.lnb_brand_luxury li.all{text-align:center; padding:15px 0; list-style:none; vertical-align: top;  margin:0; font-size:0; display:block;    }

 
.mainListStyle {width:100%;min-width:1080px; margin-top:30px}
.mainListStyle ul:after{content:''; display:block; clear:both;}
.mainListStyle li{float:left; width:265px; min-height:385px; border:1px #DCDCDC solid; margin-right:6px; margin-bottom:15px; position: relative;}
.mainListStyle li:nth-child(4n){margin-right:0}
.mainListStyle li table{margin:0 auto; margin-top:15px}

.mainListStyle li .salePer{position:absolute; right:-1px; top:-1px; width:40px; height:40px; line-height:40px; border:1px #B09977 solid; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; color:#B2A07C;}


/******기타*******/

.pT30{padding-top:30px !important;}
.pT37{padding-top:27px !important;}

.mT20{margin-top:20px !important;}
.mB30{margin-bottom:30px !important;}
.mB20{margin-bottom:20px !important;}

.pB30{padding-bottom:30px !important;}

.pB70{padding-bottom:30px !important;}
 .mt_m1{margin-top:-1px !important;}
.mt_m10{margin-top:-10px !important;}
.mt_5{margin-top:5px !important;}
.mt_10{margin-top:10px !important;}
.mt_12{margin-top:12px !important;}
.mt_14{margin-top:14px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_30{margin-top:30px !important;}
.mt_33{margin-top:33px !important;}
.mt_35{margin-top:35px !important;}
.mt_40{margin-top:40px !important;}
.mt_50{margin-top:50px !important;}
.mt_60{margin-top:60px !important;}
.mt_m30{margin-top:-30px !important;}
.ml_5{margin-left:5px !important;}
.ml_10{margin-left:10px !important;}
.ml_15{margin-left:15px !important;}
.ml_20{margin-left:20px !important;}
.ml_174{margin-left:174px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_22{margin-bottom:22px !important;}
.mb_30{margin-bottom:30px !important;}
.mb_35{margin-bottom:35px !important;}
.mb_40{margin-bottom:40px !important;}
.mb_50{margin-bottom:50px !important;}
.mb_100{margin-bottom:100px !important;}
.mr_4{margin-right:4px !important;}
.mr_6{margin-right:6px !important;}
.mr_5{margin-right:5px !important;}
.mr_10{margin-right:10px !important;}
.mr_15{margin-right:15px !important;}
.mr_20{margin-right:20px !important;}
.mr_25{margin-right:25px !important;}
.mr_40{margin-right:40px !important;}

 