/* BASIC css start */
/*Åµ±×·Î¿ì ·Î°í »çÀÌÁî*/
#keepgrowLogin #KG_header .shopName {line-height: 31px !important;}
#keepgrowLogin #KG_header .shopName img {height: 35px !important;}


#header{width:100%;position:relative;z-index:99;height:90px;}
#header.noTopBn {height:55px}

.gnb{position:relative; height:55px; background: rgba(255,255,255,0); -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}
.gnb.fixed{position:fixed;left:0;top:0;width:100%;z-index:9999;background: rgba(255,255,255,0.9);right: 0;}
.gnb #logo{width:88px;margin:0 auto;float:none;z-index:10;max-height:auto}
.gnb .gd-flipcover-btn.js-navtoggle{bottom:0;left: 5px;top:8px;z-index:100;height:40px;}
.gnb .gd-flipcover-btn button{width:40px;height:40px;line-height:48px;vertical-align:top;color: #4f4f4f;background:0 0;font-size:28px;outline:0;}
.gnb a.cart_btn .count {position:absolute;top: 0;right:-4px;background:#000;color:#fff;min-width:12px;text-indent:0;font-weight:700;text-align:center;border-radius:50%;font-size:11px;width:15px;height:15px;line-height:17px;}
.gnb .top_left_btn {width: calc(50% - 70px); height: 54px; float: left;}
.gnb .top_left_btn a,.gnb .top_center_btn a,.top_right_btn a{font-size:28px;color: #4f4f4f; display:inline-block; line-height:1;margin-top:14px}
.gnb .top_left_btn .mypage_btn {margin-left:46px;}
.gnb .top_center_btn {width: 140px; height: 54px; float: left;position: relative;}
.gnb .top_center_btn a{line-height:50px}
.gnb .top_center_btn .logo{width:140px;height:16px;background:url(/design/elenaheim/phps/m/common/m_logo2.png) center no-repeat;background-size:cover!important;display:inline-block;margin-top:20px}
.gnb .top_right_btn {width:calc(50% - 70px);  height: 54px; float:left; text-align:right;}
.gnb .top_right_btn .cart_btn{position:relative;margin-right: 12px;}
.gnb .top_right_btn .viewSearchAreaBtn {margin-right: 3px;font-size: 24px;vertical-align: 2px;}
.top_2000 {float:left; margin-left:32px; display:inline-block;}

/* ¸ÞÀÎ¿ë »ó´Ü gnb ÄÃ·¯ º¯°æ */
.phpMain .top_left_btn a,
.phpMain .top_right_btn a{display:inline-block;line-height:1;font-size:28px;color:#fff}
.phpMain .top_center_btn .logo{width:140px;height:16px;background:url(/design/elenaheim/phps/m/common/m_logo.png) center no-repeat;background-size:cover!important;display:inline-block;margin-top:20px}
.phpMain .gnb .gd-flipcover-btn button{width:40px;height:40px;vertical-align:top;color:#fff;background:0 0;font-size:28px;outline:0}
.phpMain .gnb a.cart_btn .count{background:#fff;color:rgba(0,0,0,.3);}
.gnb.fixed .gd-flipcover-btn button,.gnb.fixed .top_left_btn a,.gnb.fixed .top_right_btn a{color:#4f4f4f}
.gnb.fixed .top_center_btn .logo{background:url(/design/elenaheim/phps/m/common/m_logo2.png) center no-repeat}
.gnb.fixed a.cart_btn .count{background:#000;color:#fff;}

/* ÃÖ»ó´Ü ¶ì¹è³Ê */
.top_banner{position:relative}
.top_banner .top_bannerArea {background:#fee0e2; height: 35px; overflow:hidden}
.top_banner .bannerImg {width:100%; height:35px}
.top_banner .bannerImg img{width:100%}
.top_banner .close_btn{font-size:10px;position:absolute;top:50%;transform:translate(0,-50%);right:0;z-index:5;margin-right:8px}
.top_banner .close_btn a{color:#fff;font-size:20px;line-height:1}
.top_banner .txt{padding: 0 10px;font-size:16px;color:#d66162; line-height:38px; font-weight:bold; }
.top_banner .bannerImg span { display:block; }
.top_banner .bannerImg a{display:block;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.bx-wrapper .bx-prev { background:url('/design/elenaheim/pc/img/navleft.png') no-repeat; left:5px; }
.bx-wrapper .bx-next { background:url('/design/elenaheim/pc/img/navright.png') no-repeat; }
.bx-wrapper .bx-controls-direction a { width:40px; height:40px;  opacity:.8; transform:scale(.8);}




.hdSearchArea.on {display: block;}
.hdSearchArea {display:none;height: 30px;position: absolute;top: 55px;left: 0;right: 0;padding: 2px 10px 8px;background: rgba(255,255,255,0.9);}
.hdSearchArea .MS_search_word {width:100%;border-width: 0 0 2px 0;border-style: solid;border-color:#111;padding-right: 60px;background: transparent;}
.hdSearchArea .searchBtn {position: absolute;right: 40px;width: 30px;height: 30px;line-height: 32px;text-align: right;font-weight: 700;}
.hdSearchArea .searchClear {position: absolute;right: 10px;width: 30px;height: 30px;line-height: 34px;text-align: center;}


/* ÇÜ¹ö°Å ¸Þ´º ¿µ¿ª */
.gd-inner{padding:40px 0;background: #fff;}
.gd-flipcover{position:fixed;top:0;left:0;height:100%;width: 100%;overflow-y:auto;z-index:10001;visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.gd-flipcover::-webkit-scrollbar{display:none}
.gd-flipcover-btn{position:absolute;top:0;left:0;z-index:1000}
.gd-open .gd-flipcover{background: #fff;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;}
.gd-flipcover-inner>*{-webkit-transform:translateZ(0)}
.gd-gnb-close{position:absolute;top:15px;right:15px;z-index:10001;outline:0!important;border:0!important;font-size: 20px;line-height:1;}
.gd-gnb-close,.gd-gnb-close:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.gd-flipbg,.gd-open .gd-flipbg{position:fixed;top:0;right:0}
.gd-flipbg{width:0;height:0;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity .3s,width 50ms .3s,height 50ms .3s;-moz-transition:opacity .3s,width 50ms .3s,height 50ms .3s;-ms-transition:opacity .3s,width 50ms .3s,height 50ms .3s;-o-transition:opacity .3s,width 50ms .3s,height 50ms .3s;transition:opacity .3s,width 50ms .3s,height 50ms .3s;z-index:10000}
.gd-open .gd-flipbg{width:100%;height:100%;opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}

.menuWrap .depth01 a.cateColor{color:#bc9085}
.menuWrap .depth01 a.cateColor2{color:#896355}

.menuWrap .depth02 {position:relative;}
.menuWrap .depth02>li{padding-left:60px;overflow:hidden}
.menuWrap .depth02 dl dt.other{display:block; width:40%; border-bottom:1px solid #999; margin-bottom:10px; padding:0;color:#000;font-size:15px;font-weight:800}

.menuWrap .depth02 dl dt a{display:block;padding:6px 0;color:#000;font-size:15px;font-weight:800}
.menuWrap .depth02 dl dd{width:40%; padding-left:24px}
.menuWrap .depth02 dl dd:last-child{margin-bottom:20px}
.menuWrap .depth02 dl dd a{display:block;font-size:13px; font-weight:500}

/* ÇØ½ÃÅÂ±× Ãß°¡ */
.menuWrap .depth02 .hashtag{position: absolute; width:40%; top: 10px; right: 20px; padding:0 0; background-color: #fff; border-radius: 15px; }
.menuWrap .depth02 .hashtag dl dt{margin:15px 20px 10px 20px; padding-bottom:5px; border-bottom:1px solid #999; font-size:13px; font-weight:800}
.menuWrap .depth02 .hashtag dl dd{width:100%; padding:0px 20px;}
.menuWrap .depth02 .hashtag dl dd:last-child{margin-bottom:0px;}
.menuWrap .depth02 .hashtag dd a{font-size:13px; font-weight:500} 

/* Ä¿¹ö¿Í Â÷·Æ ±¸¸Å°¡ÀÌµå */
.menuWrap .depth02 .comfLink{position: absolute; width:40%; height:120px; top: 273px; right: 20px; padding:0 0; background-color: #fff; border-radius: 15px; background-image:url('http://www.elenaheim.com/design/elenaheim/makeshop/images/menu_img1.png'); background-position:center 18px; background-repeat:no-repeat;}
.menuWrap .depth02 .comfLink a span{display:inline-block; width:60%; padding:51px 0 0 20%; font-size:12px; font-weight:500; text-align:center } 

/* Ä§±¸ tip */
.menuWrap .depth02 .guideLink{position: absolute; width:40%; top: 400px; right: 20px; padding:0 0;}
.menuWrap .depth02 .guideLink a {padding:2px 0;}
.menuWrap .depth02 .guideLink a span{display:inline-block; width:100%; font-size:14px; padding:5px 0; font-weight:700; text-align:center; background-color:#fff; border-radius:15px; margin-bottom:5px;} 

/* Ä¿Æ° tip */
.menuWrap .depth02 .guideLink2{position: absolute; width:40%; top: 270px; right: 20px; padding:0 0;}
.menuWrap .depth02 .guideLink2 a {padding:2px 0;}
.menuWrap .depth02 .guideLink2 a span{display:inline-block; width:100%; font-size:14px; padding:5px 0; font-weight:700; text-align:center; background-color:#fff; border-radius:15px; margin-bottom:5px;}


/* Ä§±¸ Ä¿Æ° °³Æí(240630) */
.menuWrap .depth02 .cateMenu2 {position: absolute; width:40%; top:10px; right:20px;}
.menuWrap .depth02 li{padding-left:60px;}
.menuWrap .depth02 .quick-menu{position: absolute; width:40%; top:400px; right:20px; padding:0 0;}
.menuWrap .depth02 .quick-menu a {padding:2px 0;}
.menuWrap .depth02 .quick-menu a span{display:inline-block; width:100%; font-size:14px; padding:5px 0; font-weight:700; text-align:center; background-color:#fff; border-radius:15px; margin-bottom:5px;}
.menuWrap .depth02 .hash-tag{width:90%; top:10px; padding-left:35px;}
.menuWrap .depth02 .hash-tag dl dt{margin:80px 20px 10px 20px; padding-bottom:5px; width:92%; border-bottom:1px solid #666; font-size:15px; font-weight:800}
.menuWrap .depth02 .hash-tag dl dd{float:left; line-height:16px;}
.menuWrap .depth02 .hash-tag dl dd:last-child{margin-bottom:0px;}
.menuWrap .depth02 .hash-tag dd a{display:inline-block; width:103%; border:solid thin #555; padding:5px 5px; margin:0 0 6px 0; font-size:13px; font-weight:500}
.menuWrap .depth02 .hash-tag2{width:90%; top:10px; padding-left:35px;}
.menuWrap .depth02 .hash-tag2 dl dt{margin:30px 20px 10px 20px; padding-bottom:5px; width:92%; border-bottom:1px solid #666; font-size:15px; font-weight:800}
.menuWrap .depth02 .hash-tag2 dl dd{float:left; line-height:16px;}
.menuWrap .depth02 .hash-tag2 dl dd:last-child{margin-bottom:0px;}
.menuWrap .depth02 .hash-tag2 dd a{display:inline-block; width:103%; border:solid thin #555; padding:5px 5px; margin:0 0 6px 0; font-size:13px; font-weight:500}


/* Ä§±¸ > »ö»óº° Ä«Å×°í¸® */
.menuWrap .depth02 .colorCate {position: absolute; width:40%; top: 450px; right: 20px; padding:0 0; background-color: #fff; border-radius: 15px}
.menuWrap .depth02 .colorBed {top: 450px}
.menuWrap .depth02 .colorCurtain {top: 320px}
.menuWrap .depth02 .colorCate dl dt {margin:15px 20px 10px 20px; padding-bottom:5px; border-bottom:1px solid #999; font-size:13px; font-weight:800}
.menuWrap .depth02 .colorCate dl dd {width:100%}
.menuWrap .depth02 .colorCate span {width:15px; height:15px; display:block; float:left; margin:8px 10px 0 0; border-radius: 50%}
.menuWrap .depth02 .colorCate span.chipWhite {background-color: rgb(255, 255, 255); width:14px; height:14px; border:1px solid #d4d4d4;}
.menuWrap .depth02 .colorCate span.chipBeige {background-color: rgb(227, 211, 180);}
.menuWrap .depth02 .colorCate span.chipToast {background-color: rgb(249, 168, 62);}
.menuWrap .depth02 .colorCate span.chipPink {background-color: rgb(251, 191, 205);}
.menuWrap .depth02 .colorCate span.chipYellow {background-color: rgb(249, 222, 116);}
.menuWrap .depth02 .colorCate span.chipGreen {background-color: rgb(72, 166, 123);}
.menuWrap .depth02 .colorCate span.chipBlue {background-color: rgb(90, 134, 168);}
.menuWrap .depth02 .colorCate span.chipGray {background-color: rgb(112, 112, 112);}
.menuWrap .depth02 .colorCate span.chipChar {background-color: rgb(64, 64, 64);}
.menuWrap .depth02 .colorCate a {display:inline-block; width:60%; padding:7px 0; font-size:12px; font-weight:500; } 

.member-info{padding:0 40px; text-align:center}
.member-info .sideLogo img{height:85px}
.member-info .loginWrap{margin-top:20px;font-size:0}
.member-info .loginWrap a{width:calc(50% - 5px);display:inline-block;font-size:13px;height:35px;line-height: 35px;background:#fff;color:#000;font-weight:700;text-align:center;border:1px solid #d7d7d7;box-sizing:border-box;}
.member-info .loginWrap a:first-child{margin-right:10px;background:#ffefe6;border-color:#ffefe6}

.search_wrap{position:relative;margin:15px 40px;border-bottom:2px solid #000 }
.search_wrap .btn_search{border:0;margin:0;font-size:18px;background:0 0;cursor:pointer;position:absolute;right:0;top:14px;height:18px;line-height:18px;color:#000;z-index:999999}
.search_wrap .txtInput {border:0;padding:0 23px 0 0;margin:0;background:0 0;font-size:13px;width:100%;height:40px;line-height:20px;text-align:left}

.menuWrap{margin-top:10px}
.menuWrap .depth01{position:relative}
.menuWrap .depth01>a{display:block;padding:14px 40px;color:#222;font-size:18px;line-height:normal;font-weight:600}
.menuWrap .depth01>a>i{position:absolute;top:15px;right:50px}
.menuWrap .depth02{display:none;background-color:#fef5f0;padding-top:10px;padding-bottom:10px}
.menuWrap .depth02.on{display:block}
.menuWrap .depth02 li a{display:block;font-weight:700;padding:9px 0;color:#000;font-size:15px}

/* ### ÇÏ´Ü ¹öÆ° ### */

/* ´ë»ó */
.asideBottom{margin:10px 40px}
.asideBottom .brandImg{display:inline-block;vertical-align:middle;margin-right:10px}
.asideBottom .brandImg img{height:50px}
.asideBottom .brandText{display:inline-block;vertical-align:middle;color:#bc9085;font-weight:700;font-size:16px}
.asideBottom .smText{font-size:12px;font-weight:400}
/* ¾Û ´Ù¿î·Îµå */
.appBtn { background-color: #bc9085;  border-radius:8px; padding:10px; margin-top:20px; width: 80%; overflow:hidden; }
.appBtn span { color:#fff !important; }
.appBtn a { display: block; text-decoration: none; }
.appBtn .rt { float:right; margin-top:-7px; transform:translateY(50%); }
.asideBottom .brandImg.rt img{ height:30px }


.btn-reset{border:0;background:0 0;padding:0;margin:0}



 .displaynone {display: none !important;}
.-box{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.-opa{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
.-opa:hover,.-opaa{opacity:0.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);}
.-ropa{opacity:0.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);}
.-ropa:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
.-clear:after{content:"";display:block;clear:both;}
.-rot{-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.-rot:hover{-webkit-transform:rotate(20deg);-khtml-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);}
a:hover,.-smo{-webkit-transition:all 0.35s ease;-khtml-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.-smoM{-webkit-transition:all 0.7s ease;-khtml-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.-smoLong{text-decoration:none;cursor:pointer;-webkit-transition:all 1.0s ease;-khtml-transition:all 1.0s ease;-moz-transition:all 1.0s ease;-ms-transition:all 1.0s ease;-o-transition:all 1.0s ease;transition:all 1.0s ease;}
.-nodrag{-ms-user-select: none;-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}
.-bar:hover:after{position:absolute;content:"";top:0;left:0;width:100%;height:2px;background:#333;}
.-bar:after{position:absolute;content:"";top:0;left:50%;width:1px;height:2px;background:#fff;-webkit-transition:all 0.3s ease;-khtml-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.-inline{display:inline-block;*display:inline;*zoom:1;margin:0;padding:0;}
.-zoom{-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden;}
.-zoom:hover{-webkit-transform: scale(1.05);transform: scale(1.05);backface-visibility: hidden;}
.-slashbg{background:url('/design/elenaheim/m/img/slashbg.png') repeat;}
.-fw_100{font-weight:100;}
.-fw_200{font-weight:200;}
.-fw_300{font-weight:300;}
.-fw_400{font-weight:400;}
.-fw_500{font-weight:500;}
.-fw_600{font-weight:600;}
.-prdstitle{display:block;text-align:center;padding:0;font-weight:600;letter-spacing:0px;font-size:16px;line-height:1.5;color:#333;margin:0;}
.-prdstitle p{font-size:12px;color:#999;}
.-chkbox{position:absolute;margin:0px;opacity:0;cursor:pointer;width:15px;height:15px;z-index:10;}
.-chkbox + label{position:relative;}
.-chkbox + label::before{position:absolute;left:0px;border-radius:12px;width:12px;height:12px;content:"";background-color:#fff;border:2px solid #4D9CF0;}
.-chkbox:checked + label::before{border:2px solid transparent;background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSIjMDI4OGQxIiBkPSJNMTguOSA4LjhsLTguNyA4LjdjLS4xLjEtLjIuMS0uMyAwbC00LjktNC45Yy0uMS0uMS0uMS0uMiAwLS4zbDEuMi0xLjJjLjEtLjEuMi0uMS4zIDBsMy42IDMuNiA3LjMtNy4zYy4xLS4xLjItLjEuMyAwbDEuMiAxLjJjLjEgMCAuMS4xIDAgLjJ6IiAvPjwvc3ZnPg==") no-repeat scroll center center / 24px 24px;}
#wrap{position:relative;overflow:hidden;width:100%;min-height:100%;}
#contents{/*margin-bottom:50px;*/}
.path{display:none;height:30px;line-height:30px;*zoom:1;font-size:11px;letter-spacing:0px;}
.path:after{content:"";display:block;clear:both;}
.path span{overflow:hidden;position:absolute;width:0;height:0;white-space:nowrap;text-indent:100%;}
.path ol{float:right;}
.path ol:after{content:"";display:block;clear:both;}
.path ol>li{float:left;margin:0 0 0 8px;padding:0 0 0 12px;color:#777;background:url("/design/elenaheim/m/img/ico_path.gif") no-repeat 0 10px;}
.path ol>li i{margin:0 5px 0 0;}
.path ol>li:first-child{background:none;}
.path ol>li a{color:#aaa;}
.path ol>li a:hover{color:#555;}
.path ol>li strong,.path ol>li strong a{color:#333;font-weight:normal;}
.titleArea{position:relative;margin:80px 0px 50px;text-align:center;}
.titleArea h2{margin:0;padding:0;color:#333;font-size:19px;letter-spacing:1px;font-weight:normal;}
.titleArea ul{padding:5px 0;color:#aaa;line-height:18px;}
.titleArea ul li{padding:0 3px;}
.titleArea p{display:inline-block;*display:inline;*zoom:1;margin:0 0 0 6px;padding:0 0 0 10px;color:#939393;vertical-align:bottom;background:url("/design/elenaheim/m/img/ico_bar.gif") no-repeat 0 0;}
.titleArea p.banner{width:100%;padding:0;margin:0;display:block;}
.titleArea .likeButton{position:absolute;right:0;top:0;z-index:1;font-size:12px;font-weight:normal;color:#888;cursor:pointer;}
.titleArea .likeButton button{margin:0 0 0 10px;padding:0;height:16px;letter-spacing:-1px;background:none;}
.titleArea .likeButton.selected button{color:#333;}
.titleArea .likeButton button .count{background:#aaa;color:#fff;padding:2px 4px;border-radius:2px;margin:0 0 0 4px;}
.titleArea .likeButton:hover b{color:#333;}
.titleArea.sub{margin:20px 0;text-align:left;padding:0 0 15px;border-bottom:1px solid #e8e8e8;}
.titleArea.sub h2{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:19px;line-height:1.0;padding-left:15px;}
.titleArea.sub h2:before{display:block;content:"";position:absolute;left:0;top:0;z-index:1;width:5px;height:100%;background:#777;}
.titleArea.listArea h2{font-weight:bold;margin:0;}
.titleArea.listArea > ul > li{padding:0;margin:0 3px;}
#titleArea{position:relative;margin:20px 0;text-align:left;padding:0 10px 20px;border-bottom:1px solid #e8e8e8;}
#titleArea h2{position:relative;font-size:16px;line-height:1.0;padding:4px 15px;margin:0;text-align:left;font-weight:normal;}
#titleArea h2:before{position:absolute;top:0;left:0;width:5px;height:100%;content:"";display:block;background:#777;}
#titleArea > span{display:none;position:absolute;top:6px;left:14px;}
#titleArea p.imgArea{width:100%;text-align:center;margin:0;padding:0;}
#titleArea p.imgArea > img{margin:20px 0 0 0;max-width:100%;}
.-sort{width:100%;}
.-sort > ul{font-size:0;line-height:0;}
.-sort > ul:after{clear:both;display:block;content:"";}
.-sort > ul > li{width:auto;display:inline-block;*display:inline;*zoom:1;text-align:center;vertical-align:top;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.-sort > ul > li img{max-width:100%;}
.-sort > ul.grid1 > li{width:100%;margin:0;}
.-sort > ul.grid2 > li{width:48%;margin:0 0 0 2%;}
.-sort > ul.grid3 > li{width:31.333%;margin:0 0 0 2%;}
.-sort > ul.grid4 > li{width:23%;margin:0 0 0 2%;}
.-sort > ul.grid5 > li{width:18%;margin:0 0 0 2%;}
.-sort > ul.grid6 > li{width:15.666%;margin:0 0 0 1%;}
.-sort > ul.grid7 > li{width:13.285%;margin:0 0 0 1%;}
.-sort > ul.grid1{margin:0 0 0 0;}
.-sort > ul.grid2{margin:0 0 0 -2%;}
.-sort > ul.grid3{margin:0 0 0 -2%;}
.-sort > ul.grid4{margin:0 0 0 -2%;}
.-sort > ul.grid5{margin:0 0 0 -2%;}
.-sort > ul.grid6{margin:0 0 0 -1%;}
.-sort > ul.grid7{margin:0 0 0 -1%;}
.-sort > ul.grid1.-zero > li{width:100%;margin:0;}
.-sort > ul.grid2.-zero > li{width:50%;margin:0;}
.-sort > ul.grid3.-zero > li{width:33.333%;margin:0;}
.-sort > ul.grid4.-zero > li{width:25%;margin:0;}
.-sort > ul.grid5.-zero > li{width:20%;margin:0;}
.-sort > ul.grid6.-zero > li{width:16.666%;margin:0;}
.-sort > ul.grid7.-zero > li{width:14.285%;margin:0;}
.-sort > ul[class*="grid"].-zero{margin:0;}
.-sort > ul.grid2.typePixel > li{width:590px;margin:0 0 0 20px;}
.-sort > ul.grid2.typePixel > li:first-child{margin:0;}
.-sort > ul.grid2.typePixel{margin:0;}
.-sort > ul.grid3.typePixel > li{width:390px;margin:0 0 0 15px;}
.-sort > ul.grid3.typePixel > li:first-child{margin:0;}
.-sort > ul.grid3.typePixel{margin:0;}
.-sort > ul.grid4.typePixel > li{width:294px;margin:0 0 0 8px;}
.-sort > ul.grid4.typePixel > li:first-child{margin:0;}
.-sort > ul.grid4.typePixel{margin:0;}
.-sort > ul.grid5.typePixel > li{width:236px;margin:0 0 0 4px;}
.-sort > ul.grid5.typePixel > li:first-child{margin:0;}
.-sort > ul.grid5.typePixel{margin:0;}
.-sort.typeline{border-top:1px solid #ddd;border-left:1px solid #ddd;}
.-sort.typeline > ul > li{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#boardSubCateList{width:100%;text-align:center;margin:20px 0 14px;padding:0 14px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
#boardSubCateList > ul{text-align:left;font-size:0;line-height:0;}
#boardSubCateList > ul > li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 3px;text-align:center;width:20%;margin:0 0 6px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
#boardSubCateList > ul > li > a{display:block;padding:7px 2px;background:#fff;color:#333;border:1px solid #333;font-size:11px;line-height:1.5;}
#boardSubCateList > ul > li > a:hover{background:#111;color:#fff;}
#boardSubCateList > ul > li > a.selected{background:#333;color:#fff;}
#boardSubCateList > ul.grid1 > li{width:100%;}
#boardSubCateList > ul.grid2 > li{width:50%;}
#boardSubCateList > ul.grid3 > li{width:33.333%;}
#boardSubCateList > ul.grid4 > li{width:25%;}
#boardSubCateList > ul.grid5 > li{width:20%;}
#boardSubCateList > ul.grid6 > li{width:16.666%;}
#boardSubCateList > ul.grid7 > li{width:14.285%;}
#boardSubCateList > ul.grid8 > li{width:12.5%;}
#boardSubCateList > ul.grid9 > li{width:11.111%;}
#boardSubCateList > ul.grid10 > li{width:10%;}



/* ´ÙÃ£´Ù °Ë»ö ÆÄÀÎ´õ - ·¹ÀÌ¾î */
/*#allfinder-ctr { z-index: 100; position: fixed; right:0; bottom:50%; }
#allfinder-ctr a { display:block; width:77px; height:64px; background:url('/images/common/allfinder_ctrl_mo.png') no-repeat 0 0; background-size:100% 100%; border:none; outline:none; font-size:0; }*/
#allfinder-ctr { z-index: 2147483647; margin-top:14px; margin-right:5px; /*position: fixed; right:45px; top:50px;*/ }
#allfinder-ctr a { display:block; border:none; outline:none;}
#allfinder-ctr a i { font-size:24px; }

.all-finder-layer { z-index:10002; position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; overflow-y:auto; }
.all-finder-layer .finder-hd { z-index:1; position:fixed; top:0; left:0; width:100%; height:60px; border-bottom:1px solid #e7e7e7; background:#fff; }
.all-finder-layer .finder-hd .fa-close { position:absolute; /*top:17px;*/ right:10px; font-size:26px; color:#000; }
.all-finder-layer .finder-hd .finder-tit { height:60px; line-height:60px; padding:0 10px; font-size:16px; font-weight:bold; color:#000; letter-spacing:-2px; text-align:center}
.all-finder-layer .finder-search { position:relative; margin:0 10px 20px; border:2px solid #000; border-radius:3px; }
.all-finder-layer .finder-search .fa-search { display: inline-block; width: 40px; height: 42px; line-height: 42px; text-align: center; font-size: 18px; }
.all-finder-layer .finder-search .txt-input { width:85%; height:42px; line-height:42px; margin:0; padding:0; font-size:14px; outline:none; border:none; color: #000; vertical-align:top; letter-spacing:-1px; }
.all-finder-layer .finder-search .txt-input::-webkit-input-placeholder { color:#b1b1b1; }
.all-finder-layer .finder-search dd { background:#FFF; }
.all-finder-layer .finder-opt { padding:60px 0 55px; color:#000; }
.all-finder-layer .finder-opt dl dt { position:relative; height:53px; line-height:53px; padding:0 10px; border-top:1px solid #e7e7e7; font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px; text-align:left }
.all-finder-layer .finder-opt dl dt .fa { position:absolute; top:50%; right:10px; margin-top:-13px; font-size:25px; color:#b2b2b2; }
.all-finder-layer .finder-opt dl dt > .finder-tooltip-btn { display:inline-block; width:20px; height:20px; line-height:20px; margin-top:0; border:1px solid #cecece; border-radius:20px; color:#666; font-size:11px; background:#fff; text-align:center; outline:none; }
.all-finder-layer .finder-opt dl dt .finder-comm-layer { display:none; position:absolute; top:43px; left:10px; width:70%; padding:0 15px 11px; border:1px solid #000; background:#fff; text-align:left; font-weight:normal; color:#000; z-index:1 }
.all-finder-layer .finder-opt dl dt .finder-comm-layer .finder-btn-close { display:inline-block; position:absolute; top:10px; right:14px; margin:0; font-size:19px; color:#000; outline:none; }
.all-finder-layer .finder-opt dl dt .finder-comm-layer .finder-layer-tit { padding:13px 0; border-bottom:1px solid #e5e5e5; font-size:14px; font-weight:bold; line-height:14px; }
.all-finder-layer .finder-opt dl dt .finder-comm-layer .finder-layer-cnt { padding-top:13px; line-height:1.5; font-size:13px; }
.all-finder-layer .finder-opt dl dd { display:none; padding:10px 5px 0; border-top:1px solid #e7e7e7; background:#f4f4f4; font-size:0; text-align:left; }
.all-finder-layer .finder-opt dl dd label { display:inline-block; width:33.3333%; text-align:center; line-height:18px;}
.all-finder-layer .finder-opt .finder-color label { width:12.5%; }
.all-finder-layer .finder-opt .finder-price .finder-price-input { padding:0 5px 10px; text-align:right; font-size:12px; }
.all-finder-layer .finder-opt .finder-price .finder-price-input:after { clear: both; content: ""; display: block; }
.all-finder-layer .finder-opt .finder-price .finder-price-input span { float:left; display:inline-block; height:34px; line-height:34px; }
.all-finder-layer .finder-opt .finder-price .finder-price-input label { display: inline-block; width: 33%; padding: 0 8px; border: 1px solid #ccc; border-radius:3px; color: #666; background:#fff; }
.all-finder-layer .finder-opt .finder-price .finder-price-input label .txt-input { display: inline-block; width: 84%; height: 32px; line-height: 32px; padding: 0; border: none; background: none; color: #000; outline:none; text-align:right; }

.all-finder-layer .finder-opt .finder-child-category { padding:0; }
.all-finder-layer .finder-opt .finder-child-category .mobile-select-category { padding:15px; margin-bottom:9px; border-bottom:1px solid #e7e7e7; font-size:14px; font-weight:bold; color:#9a9a9a; background:#fff; word-break:break-all; letter-spacing:-1px; }
.all-finder-layer .finder-opt .finder-child-category .mobile-select-category .pd-2px { padding:0 2px; }
.all-finder-layer .finder-opt .finder-child-category .mobile-select-category .fc-black { color:#000; }
.all-finder-layer .finder-opt .finder-child-category .mobile-select-category .fa { margin-left:2px; color:#000; }


.all-finder-layer .finder-btn-c { z-index:1; position:fixed; bottom:0; left:0; width:100%; height:55px; text-align: center; font-size:0; }
.all-finder-layer .finder-btn-c a.reset { display: inline-block; width: 30%; height: 55px; line-height: 55px; background: #999; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 1px; border:none; margin:0; }
.all-finder-layer .finder-btn-c button { display: inline-block; width: 70%; height: 55px;padding:13px 0 18px; background: #333; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: -0.5px; border:none; vertical-align:bottom; }
.all-finder-layer .finder-btn-c button span.fa-search { margin-right:5px; margin-top:-2px; vertical-align:middle; font-size:0.750em; }
.all-finder-layer .finder-btn-c button span.finder-count { display:inline-block; color:#ffd800; font-size:18px; font-style:normal; }

.all-finder-layer .finder-opt .finder-options { display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:80%; height:22px; padding: 5px 5%; line-height:22px; border: 1px solid #ccc; word-break:break-all; border-radius: 20px; background:#fff; color:#000; text-align:center; font-size:12px; }
.all-finder-layer .finder-opt .finder-options.on { font-weight: bold; border: 1px solid #000; box-shadow:2px 2px 3px #d2d2d2; /*background-color:rgba(255,239,230,0.8);*/ }
.all-finder-layer .finder-opt .finder-option-color em { display: inline-block; width: 33px; height: 33px; border-radius:20px; font-size:0; vertical-align:middle; }
.all-finder-layer .finder-opt .finder-option-color.color-picker { width:33px; height:33px; padding: 0; border: none; } 
.all-finder-layer .finder-opt .finder-option-color.color-picker .fa-check { display:none; width:33px; height:33px; margin-top:-25px; color:#fff; text-align:center; font-size:16px; }
.all-finder-layer .finder-opt .finder-option-color.color-picker.on .fa-check { display:block; }
.all-finder-layer .finder-opt .finder-option-color.color-picker.on.finder-option-color-white .fa-check { color:#000; }

.finder-option-color.finder-option-color-black em { background-color: #000; }
.finder-option-color.finder-option-color-white em { background-color: #FFF; width: 20px; height: 20px; border: 1px solid #e5e5e5; }
.finder-option-color.finder-option-color-gray em { background-color: #808080; }
.finder-option-color.finder-option-color-beige em { background-color: #e5d0b2; }
.finder-option-color.finder-option-color-brown em { background-color: #aa6810; }
.finder-option-color.finder-option-color-navy em { background-color: #425583; }
.finder-option-color.finder-option-color-blue em { background-color: #0000ff; }
.finder-option-color.finder-option-color-light-blue em { background-color: #62acff; }
.finder-option-color.finder-option-color-red em { background-color: #ff0000; }
.finder-option-color.finder-option-color-orange em { background-color: #ffa500; }
.finder-option-color.finder-option-color-yellow em { background-color: #ffff00; }
.finder-option-color.finder-option-color-pink em { background-color: #ffc0cb; }
.finder-option-color.finder-option-color-purple em { background-color: #800080; }
.finder-option-color.finder-option-color-jaju em { background-color: #a63f7f; }
.finder-option-color.finder-option-color-khaki em { background-color: #2f5e2f; }
.finder-option-color.finder-option-color-green em { background-color: #008000; }
.finder-option-color.finder-option-color-light-green em { background-color: #72dd95; }
.finder-option-color.finder-option-color-silver em { background-color: #dfdfdf; }
.finder-option-color.finder-option-color-gold em { background-color: #cfbc4e; }
.finder-option-color.finder-option-color-apricot em { background-color: #fbceb1;  }

.all-finder-layer .search-auto-complete-list { display:none; z-index:1; position:absolute; top:43px; left:0; width:100%; line-height:14px; background:#fff; box-shadow:0px 0px 5px 0px rgb(0 0 0 / 20%); }
.all-finder-layer .search-auto-complete-list ul { width:100%; padding:8px 5px 10px 5px; border-bottom:1px solid #ddd; display: flex; flex-wrap: wrap;}
.all-finder-layer .search-auto-complete-list ul li { text-align:center; margin: 3px; }
.all-finder-layer .search-auto-complete-list ul li a { display:block; padding:8px 14px; color:#000; border: 1px solid #eee; border-radius: 10px; background:none; font-family:'malgun gothic'; font-size:11px; letter-spacing:-1px; } 
.all-finder-layer .search-auto-complete-list ul li a strong { color:#ab3e41; }
.all-finder-layer .search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.all-finder-layer .search-auto-complete-list ul li a:hover span {}
.all-finder-layer .search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#666; font-size:11px; }


/* 220408 _ joo _ Ä«Å×°í¸® µå·Ó¾÷&´Ù¿î */

.depth02 .other div.on {
    display:block;
}
.depth02 .other div.off {
    display:block;
}


/*¸®ÆÛºê ¸Þ´º*/
.refurb-menu {
    background-color: #b7e7df;
    font-weight: normal;
    padding: 2px 5px;
    border-radius: 20px;
    font-size:.8em;
    margin-left:8px;
}

.dot-point {
    color: #ff9864;
    font-size: 0.5em;
    padding-left: 8px;
    /* margin-top: -4px; */
    /* position: absolute; */
    display: inline-block;
    /*transform: scale(0.8);*/
    vertical-align: middle;
}


.menuWrap .depth02 .thum-section {
    position: absolute;
    width: 36%;
    top: 10px;
    right: 20px;
    padding: 0 0;
}
.menuWrap .depth02 .thum-section img {
    width:100%;
}
.menuWrap .depth02 .thum-section dd {
    width:100%;
    text-align:center;
    margin:0; padding:2px 0;
    font-weight:normal;
    font-size:13px;
}
.menuWrap .depth02 .thum-section dd:last-child {
    margin:5px 0 0;
}


/* ¶ó ÇÁ¸®º£ ¸Þ´º */
.depth01.laprivee-menu li>a {
     color:#f6eadd;
}

.depth01.laprivee-menu .thum-section {
    text-align:center; padding-left:16px; border-left: 1px solid #f6eadd;
}

.depth01.laprivee-menu .thum-section>img {
    width:50%; padding-top:10px; margin-bottom:4px;
}


/* ¸±¶óÀÓ ¸Þ´º */
.depth01.lilime-menu li>a {
     color:#3f4597;
}

/* BASIC css end */

