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


ul.gnb-menu {
    position:relative;
}

ul.gnb-menu::before {
    content:'È¸¿øÇýÅÃ';
    color:#fff;
    background-color:#222;
    position:absolute;
    padding: 2px 6px;
    font-size:11px;
    font-weight:normal;
    border-radius:25px;
    top:-15px;
    left:5px;
    /*display:none;*/
}

/*220816 Ãß°¡ - best,new Ä«Å×°í¸®*/
.all-best-new {
    position: absolute;
}

.all-best-new dt {
    width: 120px;
    height: 30px;
    margin-bottom: 7px;
    line-height: 20px;
    /* border-bottom: 1px solid #a3a3a3; */
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #1e1d1d;
    margin-left: 10px;
}
.all-best-new dt>a {
    font-size: 14px;
    cursor:pointer;
}
.all-best-new dt>a:hover {
    color:#1e1d1d;
}

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

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


/* 20220913 Ãß°¡ - la privee Ä«Å×°í¸®(¶óÇÁ¸®º£) */
.laprivee-menu .dot-point {
    font-size:8px; position:absolute; top: -24px; left:50%; transform:translateX(-50%); color:#5d327c;
}

#-header .header-bottom .inner nav ul.first-menu .laprivee-menu .sub-menu-wrap >.inner .second-menu .single-menu a {
    color:#f6eadd;
}

.laprivee-menu .img-wrap .desc {
    color:#f6eadd; 
}

.laprivee-menu .img-wrap .desc img {
    width:20%; float:left; border-right:1px solid #f6eadd; padding:0 12px;
}


/* Lilime(¸±¶óÀÓ) Ä«Å×°í¸® Ãß°¡ */

#-header .header-bottom .inner nav ul.first-menu .lilime-menu .sub-menu-wrap >.inner .second-menu .single-menu a {
    color:#3f4597;
}    


#closeTopBanner {display: none;position: relative;}
/*#closeTopBanner .bx-wrapper .bx-prev{left:50%;margin-left:-630px;margin-top:-25px;width:25px;height:25px;background:url('/design/elenaheim/pc/img/square_arrow_up.png') no-repeat;}
#closeTopBanner .bx-wrapper .bx-next{left:50%;margin-left:-630px;margin-top:0px;width:25px;height:25px;background:url('/design/elenaheim/pc/img/square_arrow_down.png') no-repeat;}
#closeTopBanner .bx-wrapper:hover .bx-prev,#closeTopBanner .bx-wrapper:hover .bx-next{margin-left:-630px;}
#closeTopBanner .bx-wrapper .bx-prev:hover{background:url('/design/elenaheim/pc/img/square_arrow_up_on.png') no-repeat;opacity:1.0;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
#closeTopBanner .bx-wrapper .bx-next:hover{background:url('/design/elenaheim/pc/img/square_arrow_down_on.png') no-repeat;opacity:1.0;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}*/
#closeBtn {position:absolute;right:10px;bottom:0px;z-index:13;cursor:pointer;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);}
#closeTopBanner:hover #closeBtn{ right:21px; bottom:13px;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
#closeTopBanner .bx-wrapper .bx-controls-direction { visibility:visible; opacity:1; }
#closeTopBanner .bx-wrapper .bx-prev { left:15% }
#closeTopBanner .bx-wrapper .bx-next { right:15% }
/* #closeTopBanner #closeBtn a{position:relative;display:inline-block;*display:inline;*zoom:1;text-align:center;background:#aaa;padding:3px 6px;border-radius:0px;color:#fff;margin:0 0 0 2px;}
#closeTopBanner #closeBtn a:hover{background:#777;}
#closeTopBanner #closeBtn a:first-child{margin:0;}
#closeTopBanner #closeBtn a img{width:30px;} */
#closeTopBanner #closeBtn a{position:relative;display:block; width:35px; height:35px; background:url('/design/elenaheim/makeshop/images/top_banner_x.png') center no-repeat; background-size:100% auto; overflow:hidden; font-size:0; text-indent:-100px;}

/*¶ì¹è³Ê*/
/* #closeTopBanner a.banner_fixed{display:block; background-position:center 0; background-position:no-repeat; } */
#closeTopBanner a.banner_fixed{text-align: center;height: 40px;line-height: 40px;display: block;font-size: 18px;font-family: 'NanumSquare', sans-serif;letter-spacing: 2px; font-weight:bold; }
#topbanner .bx-wrapper .bx-default-pager.bx-pager a{border:1px solid #000;}


.bx-wrapper {
	position: relative;
	padding:0;
*zoom:1;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
.bx-wrapper img {
	max-width:100%;
	margin:0 auto;
	display:block;
}
.bxslider {
	margin:0;
	padding:0;
}
ul.bxslider {
	list-style: none;
}
.bx-viewport {
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
.bx-wrapper {
	-moz-box-shadow:0 0 5px #ccc;
	-webkit-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
	border:5px solid #fff;
	background:#fff;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position:absolute;
	bottom: -30px;
	width:100%;
}
.bx-wrapper .bx-loading {
	min-height:50px;
	background: url('/_d1/img/bx_loader.gif') center center no-repeat #ffffff;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2000;
}
.bx-wrapper .bx-pager {
	text-align:center;
	font-size: .85em;
	font-family:Arial;
	font-weight:bold;
	color:#666;
	padding-top:20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background:#666;
	text-indent: -9999px;
	display:block;
	width:10px;
	height:10px;
	margin:0 5px;
	outline:0;	
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background:#000;
}
.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	vertical-align:bottom;
*zoom:1;
*display: inline;
}
.bx-wrapper .bx-pager-item {
	font-size:0;
	line-height:0;
}
.bx-wrapper .bx-controls-direction a {
	position:absolute;
	top:50%;
	margin-top: -16px;
	outline:0;
	width:32px;
	height:32px;
	text-indent: -9999px;
	z-index:9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bx-wrapper .bx-controls-auto {
	text-align:center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display:block;
	text-indent: -9999px;
	width:10px;
	height:11px;
	outline:0;
	background: url('/_d1/img/controls.png') -86px -11px no-repeat;
	margin:0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display:block;
	text-indent: -9999px;
	width:9px;
	height:11px;
	outline:0;
	background: url('/_d1/img/controls.png') -86px -44px no-repeat;
	margin:0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus {
	background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width:80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right:0;
	width:35px;
}
.bx-wrapper .bx-caption {
	position:absolute;
	bottom:0;
	left:0;
	background:#666;
	background: rgba(80, 80, 80, 0.75);
	width:100%;
}
.bx-wrapper .bx-caption span {
	color:#fff;
	font-family:Arial;
	display:block;
	font-size: .85em;
	padding:10px;
}
 [data-slider='true'] > ul {
visibility:hidden;
}
[data-slider='true'] .bx-wrapper {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:0;
}
[data-slider='true'] .bx-wrapper {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:0;
}
[data-mode='fade'][data-type='full'] .bx-viewport > ul > li, [data-mode='vertical'][data-type='full'] .bx-viewport > ul > li {
	top:0;
	left:50%;
	width:10000px !important;
	margin-left:-5000px;
}
[data-slider='true'] img {
	max-width:100%;
}
.bx-wrapper .bx-controls-direction {
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:alpha(opacity=0);
	-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;
}
.bx-wrapper:hover .bx-controls-direction {
	visibility:visible;
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:alpha(opacity=100);
}
.bx-wrapper .bx-controls-direction a {
	margin-top:-25px;
	width:50px;
	height:50px;
	z-index:10;
	-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;
    filter:invert(1);
}
.bx-wrapper .bx-controls-direction a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:alpha(opacity=50);
}
.bx-wrapper .bx-prev {
	left:30px;
	background:url('/design/elenaheim/pc/img/navleft.png') no-repeat;
}
.bx-wrapper .bx-next {
	right:30px;
	background:url('/design/elenaheim/pc/img/navright.png') no-repeat;
}
.bx-wrapper:hover .bx-prev {
	left:10px;
}
.bx-wrapper:hover .bx-next {
	right:10px;
}
.bx-wrapper .bx-pager {
	padding-top:0;
}
/*
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom:10px;
}*/
/* 201908 MakeShop */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {	bottom:13px;}

.bx-wrapper .bx-pager.bx-default-pager a {
    font-size:0;
	background:#FFF;
	text-indent: -9999px;
	display:block;
	width:45px;
	height:6px;
	margin:0 5px;
	outline:0;	
	-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;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background:#FFF;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	width:55px;
	background:#313131;
}

.displaynone {display: none !important;}
.overflowhidden{overflow-x:hidden;}

.com-wrt-box .wrt textarea {height: 45px !important; padding:1px 0; width:93% !important;  border:1px solid #ddd }

body.eMobilePopup{overflow:hidden;position:fixed;}


.ec-base-label{display:inline-block;margin-right:5px;}
.ec-base-label img{vertical-align:middle;}
.ec-solution-box{padding:20px;border:5px solid #e8e8e8;color:#404040;}
.ec-solution-box.gHalf{position:relative;padding:20px 0;}
.ec-solution-box.gHalf:before{position:absolute;top:0;left:50%;display:block;content:"";width:1px;height:100%;background-color:#e6e6e6;}
.ec-solution-box.typeBg{background-color:#fbfafa;}
.ec-solution-box.typeThin{border-width:1px;border-color:#d7d5d5;}
.ec-solution-box.typeThinBg{border-width:1px;border-color:#d7d5d5;background-color:#fbfafa;}
.ec-solution-box.typeThinBg > .agree{padding:20px;border:1px solid #e6e6e6;background:#fff;}
.ec-solution-box.typeThinBg > .agree p{padding:0 0 17px;}
.ec-solution-box.typeMember{padding:0;}
.ec-solution-box.typeMember .information{display:table;table-layout:fixed;padding:10px 0;width:100%;box-sizing:border-box;}
.ec-solution-box.typeMember .information > .title,.ec-solution-box.typeMember .information > .thumbnail{display:table-cell;padding:0 15px;width:70px;text-align:center;vertical-align:middle;}
.ec-solution-box.typeMember .information > .title{vertical-align:middle;}
.ec-solution-box.typeMember .information > .thumbnail img{max-width:70px;}
.ec-solution-box.typeMember .information .description{display:table-cell;padding:0 10px;width:auto;line-height:1.5em;border-left:1px solid #e8e8e8;vertical-align:middle;}
.ec-solution-box.typeMember.gMessage{border-width:1px;border-color:#d7d5d5;}
.ec-solution-box .message{display:block;padding:10px 0 10px 35px;border-bottom:1px solid #e8e7e7;background:#fbfbfb url("/design/elenaheim/pc/img/ico_info.gif") no-repeat 10px center;}
.ec-solution-box.typeProduct{display:table;table-layout:fixed;padding:15px 0;width:100%;box-sizing:border-box;}
.ec-solution-box.typeProduct .thumbnail,.ec-solution-box.typeProduct .information{display:table-cell;padding:0 20px;vertical-align:middle;}
.ec-solution-box.typeProduct .thumbnail{width:100px;}
.ec-solution-box.typeProduct .thumbnail img{max-width:90px;border:1px solid #d7d5d5;}
.ec-solution-box.typeProduct .information{padding-left:0;}
.ec-solution-button{padding:10px 0;text-align:center;}
.ec-solution-button.justify{position:relative;}
.ec-solution-button:after{display:block;content:"";clear:both;}
.ec-solution-button .gLeft{float:left;text-align:left;}
.ec-solution-button .gRight{float:right;text-align:right;}
.ec-solution-button.justify .gLeft{position:absolute;left:0;}
.ec-solution-button.justify .gRight{position:absolute;right:0;}
.ec-solution-button .text{margin:0 6px 0 10px;color:#353535;line-height:24px;}
.ec-solution-button.typeBorder{margin-top:-1px;padding:10px 20px;border:1px solid #d7d5d5;}
.ec-solution-button.typeBG{padding:10px 20px;border:1px solid #d7d5d5;background:#fbfafa;}
.ec-solution-layer li{list-style:none;}
.ec-solution-layer table{width:100%;border:0;border-spacing:0;border-collapse:collapse;}
.ec-solution-layer caption{display:none;}
.ec-solution-layer h1,.ec-solution-layer h3{margin:0;}
.ec-solution-layer{position:absolute;z-index:100;border:1px solid #757575;background:#fff;}
.ec-solution-layer .header{padding:7px 35px 7px 19px;color:#fff;background:#495164;}
.ec-solution-layer .header > h1,.ec-solution-layer .header > h3{font-size:14px;line-height:1.5;}
.ec-solution-layer .content{padding:20px;font-size:12px;}
.ec-solution-layer div.ec-solution-help{margin-top:0;}
.ec-solution-layer .ec-solution-button{padding:9px;border-top:1px solid #d7d5d5;text-align:center;background:#fbfafa;}
.ec-solution-layer .close{position:absolute;right:0;top:0;padding:11px 20px;cursor:pointer;}

#popup .ec-solution-layer{position:relative;border:0;}
#popup .ec-solution-layer .header{padding:12px 35px 12px 19px;}
#popup .ec-solution-layer .close{top:5px;}

.ec-solution-layer .content > .ec-solution-table table:first-child{margin-top:0;}
.ec-solution-layer .ec-solution-table table{line-height:1.4;}
.ec-solution-layer .ec-solution-table thead th{padding:9px 0 8px;}
.ec-solution-layer .ec-solution-table tbody th{padding:9px 0 8px 10px;}
.ec-solution-layer .ec-solution-table td{padding:9px 10px 8px;}
.ec-solution-layer .ec-solution-table.typeWrite td{padding:5px 10px 4px;}
.ec-solution-layer .ec-solution-table.typeList tfoot td{padding:10px 10px 12px;}
.ec-solution-layer .ec-solution-table.typeBorder tfoot td{padding:10px 10px 12px;}
.ec-solution-table table{position:relative;margin:10px 0 0;border:1px solid #d7d5d5;border-top-color:#fff;color:#fff;line-height:1.5;}
.ec-solution-table.gLayoutFixed table{table-layout:fixed;}
.ec-solution-table.gLayoutFixed .gLayoutAuto table{table-layout:auto;}
.ec-solution-table table:before{position:absolute;top:1px;left:0;display:block;content:"";width:100%;height:1px;background:#d7d5d5;}
.ec-solution-table thead th{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#353535;vertical-align:middle;font-weight:normal;background:#fbfafa;}
.ec-solution-table tbody th{padding:11px 0 10px 18px;border:1px solid #dfdfdf;border-bottom-width:0;color:#353535;text-align:left;font-weight:normal;background-color:#fbfafa;}
.ec-solution-table th:first-child{border-left:0;}
.ec-solution-table td{padding:11px 10px 10px;border-top:1px solid #dfdfdf;color:#353535;vertical-align:middle;}
.ec-solution-table td.clear{padding:0 !important;border:0 !important;}
.ec-solution-table.typeWrite td{padding:8px 10px 7px;}
.ec-solution-table.typeList table{border-top-color:#d7d5d5;}
.ec-solution-table.typeList table:before{display:none;}
.ec-solution-table.typeList td{padding:8px 10px 7px;}
.ec-solution-table.typeList tfoot td{padding:15px 10px 17px;background:#fbfafa;}
.ec-solution-table .message{border:1px solid #d7d5d5;padding:50px 0;text-align:center;color:#757575;font-weight:bold;}
.ec-solution-table table + .message{margin:-1px 0 0;}
.ec-solution-table table td.message{padding:50px 0;}
.ec-solution-table .scroll .message{border:0;}
.ec-solution-table.typeList .head td{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#353535;vertical-align:middle;text-align:center;background:#fbfafa;}
.ec-solution-table.typeList .head td:first-child{border-left:0;}
.ec-solution-table.typeList .scroll{position:relative;overflow-x:hidden;overflow-y:scroll;max-height:185px;min-height:100px;border:1px solid #d7d5d5;border-top-width:0;margin-top:-1px;}
.ec-solution-table.typeList .scroll table{border:0;margin:0;}
.ec-solution-table.typeList .scroll table:before{display:none;}
.ec-solution-table.typeList .scroll .message{border:0;}
.ec-solution-table thead.blind,.ec-solution-table thead.blind th{display:none;}
.ec-solution-table thead.blind + tbody tr:first-child th,.ec-solution-table thead.blind + tbody tr:first-child td{border-top-width:0;}
.ec-solution-table.typeList.gLine table{border-width:0;border-bottom-width:1px;}
.ec-solution-table.typeClear table:before{display:none;}
.ec-solution-table.typeClear table,.ec-solution-table.typeClear th,.ec-solution-table.typeClear td{border:0 none;background:none;}
.ec-solution-table.typeClear th{font-weight:bold;}
.ec-solution-table.gBorder td{border-left:1px solid #dfdfdf;}
.ec-solution-table.gBorder td:first-child{border-left:0;}
.ec-solution-table .left{text-align:left;}
.ec-solution-table .center{text-align:center;}
.ec-solution-table .right{text-align:right;}
.ec-solution-table.typeList .center td,.ec-solution-table.typeList td.center{padding-left:0;padding-right:0;}
.ec-solution-table.typeList .center td.left{padding-left:10px;}
.ec-solution-table.typeList .center td.right{padding-right:10px;}
.ec-solution-table .top th,.ec-solution-table th.top,.ec-solution-table .top td,.ec-solution-table td.top{vertical-align:top;}
.ec-solution-table .middle th,.ec-solution-table th.middle,.ec-solution-table .middle td,.ec-solution-table td.middle{vertical-align:middle;}
.ec-solution-table img{vertical-align:middle;}

@media print{.ec-solution-table table:before{display:none;}

}

.xans-instagramwidget .displaynone {display:none;}
.discountratebg{display:none;}
.soldoutbgfunc{display:block;}
.shoppingtip{display:block;}

.joinpoint{display:block;}
.middlearea_left_banner{display:none;}
.expandsearchfunc > .content{display:none;}
.expandsearchfunc > .content .popular{display:block;}
.expandsearchfunc > .content .colortype{display:block;}
.allmenubtn{display:none;}
.category .addmenu{display:block;}
.mainslide{display:block;}
.banner01{display:block;}
.tabuiproduct{display:block;}
.mainmiddle{display:block;}
.banner02{display:block;}
.instawidget{display:block;}
.footer_slidebanner{display:block;}
.sidelayer.recentview{display:block;}
.sidelayer.cart{display:block;}
.sidelayer.wishlist{display:block;}
.sidelayer.likeit{display:block;}
.sidebarslidebanner{display:block;}

.snsarea{display:block;}
.textlinkarea{display:block;}
.s_csinfo{display:block;}
.s_bankinfo{display:block;}
.xans-product-detail .detailslidebanner{display:block;}
.xans-product-detail .textbanner{display:block;}
.maincs{display:block;}
.-pbtn{display:inline-block;*display:inline;*zoom:1;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:1px;font-family:inherit;-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;-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;}
.-pbtn:hover,.-pbtn:focus,.-pbtn:active{outline:0 none;}
.-pbtn.-block{display:block;width:100%;}
.-pbtn.-nospace{white-space:normal;}
.-pbtn.-flat{-webkit-appearance:none;}
.-pbtn.-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:1px;}
.-pbtn.-sm{padding:4px 10px;font-size:12px;line-height:1.5;border-radius:1px;}
.-pbtn.-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:1px;}
.-pbtn.-buy{padding:12px 5px;font-size:16px;line-height:1.5;border-radius:1px;}
.-pbtn.-buy > i{line-height:1.5;}
.-pbtn.-w{padding-left:30px;padding-right:30px;}
.-pbtn .icon{float:right;}
.-pbtn .icon i{line-height:1.5;}
.-pbtn.-sm .icon i{line-height:1.5;}
.-pbtn.-xs .icon i{margin:0 0 0 5px;line-height:1.5;}
.-pbtn.-black{background:#555;border-color:#444;color:#fff;}
.-pbtn.-black:hover,.-pbtn.-black:focus,.-pbtn.-black:active{background-color:#111;}
.-pbtn.-midnight{background:#2c3e50;border-color:#25313c;color:#fff;}
.-pbtn.-midnight:hover,.-pbtn.-midnight:focus,.-pbtn.-midnight:active{background:#213548;}
.-pbtn.-concrete{background:#95a5a6;color:#fff;}
.-pbtn.-concrete:hover,.-pbtn.-concrete:focus,.-pbtn.-concrete:active{background:#828d8e;border-color:#8b9191;color:#fff;}
.-pbtn.-lightgray{background:#d3d3d3;border-color:#8b9191;color:#555;}
.-pbtn.-lightgray:hover,.-pbtn.-lightgray:focus,.-pbtn.-lightgray:active{background:#828d8e;}
.-pbtn.-gray{background:#bbb;border-color:#ccc;color:#fff;}
.-pbtn.-grayf{background:#bbb;border-color:#bbb;color:#fff;}
.-pbtn.-gray:hover,.-pbtn.-grayf:hover,.-pbtn.-gray:focus,.-pbtn.-grayf:focus,.-pbtn.-gray:active,.-pbtn.-grayf:active{background:#999;}
.-pbtn.-whiteg{background:#fff;border-color:#ddd;color:#777;}
.-pbtn.-whiteg:hover,.-pbtn.-whiteg:focus,.-pbtn.-whiteg:active{background:#f4f4f4;}
.-pbtn.-white{background:#fff;border-color:#999;color:#333;}
.-pbtn.-white:hover,.-pbtn.-white:focus,.-pbtn.-white:active{background:#f4f4f4;}
.-pbtn.-whiteb{background:#fff;border-color:#999;color:#333;}
.-pbtn.-whiteb:hover,.-pbtn.-whiteb:focus,.-pbtn.-whiteb:active{background:#333;color:#fff;}
.-pbtn.-greensea{background:#16a085;border-color:#1c8d77;color:#fff;}
.-pbtn.-greensea:hover,.-pbtn.-greensea:focus,.-pbtn.-greensea:active{background:#097e67;}
.-pbtn.-blueriver{background:#3498db;border-color:#3f8cc0;color:#fff;}
.-pbtn.-blueriver:hover,.-pbtn.-blueriver:focus,.-pbtn.-blueriver:active{background:#2481c0;}
.-pbtn.-orange{background:#f39c12;border-color:#f9b03d;color:#fff;}
.-pbtn.-orange:hover,.-pbtn.-orange:focus,.-pbtn.-orange:active{background:#da8703;}
.-pbtn.-navertalk{background:#00c73c;color:#fff;}
.-pbtn.-navertalk:hover{background:#04a434;}
.-pbtn.-kakaotalk{background:#ffeb00;color:#3a201f;border-color::#ffeb00;}
.-pbtn.-kakaotalk:hover{background:#f3e21e;}
.-pbtn.-naverlogin{background:#00c73c;color:#fff;}
.-pbtn.-naverlogin:hover{background:#04a434;}
.-pbtn.-facebooklogin{background:#536fac;color:#fff;}
.-pbtn.-facebooklogin:hover{background:#35549a;}
.-pbtn.-googlelogin{background:#df4a32;color:#fff;}
.-pbtn.-googlelogin:hover{background:#c6331b;}
.-pbtn.-kakaologin{background:#ffeb00;color:#3a201f;border-color::#ffeb00;}
.-pbtn.-kakaologin:hover{background:#f3e21e;}
.-pbtn.-round{border-radius:2px;}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{opacity:0.9;filter:alpha(opacity = 90);background:#fff;}
#colorbox{outline:0;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,0.2);}
#cboxContent{background:#fff;overflow:hidden;padding:0 0 30px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{ padding:10px;margin-bottom:30px;}
#cboxTitle{position:absolute;bottom:12px;left:0;text-align:center;width:100%;color:#949494;}
#cboxCurrent{position:absolute;bottom:12px;left:64px;color:#949494;}
#cboxLoadingOverlay{background:url(/_d1/img/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/_d1/img/colorbox/loading.gif) no-repeat center center;}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose {border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute;bottom:4px;right:37px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:7px;left:7px;background:url(/_d1/img/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:7px;left:34px;background:url(/_d1/img/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute;bottom:7px;right:7px;background:url(/_d1/img/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

.-hoverProduct{position:relative;cursor:pointer;}
.-hoverProduct .thumbnail{position:relative;padding:0px;text-align:center;}
.-hoverProduct .thumbnail a{display:block;position:relative;font-size:0;line-height:0;}
.-hoverProduct .thumbnail a img{max-width:100%;}
.-hoverProduct .thumbnail img.-hover{position:absolute;top:0;left:0;z-index:1;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;}
.-hoverProduct:hover .thumbnail a img.-hover{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible;}
.-hoverProduct:hover > .overlayer{opacity:1;filter:alpha(opacity=1);-ms-filter:alpha(opacity=100);visibility:visible;}
.-hoverProduct .overlayer{position:absolute;bottom:0;left:0;right:0;top:0;z-index:2;width:100%;height:100%;opacity:0;filter:alpha(opacity=00);-ms-filter:alpha(opacity=0);visibility:hidden;cursor:pointer;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000);}
.-hoverProduct .overlayer .overlayer_table{display:table;position:relative;width:100%;height:100%;}
.-hoverProduct .overlayer .overlayer_table .overlayer_cell{display:table-cell;vertical-align:middle;text-align:left;width:100%;height:100%;padding:0 15px;-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;}
.-hoverProduct .spec {}
.-hoverProduct .spec > li{display:none;}
.-hoverProduct .spec > li span {}
.-hoverProduct .spec > li strong{display:none;}
.-hoverProduct .name,.-hoverProduct .spec > li{width:100%;margin:3px 0;font-size:11px;line-height:1.5;}
.-hoverProduct .name span{font-size:12px !important;color:#fff !important;font-weight:bold !important;}
.-hoverProduct .spec > li{display:none;}
.-hoverProduct .spec > li[rel='¼ÒºñÀÚ°¡'],.-hoverProduct .spec > li[rel='ÆÇ¸Å°¡'],.-hoverProduct .spec > li[rel='ÇÒÀÎÆÇ¸Å°¡']{ display:block;}
.-hoverProduct .spec > li[rel='¼ÒºñÀÚ°¡'] span{font-size:12px !important;color:#fff !important;font-weight:normal !important;}
.-hoverProduct .spec > li[rel='ÆÇ¸Å°¡'] span{font-size:12px !important;color:#fff !important;font-weight:normal !important;}
.-hoverProduct .spec > li[rel='ÇÒÀÎÆÇ¸Å°¡'] span{font-size:12px !important;color:#fff !important;font-weight:normal !important;}
.-hoverProduct .color{display:block;margin:3px 0;}
.-hoverProduct .color .colorChip{font-size:0;line-height:0;}
.-hoverProduct .color .colorChip .chips{display:inline-block;*display:inline;*zoom:1;width:22px;height:4px;border-radius:1px;margin:0 4px 4px 0;font-size:0;line-height:0;}
.-hoverProduct .discountrate{display:none;position:absolute;top:-1px;right:-1px;z-index:1;width:40px;height:40px;line-height:40px;text-align:center;margin:0px;font-size:13px;font-weight:400;background:#555;color:#eee;}
.-hoverProduct .option{position:absolute;right:0px;bottom:5px;z-index:3;margin:0;padding:0;text-align:center;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.-hoverProduct:hover .option{right:5px;opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;*zoom:1;}
.-hoverProduct .option>ul{}
.-hoverProduct .option>ul>li{position:relative;z-index:10;margin:0px;padding:0;width:24px;height:24px;vertical-align:middle;cursor:pointer;}
.-hoverProduct .option>ul>li:after{display:none;content:"";position:absolute;top:0px;left:100%;z-index:4;color:#f4f4f4;font-size:11px;height:24px;line-height:24px;padding:0 5px;white-space:nowrap;background:#aaa;background-color:rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.gradient( startColorStr=#4dff00ff,endColorStr=#4dff00ff );-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorStr=#4dff00ff,endColorStr=#4dff00ff )";zoom:1;}
.-hoverProduct .option>ul>li:hover:after{display:block;}
.-hoverProduct .option>ul>li:hover{background:#f4f4f4;}
.-hoverProduct .option>ul>li img{opacity:0.6;filter:alpha(opacity:'60');-ms-filter:alpha(opacity:'60');width:15px;height:17px;margin:3px 0 0 0;display:inline-block;*display:inline;*zoom:1;}
.-hoverProduct .option>ul>li:hover img{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');}
.-hoverProduct .option>ul>li.optionwish:after{content:"°ü½É»óÇ°";}
.-hoverProduct .option>ul>li.optioncart:after{content:"Àå¹Ù±¸´Ï";}
.-hoverProduct .option>ul>li.optionzoom:after{content:"È®´ëº¸±â";}
.-hoverProduct .option>ul>li.optionpreview:after{content:"¿É¼Çº¸±â";}
.-hoverProduct .likeButton{position:absolute;left:5px;bottom:-5px;z-index:3;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;}
.-hoverProduct:hover .likeButton{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible;bottom:5px;}
.-hoverProduct .likeButton button{color:#333;letter-spacing:0px;padding:4px 4px;background:none;}
.-hoverProduct .likeButton button .likePrdIcon{margin:0px 0 0;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.-hoverProduct .likeButton button strong{margin:0 0 0 3px;}
.-hoverProduct .likeButton.selected{position:absolute;left:-5px;bottom:10px;opacity:0.8;filter:alpha(opacity:'80');-ms-filter:alpha(opacity:'80');visibility:visible;padding-bottom:4px;}
.-hoverProduct .likeButton.selected button{background:#373737;border-radius:0px;color:#fff;-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;}
.-hoverProduct .likeButton.selected button:before{content:"LIKE !";font-size:10px;position:relative;top:0px;margin:0 4px 0 0;}
.-hoverProduct .likeButton.selected button:after{content:"";position:absolute;top:-4px;left:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;-webkit-transform: rotate(135deg);-khtml-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.-hoverProduct .likeButton.selected button .likePrdCount{position:relative;top:1px;}
.-hoverProduct .likeButton .likePrdCount{font-size:10px;}
/*
.sidebartype1{display:none;}
.sidebartype1.left{position:fixed;z-index:1001;top:0;left:0;width:280px;height:100%;}
.sidebartype1.right{position:fixed;z-index:1001;top:0;right:0;width:280px;height:100%;}
.sidebartype1.top{position:fixed;z-index:1001;top:0;left:0;width:100%;height:200px;}
.sidebartype1.bottom{position:fixed;z-index:1001;left:0;bottom:0;width:100%;height:200px;}
.sidebartype1.left .togglebtn{position:absolute;right:-50px;top:50%;margin:-20px 0 0 0;}
.sidebartype1.right .togglebtn{position:absolute;left:-19px;top:50%;margin:-20px 0 0 0;}
.sidebartype1.top .togglebtn{position:absolute;left:50%;bottom:-50px;margin:0 0 0 -20px;}
.sidebartype1.bottom .togglebtn{position:absolute;left:50%;top:-50px;margin:0 0 0 -20px;}
.sidebartype1 .togglebtn{width:20px;height:41px;background:#fff;cursor:pointer;background-image:url('/design/elenaheim/pc/img/sidebar_btn_open.png');background-repeat:no-repeat;background-position:center;}
.sidebartype1.active .togglebtn{background-image:url('/design/elenaheim/pc/img/sidebar_btn_close.png');}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.sidebartype1.right.sidebar{width:200px;}
.sidebartype1.right.sidebar > .sidebarbtns {position: absolute;top: 603px;left: 0;z-index: 1;height: 100%;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table{display:table;table-layout:fixed;height:100%;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell{display:table-cell;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell > div{width:30px;height:30px;margin:2px 0 2px -34px;cursor:pointer;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidebartoggle .on{display:block;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidebartoggle .off{display:none;}
.sidebartype1.right.sidebar.active > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidebartoggle .on{display:none;}
.sidebartype1.right.sidebar.active > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidebartoggle .off{display:block;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer {}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn{position:relative;background:#333;text-align:center;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn:hover{background:#aaa;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.active .btn{background:#777;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.sidebartoggle { position: relative; width: 50px; height: 50px; margin: 0 0 0 -50px; background: #FFF;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.sidebartoggle:after{content:"";z-index:1;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.sidebartoggle .btn{background:#FFF;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.sidebartoggle .btn:hover i{color:#000;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.sidebartoggle .btn i{font-size:35px;line-height:50px; color:#000000; font-weight:900;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ntalk .btn{background:#00c73c;color:#fff;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ntalk .btn:hover{background:#04a434;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ktalk .btn{background:#ffeb00;color:#3a201f;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ktalk .btn i{color:#3a201f;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ktalk .btn:hover{background:#f3e21e;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn:hover .tooltip{display:block;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn .tooltip{display:none;position:absolute;top:6px;right:35px;margin:0;white-space:nowrap;color:#fff;background:#999;padding:0px 5px;height:22px;line-height:22px;text-align:right;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn i{font-size:14px;color:#fff;line-height:30px;font-style:normal;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data{display:none;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata{position:absolute;top:50%;left:0;width:500px;height:455px;z-index:100;margin:-230px 0 0 -539px;border:1px solid #ddd;padding:20px;background:#fff;cursor:default;box-shadow:0 1px 3px rgba(0,0,0,0.2);-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;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata thead{display:none;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .title{position:relative;font-size:16px;padding:0 0 20px;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .title i{position:relative;top:1px;margin:0 8px 0 0;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .title .layerclose{position:absolute;top:0px;right:5px;z-index:1;cursor:pointer;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .title .layerclose img{width:20px;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .empty{text-align:center;margin:100px 0 0 0;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .empty p{}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .scrollarea{height:335px;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;overflow-y:auto;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody{}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody tr{border-top:1px solid #e8e8e8;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody tr:first-child{border:0;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td{padding:8px 5px;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody tr:hover{background:#fafafa;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td img{max-width:100%;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td.image img{width:100%;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td .icon{margin:0 0 3px;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td .icon img{max-height:16px;vertical-align:middle;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td .price{color:#333;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td .price .custom{color:#999;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td ul.option{padding:10px 0 0 0;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata tbody td ul.option > li{color:#999;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .categorylikeit{padding:10px 20px;margin:10px 0 0 0;background:#f4f4f4;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .categorylikeit a{position:relative;margin:0 20px 0 0;line-height:20px;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .categorylikeit a:before{display:block;content:"";position:absolute;width:1px;height:10px;background:#aaa;top:2px;left:-10px;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .categorylikeit a:first-child:before{display:none;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .categorylikeit .empty{margin:10px 0;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .more{padding:20px 0;text-align:center;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .more a{padding:8px 30px;background:#666666;border-radius:2px;color:#fff;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .data #getdata .more a:hover{background:#aaa;}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .btn-kakaotalk{width:50px; height:50px; background:#ffde00; margin:0 0 0 -50px;}
.sidebartype1.right.sidebar .content{position:absolute;width:100%;height:100%;z-index:1;background:#fff;margin:0;padding:0; border-left:1px solid #ebebeb;}
.sidebartype1.right.sidebar .content .box{padding:0;margin:30px 0;letter-spacing:0px;text-align:left;}
.sidebartype1.right.sidebar .content .box.text{padding:0px 20px;}
.sidebartype1.right.sidebar .content .box .title {font-size: 12px;margin: 0 0 15px;font-family: 'LatoBold',sans-serif;letter-spacing: 0.10em;}
.sidebartype1.right.sidebar .content .box p {font-size: 12px;line-height: 1.6;font-family: 'Lato',sans-serif;}
.sidebartype1.right.sidebar .content .box p > span:first-child{margin:0 5px 0 0;}
.sidebartype1.right.sidebar .content .box p a{display:block;}
.sidebartype1.right.sidebar .content .box.bookmark{text-align:center;margin:0;padding:30px 0 0;background:#fff;}
.sidebartype1.right.sidebar .content .box.bookmark > a{font-size:20px;line-height:1.5;letter-spacing:5px;font-weight:100;}
.sidebartype1.right.sidebar .content .box.mymenu{margin:0;padding:20px 15px;background:#fff;}
.sidebartype1.right.sidebar .content .box.mymenu ul {}
.sidebartype1.right.sidebar .content .box.mymenu ul > li{position:relative;text-align:right;}
.sidebartype1.right.sidebar .content .box.mymenu ul > li .joinpoint{display:none;}
.sidebartype1.right.sidebar .content .box.mymenu ul > li .count{margin:0 0 0 5px;}
.sidebartype1.right.sidebar .content .box.mymenu ul > li > a{display:block;font-size:12px;line-height:1.5;color:#555;}
.sidebartype1.right.sidebar .content .box.mymenu ul > li > a:hover{color:#999;}
.sidebartype1.right.sidebar .content .box p.number {margin: 10px 0 3px 0; font-family: 'LatoBold',sans-serif;}
.sidebartype1.right.sidebar .content .box p.number > span{font-size:23px;line-height:1.5;}
.sidebartype1.right.sidebar .content .box p.number2 > span {
    font-size: 12px;
    line-height: 1.5;
    letter-spacing: -0.07em;
}
.sidebartype1.right.sidebar .content .box.s_csinfo {}
.sidebartype1.right.sidebar .content .box.s_csinfo .data{ padding:0 0 0px;}
.sidebartype1.right.sidebar .content .box.snsarea{margin:30px 0;padding:0 15px;text-align:right;}
.sidebartype1.right.sidebar .content .box.snsarea > ul{font-size:0;line-height:0;}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 0 0 10px;}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li:first-child{margin:0;}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li a{display:block;}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li a i{font-size:22px;line-height:1.5;color:#999;}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li a i:hover{color:#555;}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li img{max-width:30px;}
.sidebartype1.right.sidebar .content .box.bedguide {
    margin: 5px 20px 5px 20px;
    height: 35px;
    line-height: 35px;
    background: #707070;
    text-align: center;
}
.sidebartype1.right.sidebar .content .box.bedguide a {
    color: #fff;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0.2em;
}

.sidebartype1.right.sidebar .content .box.textlinkarea {
    margin: 0px 0;
    padding: 30px 20px 0;
}

.sidebartype1.right.sidebar .content .box.textlinkarea > ul{padding:0 0 20px;}
.sidebartype1.right.sidebar .content .box.textlinkarea > ul > li{text-align:left;}
.sidebartype1.right.sidebar .content .box.textlinkarea > ul > li a:hover{color:#333;font-weight:600;}
.sidebartype1.right.sidebar .content .box.textlinkarea > ul > li a{display:block;font-size:12px;line-height:1.5;color:#555;}
.sidebartype1.right.sidebar .content .box.textlinkarea > ul > li a span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:40px;text-align:center;}
.sidebartype1.right.sidebar .content .box.textlinkarea > ul > li a img{max-width:16px;max-height:16px;}
.sidebartype1.right.sidebar .content .imglinkarea {
   margin: 0 20px;
}
.sidebartype1.right.sidebar .content .-move{margin:10px 0;}
.sidebartype1.right.sidebar .content .-move.moveup{margin-top:110px;}
.sidebartype1.right.sidebar .content .-move .btn {
    margin: 0 auto 16px;
    width: 31px;
    height: 17px;
    text-align: center;
    cursor: pointer;
}
.sidebartype1.right.sidebar .content .-move .btn:hover{opacity:0.5;}
.sidebartype1.right.sidebar .content .-move .btn i{font-size:14px;line-height:30px;color:#fff;}


.-header{position:relative;width:100%;font-weight:normal;margin:0;padding:0;font-size:12px;border:0;letter-spacing:0;}
body .-header.on,body .-header.on #categorymenu > ul > li > .d102subcover_d2{background:#fff !important;}
body .-header.on #categorymenu > ul > li > .d102subcover_d2{border-bottom:1px solid #ddd;}
.-header .toparea{line-height:40px;border-bottom:1px solid #eee;}
.-header .toparea.design102_fixedarea .homebtnarea .homebtn{top:0;-webkit-transition-delay:0.4s;-khtml-transition-delay:0.4s;-moz-transition-delay:0.4s;-ms-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}
.-header .toparea.design102_fixedarea .-left{margin:0 0 0 62px;}
.-header .toparea .homebtnarea{position:absolute;top:0px;left:0;overflow:hidden;z-index:0;width:52px;height:40px;}
.-header .toparea .homebtnarea .homebtn{position:absolute;top:-40px;width:52px;height:40px;left:0;text-align:center;background:#333;z-index:1;cursor:pointer;-webkit-transition:top 0.3s ease;-khtml-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;}
.-header .toparea .homebtnarea .homebtn img{max-width:100%;}
.-header .toparea .homebtnarea .homebtn i{font-size:24px;line-height:40px;color:#fff;}
.-header .toparea .homebtnarea .homebtn:hover{background:#777;}
.-header .toparea .homebtnarea .homebtn a{display:block;}
.-header .toparea ul > li i{margin:0 5px 0 0;}
.-header .toparea .-left{float:left;text-align:left;height:40px;line-height:40px;}
.-header .toparea .-left > ul{font-size:0;line-height:0;}
.-header .toparea .-left > ul > li{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 0 0 20px;}
.-header .toparea .-left > ul > li:first-child{margin:0;}
.-header .toparea .-left > ul > li:first-child:before{display:none;}
.-header .toparea .-left > ul > li:before{display:block;content:"";position:absolute;top:15px;left:-11px;width:1px;height:10px;background:#ddd;}
.-header .toparea .-left > ul > li a{display:block;font-size:12px;line-height:40px;margin:0;}
.-header .toparea .-left > ul > li i{font-size:13px;line-height:40px;margin:0 5px 0 0;}
.-header .toparea .-left > ul > li a:hover{}
.-header .toparea .-left.snsarea{margin:0 0 0 10px;}
.-header .toparea .-left.snsarea > ul > li{margin:5px 0 0 5px;}
.-header .toparea .-left.snsarea > ul > li:before{display:none;}
.-header .toparea .-left.snsarea > ul > li a {width:30px;height:30px;line-height:30px;border-radius:30px;text-align:center;background:#eee;}
.-header .toparea .-left.snsarea > ul > li:hover a{background:#ddd;}
.-header .toparea .-left.snsarea > ul > li i{top:0;margin:0;color:#333;}
.-header .toparea .-left > ul > li .multishoplist{}
.-header .toparea .-left > ul > li .multishoplist > ul{font-size:0;line-height:0;}
.-header .toparea .-left > ul > li .multishoplist > ul > li{display:inline-block;*display:inline;*zoom:1;margin:0 0 0 3px;}
.-header .toparea .-left > ul > li .multishoplist > ul > li:first-child{margin:0;}
.-header .toparea .-left > ul > li .multishoplist > ul > li > a{height:40px;line-height:40px;}
.-header .toparea .-left > ul > li .multishoplist > ul > li > a:before{content:"";display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:100%;}
.-header .toparea .-left > ul > li .multishoplist > ul > li img{max-height:16px;vertical-align:middle;}
.-header .toparea .-right{float:right;text-align:right;}
.-header .toparea .-right > ul{}
.-header .toparea .-right > ul > li a{display:block;line-height:40px;font-size:12px;}
.-header .toparea .-right > ul > li a:hover{color:#aaa;}
.-header .toparea .-right > ul > li{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 0 0 20px;}
.-header .toparea .-right > ul > li:first-child{margin:0;}
.-header .toparea .-right > ul > li:first-child:before{display:none;}
.-header .toparea .-right > ul > li:before{display:block;content:"";position:absolute;top:15px;left:-11px;width:1px;height:10px;background:#ddd;}
.-header .toparea .-right > ul > li.-nobar:before{display:none;}
.-header .toparea .-right > ul > li .count{display:inline-block;*display:inline;*zoom:1;text-align:center;width:15px;line-height:15px;height:15px;font-size:10px;margin:0px 0 0 4px;background:#aaa;border-radius:15px;color:#fff;}
.-header .toparea ul > li .layermenu{display:none;position:absolute;top:40px;left:-11px;margin:0;z-index:201;border:1px solid #ddd;background:#fff;min-width:110px;}
.-header .toparea ul > li:hover .layermenu{display:block;}
.-header .toparea ul > li .layermenu > ul{padding:5px;font-size:0;line-height:0;text-align:left;}
.-header .toparea ul > li .layermenu > ul > li{white-space:nowrap;padding:0;margin:0;border-top:1px dotted #eee;}
.-header .toparea ul > li .layermenu > ul > li:first-child{border-top:0;}
.-header .toparea ul > li .layermenu > ul > li a{display:block;font-size:12px;padding:4px 15px;color:#555;line-height:1.5;}
.-header .toparea ul > li .layermenu > ul > li:hover a{background:#f4f4f4;color:#555;font-weight:600;}
.-header .middlearea .-frame .logoarea .lnb li .joinpoint .arrow-up {!mportant; width:70px; height:7px; background:url("http://elenaheim.img4.kr/main/event/joinpoin_bg.png") no-repeat 50% 0; }
.-header .middlearea .-frame .logoarea .lnb li .joinpoint {position:absolute;z-index:10;top:70px;left:73%;width:70px;margin:0 0 0 -23px;text-align:center;padding:2px 0 0;-webkit-animation:joinpointanimation 3s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function:ease-in-out;}
.-header .middlearea .-frame .logoarea .lnb li .joinpoint .box {background:#eee;border-radius:5px;}
.-header .middlearea .-frame .logoarea .lnb li .joinpoint a{display:block;height:22px;line-height:22px;font-size:11px;letter-spacing:0px;}
.-header .logoarea {
    text-align: left;
    padding: 50px 30px;
}
.-header .logoarea:after{display:block;content:"";clear:both;}
.-header .logoarea .logo{position:relative;margin:0;padding:0;font-size:0;line-height:0;margin:0 auto; float:left;}
.-header .logoarea .logo img{max-width:100%;}
.-header .logoarea .logo .over{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);}
.-header .logoarea .logo:hover .over{visibility:visible;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
.-header .logoarea .logo .out{position:relative;width:100%;visibility:visible;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
.-header .logoarea .logo:hover .out{visibility:hidden;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);}
.-header .logoarea .lnb {
    float: right;
    padding-right:8px;
}
.-header .logoarea .lnb li {
    float: left;
    padding: 0 10px 0 15px;
    background: url(/design/elenaheim/Renewal/img/lnb_bg.png);
    background-repeat: no-repeat;
    background-position-y: center;
    font-family: 'Lato',sans-serif;
}
.-header .logoarea .lnb li:first-child {
    background: none;
}

.-header .logoarea .lnb:after {display:block; content:""; clear:both;}
.-header .logoarea .lnb li a {}

.middlearea_left_pos{position:absolute;left:0;top:50%;margin:-55px 0 0 0;z-index:1;width:110px;}
.middlearea_left_banner .bx-wrapper .bx-prev{left:auto;right:0;margin-right:-25px;margin-top:-25px;width:25px;height:25px;background:url('/design/elenaheim/pc/img/square_arrow_up.png') no-repeat;}
.middlearea_left_banner .bx-wrapper .bx-next{left:auto;right:0;margin-right:-25px;margin-top:0px;width:25px;height:25px;background:url('/design/elenaheim/pc/img/square_arrow_down.png') no-repeat;}
.middlearea_left_banner .bx-wrapper:hover .bx-prev,.middlearea_left_banner .bx-wrapper:hover .bx-next{margin-left:-630px;}
.middlearea_left_banner .bx-wrapper .bx-prev:hover{background:url('/design/elenaheim/pc/img/square_arrow_up_on.png') no-repeat;opacity:1.0;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
.middlearea_left_banner .bx-wrapper .bx-next:hover{background:url('/design/elenaheim/pc/img/square_arrow_down_on.png') no-repeat;opacity:1.0;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}

.category{width:100%;}
.category.design102_fixedarea{background: rgba(255,255,255,0.9) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff)";}
.category > .-frame{position:static;}
.allmenubtn{width:50px;height:50px;line-height:50px;font-size:13px;color:#333;cursor:pointer;background:#fff url('/design/elenaheim/pc/img/catemenu_off.png') no-repeat 0 0;}
.allmenubtn:hover{background:#fff url('/design/elenaheim/pc/img/catemenu_over.png');}
.allmenubtn.active{background:#fff url('/design/elenaheim/pc/img/catemenu_on.png');}
.allmenubtn.active:hover{background:#fff url('/design/elenaheim/pc/img/catemenu_on.png');}
p.Indent a {
    padding: 0 0 0 15px !important;

}
#categorymenu .hasChild{background-image:url('/design/elenaheim/pc/img/child_right_arrow.png');background-size:12px 12px;background-position:95% 8px;background-repeat:no-repeat;}
#categorymenu [class*='d102cate_list_']{min-width:150px;}
#categorymenu a{font-size:14px;font-weight:normal;}
#categorymenu .headerBanner{display:none;}
#categorymenu > ul{text-align:left;font-size:0;line-height:0;padding:0;}
#categorymenu > ul > li{display:inline-block;*display:inline;*zoom:1;padding:0;margin:0;line-height:50px;cursor:pointer;vertical-align:top;font-size:12px;}
#categorymenu > ul > li.selected > a{color:#b22222;}
#categorymenu > ul > li > a{position:relative;display:block;min-width:55px;padding:0px 34px;height:50px;line-height: 50px;white-space:nowrap;color:#333;font-size:14px;}
#categorymenu > ul > li:first-child > a {padding:0px 34px 0 0 ;}
#categorymenu > ul > li > a .-t {
    display: block;
    width: 100%;
    text-align: center;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -50%;
    top: 0px;
    z-index: 1;
    font-size: 14px;
    font-family: 'Lato',sans-serif;
}
#categorymenu > ul > li > a .-o{display:none;width:100%;text-align:center;height:50px;position:absolute;left:50%;margin-left:-50%;top:0px;z-index:1;font-size:14px;}
#categorymenu > ul > li > a:hover .-o{display:block;}
#categorymenu > ul > li > a:hover .-t{display:none;}
#categorymenu > ul > li:hover > a{color:#aaa;}
#categorymenu > ul > li > .d102subcover_d2{display:none;position:absolute;top:100%;left:0px;z-index:300;padding:0;white-space:nowrap;width:100%;text-align:left;padding:30px 0;cursor:default;}
body#main #categorymenu > ul > li > .d102subcover_d2{background: rgba(255,255,255,0.9) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff)";}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid']{margin:0 0 0 -5%;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li:first-child {margin:0 0 0 7%;width:11.666%;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li{margin:0 0 0 5%;width:11.666%;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li.bn {width:auto; margin: 0 0 0 4.5%;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li p a{display:block;font-size:14px;line-height:1.8;padding:2px 0;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li p a:hover{text-decoration:underline;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li p.d2{margin:8px 0;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li p.d2 a{color:#333;font-weight:bold;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li p.d3 a{color:#777;font-size:12px;line-height:1.8;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul[class*='grid'] > li p:first-child{margin-top:0;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul > li{position:relative;text-align:left;min-height:320px;}
/* #categorymenu > ul > li > .d102subcover_d2 .-sort > ul > li:before{display:block;content:"";position:absolute;top:0;left:-30px;width:1px;height:100%;background:#ddd;} */
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul > li:first-child:before{display:none;}
/* #categorymenu > ul > li > .d102subcover_d2 .-sort > ul.grid2 > li.custom_r{min-width:400px;border-left:0px;!important;}
#categorymenu > ul > li > .d102subcover_d2 .-sort > ul.grid2 > li.custom_r img{width:400px;height:320px;} */
#categorymenu > ul > li > .d102subcover_d2 > ul{position:relative;text-align:left;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:5px;margin:0 -1px 0 0;border-right:1px solid #ddd;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li{position:relative;display:block;cursor:pointer;line-height:1.5;border-top:1px dotted #eee;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li:first-child{border-top:0;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > a{display:block;color:#555;margin:0;padding:5px 25px 5px 10px;background:transparent;font-weight:normal;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li:hover > a{background:#f4f4f4;color:#555;font-weight:600;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li.d102cate_title{padding:0 0 10px;margin:0 20px 10px;border-bottom:1px solid #999;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li.d102cate_title > a{font-size:12px;font-weight:600;color:#333;padding:0 0 0 2px;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li.d102cate_title:hover{background:#fff;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:20px;margin:0;background:#fff;}
#categorymenu > ul > li > .d102subcover_d2 > ul + .d102catebanner:after{position:absolute;content:"";display:block;width:1px;height:100%;background:#ddd;top:0;left:0;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner:after{clear:both;display:block;content:"";}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul{font-size:0;line-height:0;padding:5px 0;margin:0;display:inline-block;*display:inline;*zoom:1;overflow:hidden;vertical-align:top;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul > li{display:inline-block;*display:inline;*zoom:1;padding:0 5px;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul > li img{}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.banner{}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList{}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li{width:170px;vertical-align:top;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box{}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box:hover .thumbnail{opacity:0.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .thumbnail{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .thumbnail img{max-width:100%;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .thumbnail > .likeButton{display:none;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .thumbnail > .option{display:none;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .design102_discount_area {}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description{position:relative;margin:0 auto;padding:0;font-size:12px;line-height:18px;text-align:center;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .name{display:block;margin:8px 0 3px;font-weight:bold;white-space: normal;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .name a{color:#555;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .icon{margin:10px 0;vertical-align:middle;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .icon:after{content:"";display:block;clear:both;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .mileage{display:block;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description span.grid{display:block;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec{margin:0;white-space:normal;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li{display:none;margin:0 0 2px 0;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='¼ÒºñÀÚ°¡'],#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='ÆÇ¸Å°¡'],#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='ÇÒÀÎÆÇ¸Å°¡']{display:inline-block;*display:inline;*zoom:1;margin:5px 8px 0 0;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='»óÇ° ¿ä¾à¼³¸í']{display:none;padding:6px 0;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='»óÇ° °£·«¼³¸í']{display:none;padding:6px 0;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li .title{font-weight:normal;vertical-align:top;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li .title span{vertical-align:top;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li .color{overflow:hidden;display:inline-block;margin:3px 0 0 0;position:absolute;top:0;right:0;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li .chips{display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;border-radius:10px;margin:0 2px 4px;border:1px solid #e8e8e8;font-size:0;line-height:0;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='»óÇ° ¿ä¾à¼³¸í'] span,#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='»óÇ° °£·«¼³¸í'] span{font-size:12px !important;color:#999999 !important;font-weight:normal !important;white-space: normal;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='¼ÒºñÀÚ°¡'] span{font-size:12px !important;color:#999999 !important;font-weight:normal !important;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='ÆÇ¸Å°¡'] span{font-size:12px !important;color:#333333 !important;font-weight:600 !important;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .spec li[rel*='ÇÒÀÎÆÇ¸Å°¡'] span{font-size:12px !important;color:#333333 !important;font-weight:normal !important;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .name a,#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .name a span{font-size:12px !important;color:#555 !important;font-weight:bold !important;}
#categorymenu > ul > li > .d102subcover_d2 > .d102catebanner > ul.prdList > li > .box > .description .icon{display:none;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3{display:none;position:absolute;top:-15px;left:100%;z-index:1;border:1px solid #ddd;background:#fff;-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;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul{padding:5px;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li{position:relative;display:block;cursor:pointer;line-height:1.5;border-top:1px dotted #eee;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li:first-child{border-top:0;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > a{display:block;color:#555;margin:0;padding:5px 25px 5px 10px;font-weight:normal;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li:hover > a{background:#f4f4f4;color:#555;font-weight:600;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4{display:none;position:absolute;top:-15px;left:100%;z-index:1;border:1px solid #ddd;background:#fff;-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;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul{padding:5px;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul > li{position:relative;display:block;cursor:pointer;line-height:1.5;border-top:1px dotted #eee;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul > li:first-child{border-top:0;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul > li > a{display:block;color:#555;margin:0;padding:5px 25px 5px 10px;font-weight:normal;}
#categorymenu > ul > li > .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul > li:hover > a{background:#f4f4f4;color:#555;font-weight:600;}
#allcatelayer{display:none;opacity:0;filter:alpha(opacity:0);-ms-filter:alpha(opacity:0);position:absolute;left:0;top:50px;width:100%;z-index:199;background:#fff;border:1px solid #ddd;cursor:default;font-size:12px;line-height:16px;min-height:200px;max-height:500px;overflow:hidden;overflow-y:auto;-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;}
#allcatelayer .all_toparea{padding:20px 30px;border-bottom:1px dotted #eee;line-height:1.5;}
#allcatelayer .all_toparea > .title{position:relative;float:left;margin:0 35px 0 0;font-size:13px;padding:0 0 0 15px;}
#allcatelayer .all_toparea > .title:before{display:block;content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:#333;}
#allcatelayer .all_toparea > .addmenu{float:left;}
#allcatelayer .all_toparea > .addmenu > ul{font-size:0;}
#allcatelayer .all_toparea > .addmenu > ul > li{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 0 0 40px;}
#allcatelayer .all_toparea > .addmenu > ul > li:before{display:block;content:"";position:absolute;top:4px;left:-19px;width:1px;height:12px;background:#eee;}
#allcatelayer .all_toparea > .addmenu > ul > li:first-child:before{display:none;}
#allcatelayer .all_toparea > .addmenu > ul > li span.icon{position:absolute;top:-2px;left:-11px;}
#allcatelayer .all_toparea > .addmenu > ul > li span.icon i{font-size:16px;color:#333;}
#allcatelayer .all_toparea > .addmenu > ul > li a{display:block;font-size:13px;padding:0 5px;}
#allcatelayer .all_category .hasChild{background-image:url('/design/elenaheim/pc/img/child_right_arrow.png');background-size:12px 12px;background-position:95% 8px;background-repeat:no-repeat;}
#allcatelayer .all_category [class*='d102cate_list_']{min-width:150px;}
#allcatelayer .all_category{margin:0;}
#allcatelayer .all_category >ul{padding:20px 10px;}
#allcatelayer .all_category >ul>li{width:16.666%;display:inline-block;*display:inline;*zoom:1;padding:10px 20px;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;}
#allcatelayer .all_category >ul>li>a{display:block;border-bottom:1px solid #ddd;font-weight:600;padding:10px;margin:0 0 10px 0;-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;}
#allcatelayer .all_category >ul>li:hover > a{border-bottom:1px solid #333;}
#allcatelayer .all_category >ul>li> .d102subcover_d2{margin:5px 0 30px 0;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul{}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li{position:relative;display:block;cursor:pointer;-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;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > a{display:block;color:#555;margin:0;padding:5px 25px 5px 10px;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li:hover > a{background:#f4f4f4;color:#555;font-weight:600;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li.d102cate_title{display:none;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li:hover > .d102subcover_d3{display:block;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3{display:none;position:absolute;top:-15px;left:90%;z-index:1;border:1px solid #ddd;background:#fff;-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;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul{padding:5px;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li{position:relative;display:block;white-space:nowrap;cursor:pointer;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > a{display:block;color:#555;margin:0;padding:5px 25px 5px 10px;font-weight:normal;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li:hover > a{background:#f4f4f4;color:#555;font-weight:600;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li:hover > .d102subcover_d4{display:block;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4{display:none;position:absolute;top:-15px;left:90%;z-index:1;border:1px solid #ddd;background:#fff;-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;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul{padding:5px;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul > li{position:relative;display:block;white-space:nowrap;cursor:pointer;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul > li > a{display:block;color:#555;margin:0;padding:5px 25px 5px 10px;font-weight:normal;}
#allcatelayer .all_category >ul>li> .d102subcover_d2 > ul > li > .d102subcover_d3 > ul > li > .d102subcover_d4 > ul > li:hover > a{background:#f4f4f4;color:#555;font-weight:600;}
.searcharea.xans-layout-searchheader{position:relative;width:181px;margin:0;}
.searcharea.xans-layout-searchheader .searchbtn {
    position: absolute;
    right: 3px;
    top: -1px;
    z-index: 1;
    width: 30px;
    height: 28px;
    cursor: pointer;
    text-align: center;
}
.searcharea.xans-layout-searchheader .searchbtn i{font-size:16px;line-height:28px;color:#999;}
.searcharea.xans-layout-searchheader .searchbtn:hover{}
.searcharea.xans-layout-searchheader input[name="search"] {
    width: 159px;
    padding: 0 10px;
    border: 1px solid #ccc;
    height: 26px;
    line-height: 26px;
    border-radius: 20px;
    background: rgba(255,255,255,0.8) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff)";
}
.searcharea.xans-layout-searchheader input[name="search"]:hover{background:#e1e1e1;}
.searcharea.xans-layout-searchheader .expandsearchfunc{position:absolute;top:37px;right:0;z-index:200;border:1px solid #ddd;background:#fff;white-space:nowrap;display:none;box-shadow:0 1px 3px rgba(0,0,0,0.2);}
.searcharea.xans-layout-searchheader .expandsearchfunc.on{}
.searcharea.xans-layout-searchheader .expandsearchfunc .content{position:relative;padding:20px;text-align:left;line-height:1.5;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .layertitle{border-bottom:1px solid #ddd;padding:0 0 20px;font-weight:600;font-size:13px;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .layertitle i{margin:0 5px 0 0;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .layerclose{position:absolute;top:19px;right:20px;z-index:1;cursor:pointer;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .layerclose img{width:20px;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box{margin:20px 0 0 0;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box:first-child{margin:0;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box .title{position:relative;margin:0 0 10px;padding:0 0 0 10px;font-size:12px;font-weight:600;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box .title:before{position:absolute;top:0;left:0;content:"¡¤";display:inline-block;*display:inline-block;*zoom:1;width:11px;font-size:12px;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box p{font-size:0;line-height:0;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box p a{font-size:12px;line-height:1.8;margin:0 0 0 5px;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box.popular p a{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:11px;line-height:1.0;padding:5px;background:#777;color:#fff;margin:0 5px 5px 0;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box.popular p a i{margin:0 3px 0 0;color:#777;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box.popular p a:hover{background:#333;}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box.colortype{}
.searcharea.xans-layout-searchheader .expandsearchfunc .content .box.colortype a{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:20px;height:14px;border-radius:1px;border:1px solid #e8e8e8;margin:0 4px 4px 0;font-size:0;line-height:0;}
.instawidget.xans-instagramwidget-display {
    padding: 50px 0;
    margin: 150px auto 50px;
    background: #ffffff;
}

.instawidget.xans-instagramwidget-display .title{position:relative;margin:0 0 30px;text-align:center;}
.instawidget.xans-instagramwidget-display .title h2{font-size:16px;font-weight:600;letter-spacing:3px;margin:0 0 10px;}
.instawidget.xans-instagramwidget-display .title .idTag {
    font-size: 12px;
    font-weight: normal;
    color: #747474;
}

/*
.instawidget.xans-instagramwidget-display .-prdstitle:before{display:none;}
*/
.xans-instagramwidget-display{margin:0 auto;padding:0;text-align:left;}
.xans-instagramwidget-display .title{letter-spacing:0px;margin:0 0 10px;}
.xans-instagramwidget-display .idTag{position:relative;display:inline-block;white-space:nowrap;}
.xans-instagramwidget-display .idTag a {
    display: inline-block;
    margin: 0 2px;
    color: #747474;
    font-family: Century,sans-serif;
    font-size: 14px;
}
.xans-instagramwidget-display .thumb.fadeIn li a{opacity:0.3;filter:alpha(opacity=30);}
.xans-instagramwidget-display .thumb.fadeIn li a:hover{filter:alpha(opacity=100);opacity:1;transition:opacity 0.8s;-webkit-transition:opacity 0.8s;-moz-transition:opacity 0.8s;-o-transition:opacity 0.8s;}
.xans-instagramwidget-display .thumb.fadeOut li a:hover{filter:alpha(opacity=30);opacity:0.3;transition:opacity 0.8s;-webkit-transition:opacity 0.8s;-moz-transition:opacity 0.8s;-o-transition:opacity 0.8s;}
.xans-instagramwidget-display.typeGrid .thumb{overflow:hidden;}
.xans-instagramwidget-display.typeGrid .thumb ul{display:table;margin:0 auto;}
.xans-instagramwidget-display.typeGrid .thumb ul:after{content:"";display:block;clear:both;}
.xans-instagramwidget-display.typeGrid .thumb.border li{border:1px solid #b7b7b7;}
.xans-instagramwidget-display.typeGrid .thumb li{position:relative;float:left;box-sizing:border-box;background:#fff;}
.xans-instagramwidget-display.typeGrid .thumb li a{display:block;}
.xans-instagramwidget-display.typeGrid .thumb li .play{overflow:hidden;display:inline-block;position:absolute;right:10px;top:10px;width:26px;height:26px;font-size:0;line-height:0;text-indent:150%;background:url("/design/elenaheim/pc/img/ico_play.png") no-repeat 0 0;}
.xans-instagramwidget-display.typeBoard .thumb{overflow:hidden;}
.xans-instagramwidget-display.typeBoard .thumb ul{display:table;margin:0 auto;}
.xans-instagramwidget-display.typeBoard .thumb ul:after{content:"";display:block;clear:both;}
.xans-instagramwidget-display.typeBoard .thumb.border li{border-top:1px solid #e3e3e3;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #bcbaba;}
.xans-instagramwidget-display.typeBoard .thumb li{float:left;box-sizing:border-box;text-align:left;background:#fff;}
.xans-instagramwidget-display.typeBoard .thumb li .img{position:relative;margin:5px 5px 0;display:block;font-size:0;}
.xans-instagramwidget-display.typeBoard .thumb li .play{overflow:hidden;display:inline-block;position:absolute;right:11px;top:13px;width:26px;height:26px;font-size:0;line-height:0;text-indent:150%;background:url("/design/elenaheim/pc/img/ico_play.png") no-repeat 0 0;}
.xans-instagramwidget-display.typeBoard .thumb li .writer{padding:8px 10px;}
.xans-instagramwidget-display.typeBoard .thumb li .writer a{overflow:hidden;display:inline-block;width:26px;height:26px;vertical-align:middle;border-radius:14px;opacity:1;}
.xans-instagramwidget-display.typeBoard .thumb li .writer img{width:26px;height:26px;}
.xans-instagramwidget-display.typeBoard .thumb li .writer .user{margin:0 0 0 4px;font-size:12px;font-weight:bold;color:#000;vertical-align:middle;}
.xans-instagramwidget-display.typeBoard .thumb li .comment{position:relative;min-height:106px;padding:13px 15px 13px 34px;color:#757575;font-size:11px;line-height:20px;text-align:left;box-sizing:border-box;background:#f2f2f2;}
.xans-instagramwidget-display.typeBoard .thumb li .comment:before {content:"";position:absolute;left:20px;top:14px;width:7px;height:7px;border-bottom:1px dotted #373737;border-left:1px dotted #373737;}
.xans-instagramwidget-display.typeScrolling{padding:35px 15px 20px;}
.xans-instagramwidget-display.typeScrolling .thumb{overflow:hidden;position:relative;margin:0 auto;}
.xans-instagramwidget-display.typeScrolling .thumb .list{overflow:hidden;margin:0 25px;white-space:nowrap;}
.xans-instagramwidget-display.typeScrolling .thumb li{position:relative;margin:0 0 0 7px;display:inline-block;box-sizing:border-box;background:#fff;}
.xans-instagramwidget-display.typeScrolling .thumb li:first-child{margin-left:0;}
.xans-instagramwidget-display.typeScrolling .thumb li a{display:block;}
.xans-instagramwidget-display.typeScrolling .thumb li .play{overflow:hidden;display:inline-block;position:absolute;right:10px;top:10px;width:26px;height:26px;font-size:0;line-height:0;text-indent:150%;background:url("/design/elenaheim/pc/img/ico_play.png") no-repeat 0 0;}
.xans-instagramwidget-display.typeScrolling .thumb .button .prev,.xans-instagramwidget-display.typeScrolling .thumb .button .next{position:absolute;top:50%;width:15px;height:26px;margin:-13px 0 0;font-size:0;line-height:0;text-indent:150%;background:url("/design/elenaheim/pc/img/btn_scrolling.png") no-repeat 0 0;}
.xans-instagramwidget-display.typeScrolling .thumb .button .prev{left:0;}
.xans-instagramwidget-display.typeScrolling .thumb .button .next{right:0;background-position:100% 0;}
.xans-instagramwidget-display.typeSlideshow .thumb{position:relative;overflow:hidden;margin:0 auto;}
.xans-instagramwidget-display.typeSlideshow .thumb li{position:absolute;left:0;top:0;z-index:10;padding:10px;background:#fff;border-left:1px solid #dedddd;border-right:1px solid #dedddd;border-bottom:1px solid #b5b2b2;}
.xans-instagramwidget-display.typeSlideshow .thumb li a{display:block;}
.xans-instagramwidget-display.typeSlideshow .thumb li .play{overflow:hidden;display:inline-block;position:absolute;right:20px;top:20px;width:26px;height:26px;font-size:0;line-height:0;text-indent:150%;background:url("/design/elenaheim/pc/img/ico_play.png") no-repeat 0 0;}
li{list-style:none;}

table{width:100%;border:0;border-spacing:0;border-collapse:collapse;}
caption{display:none;}
h1,h3{margin:0;}
.ec-base-layer{position:absolute;z-index:100;border:1px solid #757575;background:#fff;}
.ec-base-layer .header{padding:7px 35px 7px 19px;color:#fff;background:#495164;}
.ec-base-layer .header > h1,.ec-base-layer .header > h3{font-size:14px;line-height:1.5;}
.ec-base-layer .content{padding:20px;font-size:12px;}
.ec-base-layer div.ec-base-help{margin-top:0;}
.ec-base-layer .ec-base-button{padding:9px;border-top:1px solid #d7d5d5;text-align:center;background:#fbfafa;}
.ec-base-layer .close{position:absolute;right:0;top:0;padding:11px 20px;cursor:pointer;}
#popup .ec-base-layer{position:relative;border:0;}
#popup .ec-base-layer .header{padding:12px 35px 12px 19px;}
#popup .ec-base-layer .close{top:5px;}
.ec-base-layer .content > .ec-base-table table:first-child{margin-top:0;}
.ec-base-layer .ec-base-table table{line-height:1.4;}
.ec-base-layer .ec-base-table thead th{padding:9px 0 8px;}
.ec-base-layer .ec-base-table tbody th{padding:9px 0 8px 10px;}
.ec-base-layer .ec-base-table td{padding:9px 10px 8px;}
.ec-base-layer .ec-base-table.typeWrite td{padding:5px 10px 4px;}
.ec-base-layer .ec-base-table.typeList tfoot td{padding:10px 10px 12px;}
.ec-base-layer .ec-base-table.typeBorder tfoot td{padding:10px 10px 12px;}
.xans-layout-multishopshipping{display:none;}
.xans-layout-multishopshipping .worldshipLayer{top:303px;left:50%;width:448px;margin:0 0 0 -225px;}
.xans-layout-multishopshipping .worldshipLayer .content{padding:153px 20px 30px;line-height:1.8;background:url("/design/elenaheim/pc/img/bg_worldship.gif") center 21px no-repeat;}
.xans-layout-multishopshipping .worldshipLayer .content .desc{display:block;margin:4px 0 14px;}
.xans-layout-multishopshipping .worldshipLayer .select{margin:10px 0 0;}
.xans-layout-multishopshipping .worldshipLayer .select select{width:100%;}
.xans-layout-conversionpc{background:#fff;padding:45px;text-align:center;}
.xans-layout-conversionpc a{margin:20px;padding:20px 40px 20px 110px;font-size:68px;color:#63666e;text-decoration:none;text-align:center;border:4px solid #9d9db0;border-radius:10px;background:url("/design/elenaheim/pc/img/ico_mobile.png") no-repeat 40px 50%;}


/*
.mainslide{position:relative;margin:0 0 20px;}
.mainslide .bx-wrapper .bx-prev{left:50%;background:url('/design/elenaheim/pc/img/navleft_big.png') no-repeat;margin-left:-580px;}
.mainslide .bx-wrapper .bx-next{right:50%;background:url('/design/elenaheim/pc/img/navright_big.png') no-repeat;margin-right:-580px;}
.mainslide .bx-wrapper:hover .bx-prev{margin-left:-600px;}
.mainslide .bx-wrapper:hover .bx-next{margin-right:-600px;}
*/

/* MakeShop 201908 */
.mainslide{position:relative;margin:0 0 114px; height:1000px;}
.mainslide .bx-viewport img{/*height:960px;*/ width:auto; margin:0 auto;}
.mainslide .bx-wrapper .bx-prev{left:96px;background:url('/design/elenaheim/makeshop/images/slide_prev.png') 0 center no-repeat;  margin-top:2px;}
.mainslide .bx-wrapper .bx-next{right:96px;background:url('/design/elenaheim/makeshop/images/slide_next.png') 100% center no-repeat; margin-top:2px;}
.mainslide .bx-wrapper:hover .bx-prev{left:76px;}
.mainslide .bx-wrapper:hover .bx-next{right:76px;}
.mainslide .bx-wrapper .bx-controls-direction a:hover {	opacity:1;	filter:alpha(opacity=100);	-ms-filter:alpha(opacity=100);}



.banner01.-sort{margin:60px auto 100px;}
.banner01.-sort > ul.grid2 {margin:0 0 0 0px;}
.banner01.-sort > ul.grid2 > li {margin:0 0 0 0px;width:650px;}
.banner01.-sort > ul.grid2 > li a {display:block;position:relative;font-size:0;line-height:0;}
.banner01.-sort > ul.grid2 > li .txt {padding:50px 0;}
.banner01.-sort > ul.grid2 > li .txt .tit {
    margin-bottom: 25px;
    text-align: center;
    font-size: 24px;
    color: #5f5f5f;
    height: 25px;
    line-height: 25px;
    font-family: 'LatoLight',sans-serif;
    letter-spacing: 0.1em;
}

.banner01.-sort > ul.grid2 > li .txt .btn {text-align:center; width:100%; height:20px; line-height:20px; margin-top:10px}
.banner01.-sort > ul.grid2 > li .txt .btn a {
    font-size: 15px;
    line-height: 20px;
    color: #5f5f5f;
    font-family: 'LatoLight',sans-serif;
    border-bottom: 1px solid #ddd;
    display: inline-block;
}

.banner01.-sort > ul.grid2 > li .txt .con {
    text-align: center;
    font-size: 12px;
    color: #5f5f5f;
    line-height: 25px;
    letter-spacing: 0.1em;
}
.banner01.-sort > ul.grid3 {margin:0 0 0 -5px;}
.banner01.-sort > ul.grid3 > li {margin:0 0 0 5px;width:430px;}
.banner01.-sort > ul.grid3 > li a {display:block;position:relative;font-size:0;line-height:0;}
.banner01.-sort > ul[class*='grid'] > li a img.-hover{position:absolute;top:0;left:0;z-index:1;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;}
.banner01.-sort > ul[class*='grid'] > li a:hover img.-hover{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible;}
.banner03.-sort{margin:20px 0 150px;}
.banner03.-sort > ul[class*='grid']{margin:20px 0 20px -5px;}
.banner03.-sort > ul[class*='grid'] > li{margin:0 0 0 5px;width:430px;}
.banner03.-sort > ul[class*='grid'] > li a{display:block;}
.banner03.-sort > ul[class*='grid'] > li.bigLeft{width:645px;}
.banner03.-sort > ul[class*='grid'] > li.big{margin:0 0 0 10px;width:645px;}
.banner02{margin:20px 0;}
.banner02 .bx-wrapper .bx-prev{left:50%;background:url('/design/elenaheim/pc/img/navleft_big.png') no-repeat;margin-left:-580px;}
.banner02 .bx-wrapper .bx-next{right:50%;background:url('/design/elenaheim/pc/img/navright_big.png') no-repeat;margin-right:-580px;}
.banner02 .bx-wrapper:hover .bx-prev{margin-left:-610px;}
.banner02 .bx-wrapper:hover .bx-next{margin-right:-610px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
html{width:100%;height:100%;}
body,code{font:0.75em Verdana,Dotum,AppleGothic,Lato,sans-serif;color:#353535;background:#fff;}
body{min-width:1480px; }
.overflowhidden{overflow-x:hidden;}
body#popup{min-width:0;}
li{list-style:none;}
img,fieldset{border:none;vertical-align:top;}
table{width:100%;border:0;border-spacing:0;border-collapse:collapse;}
caption{display:none;}
th,td{border:0;vertical-align:top;}
input,select{font-size:100%;color:#353535;vertical-align:middle;}
input[type=radio],input[type=checkbox]{width:13px;height:13px;border:0;}
input[type=text],input[type=password]{height:18px;line-height:20px;padding:2px 4px;border:1px solid #d5d5d5;color:#353535;font-size:12px;}
input[type=radio] + label,input[type=checkbox] + label{margin:0 4px 0 2px;}
select{height:24px;border:1px solid #d5d5d5;}
textarea{padding:5px 6px;border:1px solid #d5d5d5;line-height:1.5;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c1c1c1;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c1c1c1;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#c1c1c1;opacity:1;}
legend{visibility:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;line-height:0;}
button{overflow:visible;padding:0;margin:0;border:0;cursor:pointer;}
hr.layout{display:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

.objHidden{visibility:hidden;position:absolute;left:-1000px;top:-1000px;height:0;width:0;}
table tr.radioType input,span.noBorder input{border:none !important;width:auto !important;height:auto !important;margin:0 3px 0 0 !important;vertical-align:middle !important;background:none !important;}
#content_CONTAINER table,#bi_inquire_content_CONTAINER table{border:0;margin:0 0 -1px;}
#content_CONTAINER table:before,#bi_inquire_content_CONTAINER table:before{display:none;}
#content_CONTAINER td,#bi_inquire_content_CONTAINER td{width:auto !important;padding:0;}
table.nneditor-table{width:auto !important;}
.gLabel{display:inline-block;}
.gLabel label{margin-right:20px;line-height:22px;}
.fWidthFull input[type=text]{width:100%;height:24px;-webkit-box-sizing:border-box;-moz-webkit-box:border-box;box-sizing:border-box;}
.fWidthFull textarea{width:100%;-webkit-box-sizing:border-box;-moz-webkit-box:border-box;box-sizing:border-box;}
#progressPaybarBackground{position:absolute;z-index:99;left:0;top:0;width:100%;height:100%;}
#progressPaybarView{position:absolute;z-index:100;top:160px;left:20px;width:471px;font-size:12px;}
#progressPaybarView .box{height:180px;background:url('/design/elenaheim/pc/img/bg_layer_box1.gif') 0 0 no-repeat;}
#progressPaybarView .box .graph{padding:15px 0 0 0;text-align:center;}
#progressPaybarView .box .graph span{display:block;text-align:center;margin:20px 0;}
#progressPaybarView .box .txt{text-align:center;padding:15px 0 0;color:#555555;}
div.layerProgress{filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;background-color:#999;}
#skipNavigation {position:absolute;top:0;left:0;z-index:100;width:100%;height:0;}
#skipNavigation p,#skipNavigation ul,#skipNavigation ul li {height:0;}
#skipNavigation p a {position:absolute;left:0;top:0;display:block;overflow:hidden;width:1px;height:1px;margin-left:-1px;margin-bottom:-1px;text-align:center;color:#000;white-space:nowrap;}
#skipNavigation p a:focus,#skipNavigation p a:hover,#skipNavigation p a:active {width:100%;height:auto;padding:10px 0;background:#c4122f;color:#fff;z-index:100;}
.displaynone{display:none;}
.dimmed{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:#fff;opacity:0.8;filter:alpha(opacity=80);}
.txtInfo{color:#707070;}
.txtWarn{color:#f76560;}
.txtEm{color:#333;}
.txtDel,.strike,.discount{text-decoration:line-through;font-weight:normal;}
.strike strong,.discount strong{font-weight:normal;}
.txtNormal{font-weight:normal;font-style:normal;}
.txtNum{font-size:11px;color:#939393;}
.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt14{font-size:14px;}
.txt16{font-size:16px;}
.txt18{font-size:18px;letter-spacing:-1px;}
.txtIcon{font-size:12px;font-style:normal;}
.txtBreak{word-break:break-all;word-wrap:break-word;}
html:lang(ja) .txt11,html:lang(zh) .txt11,html:lang(zh-tw) .txt11{font-size:12px;}
.gBlank5{display:block;margin-top:5px;}
.gBlank10{display:block;margin-top:10px;}
.gBlank20{display:block;margin-top:20px;}
.gBlank30{display:block;margin-top:30px;}
.gIndent10{margin-left:10px;}
.gIndent20{margin-left:20px;}
.gSpace10{margin-right:10px;}
.gSpace20{margin-right:20px;}
.gMerge{position:relative;z-index:1;margin-top:-1px;}
.ec-base-qty{position:relative;display:inline-block;width:50px;margin:0 1px 0 0;text-align:left;}
.ec-base-qty input[type="text"]{width:22px;height:23px;padding:0 0 0 5px;line-height:25px;border:1px solid #d4d8d9;border-radius:3px 0 0 3px;}
.ec-base-qty .up{position:absolute;left:27px;top:0;}
.ec-base-qty .down{position:absolute;left:27px;bottom:0;}
.ec-base-chk{display:inline-block;position:relative;margin:0 8px 0 0;width:22px;height:22px;vertical-align:top;cursor:pointer;}
.ec-base-chk input{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;}
.ec-base-chk .checkbox{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/design/elenaheim/pc/img/bg_join_check.png") no-repeat 0 0;}
.ec-base-chk input:checked + .checkbox{background-position:-34px 0;}
.ec-base-tooltip{display:none;z-index:2;position:absolute;top:24px;padding:15px;border:1px solid #565960;background:#fff;-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);-moz-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);}
.ec-base-tooltip h3{margin:0 0 8px;padding:0 10px;font-size:12px;border-bottom:0;background:url("/design/elenaheim/pc/img/ico_layer_title.gif") no-repeat 0 50%;}
.ec-base-tooltip h3 + p{margin:0 5px 10px;}
.ec-base-tooltip h4{margin:15px 10px 8px 5px;font-size:12px;}
.ec-base-tooltip h4:before{display:inline-block;content:"";margin:0 5px 0 0;width:3px;height:3px;background:#666;vertical-align:middle;}
.ec-base-tooltip .btnClose{position:absolute;right:14px;top:14px;}
.ec-base-tooltip .edge{z-index:20;position:absolute;left:50%;top:-6px;display:block;margin:0 0 0 -5px;width:10px;height:6px;}
.ec-base-tooltip .edge:before,.ec-base-tooltip .edge:after{display:inline-block;content:"";position:absolute;top:0;width:0;height:0;border:solid transparent;}
.ec-base-tooltip .edge:before{margin:1px 0 0;border-bottom-color:#565960;border-width:0 5px 5px 5px;}
.ec-base-tooltip .edge:after{left:1px;margin:2px 0 0;border-bottom-color:#fff;border-width:0 4px 4px 4px;}
.ec-base-tooltip table th,.ec-base-tooltip table td{padding:8px 10px 7px 10px;border:1px solid #e8e8e8;line-height:1.5em;}
.ec-base-tooltip table th{padding-right:0;background:#fbf9fa;}
.ec-base-tooltip table thead th{text-align:center;}
.ec-base-tooltip table tbody th{text-align:left;}
.ec-base-tooltip table .left{text-align:left;}
.ec-base-tooltip table .center{text-align:center;}
.ec-base-tooltip table .right{text-align:right;}
.ec-base-tooltip table .info{padding:0;color:#757575;}
.ec-base-tooltip table p.info:before,.ec-base-tooltip table ul.info li:before{display:inline-block;content:"";margin:0 3px 0 0;width:4px;height:1px;background:#757575;vertical-align:middle;}
.ec-base-tooltip .info{padding:10px 10px 0;margin:5px 0 0;}
.ec-base-tooltip p.bullet,.ec-base-tooltip ul.bullet{margin:8px 10px;}
.ec-base-tooltip p.bullet:before,.ec-base-tooltip ul.bullet li:before{display:inline-block;content:"";margin:-3px 3px 0 0;width:0;height:0;border:solid transparent;border-left-color:#333;border-width:2px 0 2px 2px;vertical-align:middle;}
.ec-base-tooltip ul.bullet li{line-height:1.5em;}
.ec-base-tooltip .txtEm{color:#008bcc;}
.ec-base-tooltip .txtWarn{color:#f65b54;}
.ec-base-tooltip.typeUpper{top:auto;bottom:34px;}
.ec-base-tooltip.typeUpper .edge{top:auto;bottom:-6px;}
.ec-base-tooltip.typeUpper .edge:before{margin:0 0 -5px;border-top-color:#565960;border-width:5px 5px 0 5px;}
.ec-base-tooltip.typeUpper .edge:after{left:1px;margin:0 0 -4px;border-top-color:#fff;border-width:4px 4px 0 4px;}

span.ec-base-help,p.ec-base-help,ul.ec-base-help li{margin:2px 9px;padding:1px 0 1px 20px;line-height:1.4;background:url('/design/elenaheim/pc/img/ico_info.gif') no-repeat 0 2px;}
div.ec-base-help{margin:20px 0;border:1px solid #d6d4d4;line-height:18px;}
div.ec-base-help > h2,div.ec-base-help > h3{padding:9px 0 6px 10px;border-bottom:1px solid #e8e7e7;color:#101010;font-size:12px;background:#fbfbfb;}
div.ec-base-help .inner{padding:0 9px 12px;}
div.ec-base-help h4{margin:22px 0 -4px;color:#404040;font-size:12px;font-weight:normal;}
div.ec-base-help h4:first-child{margin-top:13px;}
div.ec-base-help p{margin:15px 0 0 10px;color:#707070;}
div.ec-base-help ul,div.ec-base-help ol{margin:15px 0 0 11px;}
div.ec-base-help li{color:#707070;}
div.ec-base-help ol li{padding:0 0 0 25px;background:url('/design/elenaheim/pc/img/ico_number.png') no-repeat;}
div.ec-base-help ol .item1{background-position:-484px 0;}
div.ec-base-help ol .item2{background-position:-434px -100px;}
div.ec-base-help ol .item3{background-position:-384px -200px;}
div.ec-base-help ol .item4{background-position:-334px -300px;}
div.ec-base-help ol .item5{background-position:-284px -400px;}
div.ec-base-help ol .item6{background-position:-234px -500px;}
div.ec-base-help ol .item7{background-position:-184px -600px;}
div.ec-base-help ol .item8{background-position:-134px -700px;}
div.ec-base-help ol .item9{background-position:-84px -800px;}
div.ec-base-help ol .item10{background-position:-34px -900px;}
div.ec-base-help ul li{padding:0 0 0 11px;background:url('/design/elenaheim/pc/img/ico_dash.gif') no-repeat 0 7px;}
.ec-base-product{margin:0;}
.ec-base-product .productGroupTitle {
    position: relative;
    margin-bottom: 70px;
    z-index: 1;
}
.ec-base-product .productGroupTitle h2{display:block;text-align:center;padding:0;font-weight:bold;letter-spacing:2px;font-size:16px;color:#333;margin:0;}
.ec-base-product .productGroupTitle h3{padding:0;font-weight:normal;font-size:12px;color:#333;text-align:left;}
.ec-base-product img{vertical-align:middle;}
.ec-base-product .prdList{width:auto;min-width:756px;margin:0 0 0 -2.3334%;font-size:0;line-height:0;}
.ec-base-product .prdList > li{position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 0 20px 0;color:#333;vertical-align:top;}
.ec-base-product .prdList .box{position:relative;width:100%;}
.ec-base-product .prdList.main .chk{display:none;}
.ec-base-product .prdList .chk{position:absolute;top:10px;left:10px;z-index:1;}
.ec-base-product .prdList .chk > input[type=checkbox]{width:20px !important;height:20px !important;}
.ec-base-product .prdList .thumbnail{position:relative;margin:0 0 10px;padding:0;text-align:center;}
.ec-base-product .prdList .thumbnail a{display:block;position:relative;font-size:0;line-height:0;}
.ec-base-product .prdList .thumbnail a img{width:100%;}
.ec-base-product .prdList .thumbnail img.-hover{position:absolute;top:0;left:0;z-index:1;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;}
.ec-base-product .prdList .thumbnail a:hover img.-hover{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible;}
.ec-base-product .prdList .thumbnail .prdIcon{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;}
.ec-base-product .prdList .thumbnail .grp_icon{position:absolute;top:-10px;left:50%;margin:0 0 0 -30px;width:60px;background:#333;color:#fff;padding:0px;text-align:center;letter-spacing:2px;font-size:10px;height:22px;line-height:22px }
.ec-base-product .prdList .thumbnail .soldoutbg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1;}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table{position:relative;display:table;width:100%;height:100%;}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table .soldoutbg_cell{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table .soldoutbg_cell img{max-width:100%;}
.ec-base-product .prdList .description{position:relative;margin:10px auto 0;padding:0;font-size:12px;line-height:18px; text-align:center;}
.ec-base-product .prdList .description .name{display:block;margin:10px 0 5px;padding:0;}
.ec-base-product .prdList .description .name a{color:#555;}
.ec-base-product .prdList .description .icon{margin:10px 0;vertical-align:middle;font-size:0;line-height:0;}
/*201908 makeshop Ãß°¡ */
.ec-base-product .prdList .description .icon.st2{float:left;}
.ec-base-product .prdList .description .review_cnt{float:right; margin:10px 0;vertical-align:middle; color:#999; font-size:14px; line-height:17px;font-family: 'Noto Sans Korean',sans-serif; font-weight:500}
/*201908 makeshop Ãß°¡ */
.ec-base-product .prdList .description .icon img{margin:0 3px 0 0;}
.ec-base-product .prdList .description .icon:after{content:"";display:block;clear:both;}
.ec-base-product .prdList .description .mileage{display:block;}
.ec-base-product .prdList .description span.grid{display:block;}
.ec-base-product .prdList .description .color{display:block;margin:0 0 6px;}
.ec-base-product .prdList .description .color .colorChip{font-size:0;line-height:0;}
.ec-base-product .prdList .description .chips{display:inline-block;*display:inline;*zoom:1;width:22px;height:2px;border-radius:1px;border:1px solid #fafafa;margin:0 4px 4px 0;font-size:0;line-height:0;}
.ec-base-product ul.grid1{margin:0;}
.ec-base-product ul.grid1 > li{width:100%;padding:0;margin:0 0 50px 0;}
.ec-base-product ul.grid2{margin:0 0 0 -3%;}
.ec-base-product ul.grid2 > li{width:47%;padding:0;margin:0 0 50px 3%;}
.ec-base-product ul.grid3{margin:0 0 0 -2.3334%;}
.ec-base-product ul.grid3 > li{width:31%;padding:0;margin:0 0 50px 2.3334%;}
.ec-base-product ul.grid4{margin:0 0 0 -2%;}
.ec-base-product ul.grid4 > li{width:23%;margin:0 0 50px 2%;}
.ec-base-product ul.grid5{margin:0 0 0 -1%;}
.ec-base-product ul.grid5 > li{width:19%;margin:0 0 50px 1%;}
.ec-base-product ul.grid4{margin:0 0 0 -20px;}


.ec-base-product ul.grid4 > li{width:310px;margin:0 0 50px 20px;}
.ec-base-product ul.grid4 > li .thumbnail a img{width:310px; height:450px;}



/* MakeShop 201908*/
.ec-base-product ul.grid4.product_list:after{display:block; content:""; clear:both;}
.ec-base-product ul.grid4.product_list > li{height:685px; margin-bottom:30px;}
.ec-base-product ul.grid4.product_list > li.product_good{display:none; float:left;}
.ec-base-product ul.grid4.product_list > li.product_good.active{display:block;}
.ec-base-product ul.grid4.product_list > li .thumbnail{width:100%; height:450px; overflow:hidden; margin:0;}
.ec-base-product .prdList.product_list .description{position:relative; margin-top:14px;  text-align:left;}
.ec-base-product .prdList.product_list .description .name{display:block; /*border-bottom:1px solid #aaa; margin-bottom:15px;*/ padding-bottom:5px;}
.ec-base-product .prdList.product_list .description .name a{font-size:14.5px; line-height:1.75; color:#444;font-family: 'Noto Sans KR', sans-serif;}


/* // MakeShop 201908*/


/*20221213 joo*/
.ec-base-product ul.grid3 > li{height:810px;}
.ec-base-product ul.grid3.product_list:after{display:block; content:""; clear:both;}
.ec-base-product ul.grid3.product_list > li.product_good{display:none; float:left;}
.ec-base-product ul.grid3.product_list > li.product_good.active{display:block;}
.ec-base-product ul.grid3.product_list > li .thumbnail{width:100%; /*height:610px;*/ overflow:hidden; margin:0;}
.ec-base-product ul.grid3{margin:0 0 0 -4.3334%;}
.ec-base-product ul.grid3 > li{width:29%;padding:0;margin:0 0 50px 4.3334%;}



.ec-base-product ul.grid3 > li .color{max-width:100%;}
.ec-base-product ul.grid4 > li .color{max-width:100%;}
.ec-base-product ul.grid5 > li .color{max-width:100%;}
.ec-base-product .spec{margin:0;}
.ec-base-product .spec li{margin:0 0 2px 0;}
.ec-base-product .spec li[rel*='¼ÒºñÀÚ°¡'],.ec-base-product .spec li[rel*='ÆÇ¸Å°¡'],.ec-base-product .spec li[rel*='ÇÒÀÎÆÇ¸Å°¡']{display:inline-block;*display:inline;*zoom:1;margin:5px 8px 5px 0;}
.ec-base-product .spec li[rel*='»óÇ°¿ä¾àÁ¤º¸'],.ec-base-product .spec li[rel*='»óÇ°°£·«¼³¸í']{padding:1px 0;}
.ec-base-product .spec li .title{font-weight:normal;vertical-align:top;}
.ec-base-product .spec li .title span{vertical-align:top;}


/* MakeShop 201908*/
.ec-base-product ul.product_list .spec{margin-bottom:15px;}
.ec-base-product ul.product_list .spec li{display:inline-block; margin:0; font-size:15px; color:#444;font-family: 'Noto Sans KR', sans-serif;}
.ec-base-product ul.product_list .spec li .salearr{padding-left:5px; padding-right:7px;}
.ec-base-product ul.product_list .spec li b{font-weight:900;}

.ec-base-product ul.product_list .spec li .cancel-price{text-decoration:line-through;}

.ec-base-product ul.product_list .subname{display:none; color:#888; line-height:18px; padding-bottom:9px;}
/* // MakeShop 201908*/


.ec-base-product .discountPeriod{display:inline-block;*display:inline;*zoom:1;color:#999;}
.ec-base-product .layerDiscountPeriod{left:50%;top:26px;width:247px;margin:0 0 0 -124px;}
.ec-base-product .layerDiscountPeriod strong.title{display:block;margin:0 0 12px;padding:0 35px 0 0;font-weight:bold;color:#2e2e2e;}
.ec-base-product .layerDiscountPeriod .content p{margin:2px 0 0;font-size:11px;line-height:16px;color:#757575;letter-spacing:-1px;}
.ec-base-product .layerDiscountPeriod .content p strong{font-weight:normal;font-size:12px;color:#2e2e2e;}
.ec-base-product .layerDiscountPeriod .content p strong span{font-size:11px;}
.ec-base-product .prdList .shippingFee{position:relative;display:inline-block;}
.ec-base-product .prdList .shippingFee .button{display:inline-block;float:none;}
.ec-base-product .prdList .shippingFee .ec-base-tooltip{z-index:11;display:block;margin:0 0 0 -170px;width:360px;}
.ec-base-product .prdList .shippingFee .ec-base-tooltip table th{width:40px;}
.ec-base-product .prdList .shippingFee .ec-base-tooltip table th,.ec-base-product .prdList .shippingFee .ec-base-tooltip table td{padding:7px 10px 8px 10px;}
.ec-base-product .btnTooltip{position:relative;display:inline-block;}
.differentialShipping{display:none;overflow:hidden;position:absolute;left:50%;top:17px;z-index:100;width:350px;margin:0 0 0 -176px;}
.differentialShipping h3.title{margin:0;height:35px;padding:0 35px 0 19px;border:0;color:#fff;font-size:14px;line-height:35px;background:#495164;}
.differentialShipping .content{padding:12px 18px 14px 18px;border:1px solid #757575;border-top:0;text-align:center;background:#fff;}
.differentialShipping .close{position:absolute;right:14px;top:12px;}
.differentialShipping .close img{cursor:pointer;}
.differentialShipping .content ul{color:#757575;line-height:25px;}
.differentialShipping .content li{overflow:hidden;}
.differentialShipping .content li strong{float:left;font-weight:normal;}
.differentialShipping .content li span{float:right;color:#2e2e2e;}
.differentialShipping .content .info{margin:7px 0 0;padding:7px 0 0;border-top:1px dotted #b0b1b3;color:#80aeef;text-align:right;}
.ec-product-bgLT{background-position:left top;}
.ec-product-bgLC{background-position:left center;}
.ec-product-bgLB{background-position:left bottom;}
.ec-product-bgRT{background-position:right top;}
.ec-product-bgRC{background-position:right center;}
.ec-product-bgRB{background-position:right bottom;}
.ec-product-bgCT{background-position:center top;}
.ec-product-bgCC{background-position:center center;}
.ec-product-bgCB{background-position:center bottom;}
.ec-base-product .prdList .discountrate{display:none;position:absolute;top:0px;right:0px;z-index:1;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;margin:0px;font-size:13px;font-weight:400;background:rgba(153,153,153,0.7);filter: progid:DXImageTransform.Microsoft.gradient( startColorStr=#b3999999,endColorStr=#b3999999 );-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorStr=#b3999999,endColorStr=#b3999999 )";zoom:1;}
.ec-base-product .prdList li:hover .discountrate{background:#555;color:#eee;}
.ec-base-product .prdList .box .option{position:absolute;right:0px;bottom:5px;z-index:3;margin:0;padding:0;text-align:center;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.ec-base-product .prdList .box:hover .option{right:5px;opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;*zoom:1;}
.ec-base-product .prdList .box .option>ul{}
.ec-base-product .prdList .box .option>ul>li{position:relative;z-index:10;margin:0px;padding:0;width:24px;height:24px;vertical-align:middle;cursor:pointer;}
.ec-base-product .prdList .box .option>ul>li:after{display:none;content:"";position:absolute;top:0px;left:100%;z-index:4;color:#f4f4f4;font-size:11px;height:24px;line-height:24px;padding:0 5px;white-space:nowrap;background:#aaa;background-color:rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.gradient( startColorStr=#4dff00ff,endColorStr=#4dff00ff );-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorStr=#4dff00ff,endColorStr=#4dff00ff )";zoom:1;}
.ec-base-product .prdList .box .option>ul>li:hover:after{display:block;}
.ec-base-product .prdList .box .option>ul>li:hover{background:#f4f4f4;}
.ec-base-product .prdList .box .option>ul>li img{opacity:0.6;filter:alpha(opacity:'60');-ms-filter:alpha(opacity:'60');width:15px;height:17px;margin:3px 0 0 0;display:inline-block;*display:inline;*zoom:1;}
.ec-base-product .prdList .box .option>ul>li:hover img{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');}
.ec-base-product .prdList .box .option>ul>li.optionwish:after{content:"°ü½É»óÇ°";}
.ec-base-product .prdList .box .option>ul>li.optioncart:after{content:"Àå¹Ù±¸´Ï";}
.ec-base-product .prdList .box .option>ul>li.optionzoom:after{content:"È®´ëº¸±â";}
.ec-base-product .prdList .box .option>ul>li.optionpreview:after{content:"¿É¼Çº¸±â";}
.ec-base-product .prdList .box .likeButton{position:absolute;left:5px;bottom:-5px;z-index:3;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;}
.ec-base-product .prdList .box:hover .likeButton{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible;bottom:5px;}
.ec-base-product .prdList .box .likeButton button{color:#333;letter-spacing:0px;padding:4px 4px;background:none;}
.ec-base-product .prdList .box .likeButton button .likePrdIcon{margin:0px 0 0;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.ec-base-product .prdList .box .likeButton button strong{margin:0 0 0 3px;}
.ec-base-product .prdList .box .likeButton.selected{position:absolute;left:-5px;bottom:10px;opacity:0.8;filter:alpha(opacity:'80');-ms-filter:alpha(opacity:'80');visibility:visible;padding-bottom:4px;}
.ec-base-product .prdList .box .likeButton.selected button{background:#373737;border-radius:0px;color:#fff;-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;}
.ec-base-product .prdList .box .likeButton.selected button:before{content:"LIKE !";font-size:10px;position:relative;top:0px;margin:0 4px 0 0;}
.ec-base-product .prdList .box .likeButton.selected button:after{content:"";position:absolute;top:-4px;left:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;-webkit-transform: rotate(135deg);-khtml-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.ec-base-product .prdList .box .likeButton.selected button .likePrdCount{position:relative;top:1px;}
.ec-base-product .prdList .box .likeButton .likePrdCount{font-size:10px;}
.ec-base-paginate{margin:30px 0;text-align:center;font-size:0;line-height:0;}
.ec-base-paginate ol{display:inline-block;font-size:0;line-height:0;vertical-align:middle;*display:inline;*zoom:1;margin:0 10px;}
.ec-base-paginate li{display:inline-block;*display:inline;*zoom:1;margin:0 7px;color:#333;}
.ec-base-paginate img{vertical-align:middle;}
.ec-base-paginate li a{width:auto;padding:2px;color:#353535;background:none;font-size:12px;line-height:1.6;}
.ec-base-paginate li a:hover{color:#aaa;}
.ec-base-paginate li a.this{color:#333;text-decoration:underline;border:0;}
.ec-base-paginate .first{margin-right:5px;}
.ec-base-paginate .last{margin-left:5px;}
.ec-base-paginate .first{background:url('/design/elenaheim/pc/img/pagination_sub_first.png');background-size:cover;}
.ec-base-paginate .prev{background:url('/design/elenaheim/pc/img/pagination_sub_prev.png');background-size:cover;}
.ec-base-paginate .next{background:url('/design/elenaheim/pc/img/pagination_sub_next.png');background-size:cover;}
.ec-base-paginate .last{background:url('/design/elenaheim/pc/img/pagination_sub_last.png');background-size:cover;}
.ec-base-paginate > a{display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;vertical-align:middle;}
.ec-base-paginate > a{opacity:0.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40);}
.ec-base-paginate > a:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
.ec-base-paginate > a > img{display:none;}
.ec-base-tab{position:relative;}
.ec-base-tab .menu{margin:0 0 20px;border:1px solid #cbcdce;border-bottom-color:#202020;border-left:0;background:#f2f2f2;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ec-base-tab .menu:after{content:"";display:block;clear:both;}
.ec-base-tab .menu li{float:left;border-left:1px solid #cbcdce;background:#f2f2f2;}
.ec-base-tab .menu li a{display:block;min-width:187px;margin:0 0 0 -1px;padding:12px 5px 11px;border-right:1px solid #cbcdce;color:#707070;text-decoration:none;outline:0;text-align:center;background:#f2f2f2;}
.ec-base-tab .menu li:first-child a{margin-left:0;}
.ec-base-tab .menu li.selected a{position:relative;top:-1px;left:-1px;margin:0 0 -1px;border:1px solid #202020;border-bottom:0;color:#fff;font-weight:bold;background:#4a5164;}
.ec-base-tab > .right{position:absolute;top:8px;right:10px;line-height:24px;color:#909090;}
.ec-base-tab.typeLight .menu li.selected a{margin:0 0 -2px;border-bottom:1px solid #fff;color:#404040;background:#fff;}
.ec-base-tab[class*="grid"] .menu{display:table;table-layout:fixed;width:100%;text-align:center;}
.ec-base-tab[class*="grid"] .menu li{float:none;display:table-cell;vertical-align:middle;}
.ec-base-tab[class*="grid"] .menu li a{display:inline-block;width:100%;min-width:0;margin:0;padding:11px 0;border:0;width:auto;padding:20px 25px;}
.ec-base-tab[class*="grid"] .menu li.selected{position:relative;top:0;right:-1px;border:1px solid #292929;border-bottom:0;background:#4a5164;}
.ec-base-tab[class*="grid"] .menu li:first-child.selected{right:0;}
.ec-base-tab[class*="grid"] .menu li.selected a{position:static;background:none;}
.ec-base-tab.grid2 .menu li{width:50.5%;}
.ec-base-tab.grid3 .menu li{width:34%;}
.ec-base-tab.grid4 .menu li{width:25.5%;}
.ec-base-tab.grid5 .menu li{width:20.5%;}
.ec-base-tab.grid6 .menu li{width:17%;}
.ec-base-tab.grid7 .menu li{width:14.8%;width:15% \0/;}
.ec-base-tab.grid7 .menu li:first-child{width:13% \0/;}
.ec-base-button{padding:10px 0;text-align:center;}
.ec-base-button.justify{position:relative;}
.ec-base-button:after{display:block;content:"";clear:both;}
.ec-base-button .gLeft{float:left;text-align:left;}
.ec-base-button .gRight{float:right;text-align:right;}
.ec-base-button.justify .gLeft{position:absolute;left:0;}
.ec-base-button.justify .gRight{position:absolute;right:0;}
.ec-base-button .text{margin:0 6px 0 10px;color:#353535;line-height:24px;}
.ec-base-button.typeBorder{margin-top:-1px;padding:10px 20px;border:1px solid #d7d5d5;}
.ec-base-button.typeBG{padding:10px 20px;border:1px solid #d7d5d5;background:#fbfafa;}
.ec-base-box{padding:20px;margin-left:auto;margin-right:auto;border:5px solid #e8e8e8;color:#404040;}
.ec-base-box.gHalf{margin-top: 30px; position:relative;padding:20px 0;}
.ec-base-box.gHalf:before{position:absolute;top:0;left:50%;display:block;content:"";width:1px;height:100%;background-color:#e6e6e6;}
.ec-base-box.typeBg{background-color:#fbfafa;}
.ec-base-box.typeThin{border-width:1px;border-color:#d7d5d5;}
.ec-base-box.typeThinBg{border-width:1px;border-color:#d7d5d5;background-color:#fbfafa;}
.ec-base-box.typeThinBg > .agree{padding:20px;border:1px solid #e6e6e6;background:#fff;}
.ec-base-box.typeThinBg > .agree p{padding:0 0 17px;}
.ec-base-box.typeMember{padding:0;}
.ec-base-box.typeMember .information{display:table;table-layout:fixed;padding:10px 0;width:100%;box-sizing:border-box;}
.ec-base-box.typeMember .information > .title,.ec-base-box.typeMember .information > .thumbnail{display:table-cell;padding:0 15px;width:70px;text-align:center;vertical-align:middle;}
.ec-base-box.typeMember .information > .title{vertical-align:middle;}
.ec-base-box.typeMember .information > .thumbnail img{max-width:70px;}
.ec-base-box.typeMember .information .description{display:table-cell;padding:0 10px;width:auto;line-height:1.5em;border-left:1px solid #e8e8e8;vertical-align:middle;}
.ec-base-box.typeMember.gMessage{border-width:1px;border-color:#d7d5d5;}
.ec-base-box .message{display:block;padding:10px 0 10px 35px;border-bottom:1px solid #e8e7e7;background:#fbfbfb url("/design/elenaheim/pc/img/ico_info.gif") no-repeat 10px center;}
.ec-base-box.typeProduct{display:table;table-layout:fixed;padding:15px 0;width:100%;box-sizing:border-box;}
.ec-base-box.typeProduct .thumbnail,.ec-base-box.typeProduct .information{display:table-cell;padding:0 20px;vertical-align:middle;}
.ec-base-box.typeProduct .thumbnail{width:100px;}
.ec-base-box.typeProduct .thumbnail img{max-width:90px;border:1px solid #d7d5d5;}
.ec-base-box.typeProduct .information{padding-left:0;}
.ec-base-table table{position:relative;/*margin:10px 0 0;*/border:1px solid #d7d5d5;border-left:0;border-right:0;border-top-color:#fff;color:#fff;line-height:1.5;}
.ec-base-table.gLayoutFixed table{table-layout:fixed;}
.ec-base-table.gLayoutFixed .gLayoutAuto table{table-layout:auto;}
.ec-base-table table:before{position:absolute;top:1px;left:0;display:block;content:"";width:100%;height:1px;background:#d7d5d5;}
.ec-base-table thead th{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#777;vertical-align:middle;font-weight:normal;background:#fff;}
.ec-base-table tbody th{padding:11px 0 10px 18px;border:1px solid #dfdfdf;/*border-bottom-width:0;*/color:#353535;text-align:left;font-weight:normal;background-color:#fbfafa;}
.ec-base-table th:first-child{border-left:0;}
.ec-base-table td{padding:11px 10px 10px;border-top:1px solid #dfdfdf;color:#353535;vertical-align:middle;}
.ec-base-table td.clear{padding:0 !important;border:0 !important;}
.ec-base-table.typeWrite td{padding:8px 10px 7px;}
.ec-base-table.typeList table{border-top-color:#d7d5d5;}
.ec-base-table.typeList table:before{display:none;}
.ec-base-table.typeList td{padding:14px 10px;}
.ec-base-table.typeList tfoot td{padding:15px 10px 17px;background:#fbfafa;}
.ec-base-table .message{border-bottom:1px solid #d7d5d5;padding:50px 0;text-align:center;color:#757575;font-weight:normal;}
.ec-base-table table + .message{margin:-1px 0 0;}
.ec-base-table table td.message{padding:50px 0;}
.ec-base-table .scroll .message{border:0;}
.ec-base-table.typeList .head td{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#353535;vertical-align:middle;text-align:center;background:#fbfafa;}
.ec-base-table.typeList .head td:first-child{border-left:0;}
.ec-base-table.typeList .scroll{position:relative;overflow-x:hidden;overflow-y:scroll;max-height:185px;min-height:100px;border:1px solid #d7d5d5;border-top-width:0;margin-top:-1px;}
.ec-base-table.typeList .scroll table{border:0;margin:0;}
.ec-base-table.typeList .scroll table:before{display:none;}
.ec-base-table.typeList .scroll .message{border:0;}
.ec-base-table thead.blind,.ec-base-table thead.blind th{display:none;}
.ec-base-table thead.blind + tbody tr:first-child th,.ec-base-table thead.blind + tbody tr:first-child td{border-top-width:0;}
.ec-base-table.typeList.gLine table{border-width:0;border-bottom-width:1px;}
.ec-base-table.typeClear table:before{display:none;}
.ec-base-table.typeClear table,.ec-base-table.typeClear th,.ec-base-table.typeClear td{border:0 none;background:none;}
.ec-base-table.typeClear th{font-weight:bold;}
.ec-base-table.typeLeftClear th{border-left:0 none;}
.ec-base-table.gBorder td{border-left:1px solid #dfdfdf;}
.ec-base-table.gBorder td:first-child{border-left:0;}
.ec-base-table.gBorder td.gClearLine{border-left:0;}
.ec-base-table.typeList.gBorder tbody td{border-color:#eee;}
.ec-base-table .left{text-align:left;}
.ec-base-table .center{text-align:center;}
.ec-base-table .right{text-align:right;}
.ec-base-table.typeList .center td,.ec-base-table.typeList td.center{padding-left:0;padding-right:0;}
.ec-base-table.typeList .center td.left{padding-left:10px;}
.ec-base-table.typeList .center td.right{padding-right:10px;}
.ec-base-table .top th,.ec-base-table th.top,.ec-base-table .top td,.ec-base-table td.top{vertical-align:top;}
.ec-base-table .middle th,.ec-base-table th.middle,.ec-base-table .middle td,.ec-base-table td.middle{vertical-align:middle;}
.ec-base-table img{vertical-align:middle;}
@media print{.ec-base-table table:before{display:none;}

}
.ec-base-desc{overflow:hidden;text-align:left;}
.ec-base-desc:after{content:"";display:block;claer:both;}
.ec-base-desc dt,.ec-base-desc .term{float:left;width:100px;margin:0 0 2px;padding:0 4px 0 0;line-height:22px;-webkit-box-sizing:border-box;-moz-webkit-box:border-box;box-sizing:border-box;font-weight:normal;}
.ec-base-desc dd,.ec-base-desc .desc{display:block;margin:0 0 2px;padding:0 5px 0 100px;min-height:22px;line-height:22px;word-wrap:break-word;}
.ec-base-desc dd:after,.ec-base-desc .desc:after{content:"";display:block;clear:left;}
.ec-base-desc.gSmall dt,.ec-base-desc.gSmall .term{width:30%;}
.ec-base-desc.gSmall dd,.ec-base-desc.gSmall .desc{padding-left:30%;}
.ec-base-desc.gMedium dt,.ec-base-desc.gMedium .term{width:40%;}
.ec-base-desc.gMedium dd,.ec-base-desc.gMedium .desc{padding-left:40%;}
.ec-base-desc.gLarge dt,.ec-base-desc.gLarge .term{width:50%;}
.ec-base-desc.gLarge dd,.ec-base-desc.gLarge .desc{padding:0 0 0 50%;}
.ec-base-desc.centerDT dt,.ec-base-desc.centerDD dd,.ec-base-desc.centerDT .term,.ec-base-desc.centerDD .desc,.ec-base-desc.center,.ec-base-desc .center{text-align:center;}
.ec-base-desc.rightDT dt,.ec-base-desc.rightDD dd,.ec-base-desc.rightDT .term,.ec-base-desc.rightDD .desc,.ec-base-desc.right,.ec-base-desc .right{text-align:right;}
.ec-base-desc.rightDD dd,.ec-base-desc.rightDD .desc{padding-right:0;}
.ec-base-desc.typeBullet dt,.ec-base-desc.typeBullet .term{padding:0 4px 0 10px;background:url("/design/elenaheim/pc/img/ico_arrow.png") no-repeat 0 7px;}
.ec-base-desc.typeDot dt,.ec-base-desc.typeDot .term{padding:0 4px 0 6px;background: url("/design/elenaheim/pc/img/ico_square3.gif") no-repeat left 10px;}
.sample_npay{display:none;clear:both;margin:10px 0 0;text-align:right;}
[client]{display:none;}
[client_p_link]{display:none;}
[client_n_link]{display:none;}
[client_c_link]{display:none;}
html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
body{font-size:12px;font-family:'³ª´®°íµñ','Nanum Gothic','Lato','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò',Dotum,AppleGothic,sans-serif;}
.-f_ns,.titleArea h2,.-prdstitle{font-family:'Nanum Square','³ª´®°íµñ','Nanum Gothic','Lato','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò',Dotum,AppleGothic,sans-serif;}
select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active,input[type='text']:hover,input[type='text']:focus,input[type='text']:active,input[type='password']:hover,input[type='password']:focus,input[type='password']:active{border:1px solid #aaa;}
input[type='text'],input[type='password'],select{padding:0 10px;height:28px;line-height:28px;line-height:26px\0;border:1px solid #ddd;vertical-align:middle;-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;}
select{padding:0 0 0 2px;}
button,a{border:none;outline:none;}
textarea{padding:10px;line-height:1.5;}
select:hover,label:hover{cursor:pointer;}
input[type="file"]{padding:3px;}
th,td{vertical-align:middle;}
input[type=radio],input[type=checkbox]{width:13px;height:13px;border:0;vertical-align: -2.5px;padding:0;cursor:pointer;}
input[type=text],input:focus,select:focus,textarea:focus,button:focus{outline:none !important;}
input,select,textarea,button{outline:none !important;}
a,a:visited,a:focus,a:active{color:#333;text-decoration:none;}
a:hover{color:#999;text-decoration:none;}
.-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;}
.-alg{background: rgba(170,170,170,0.8) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccaaaaaa,endColorstr=#ccaaaaaa);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccaaaaaa,endColorstr=#ccaaaaaa)";}
.-alg:hover{background: rgba(170,170,170,1) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00aaaaaa,endColorstr=#00aaaaaa);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00aaaaaa,endColorstr=#00aaaaaa)";}
.-alw{background: rgba(255,255,255,0.1) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1affffff,endColorstr=#1affffff);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff)";}
.-alw:hover{background: rgba(255,255,255,0.5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80eeeeee,endColorstr=#80eeeeee);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)";}
.-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/pc/img/slashbg.png') repeat;}
.-fix{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000;-moz-perspective:1000;-o-perspective:1000;-webkit-perspective:1000;font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;}
.-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;}
.-tooltipdata{position:absolute;left:0;top:auto;bottom:auto;z-index:1;background:#333;color:#fff;border-radius:5px;font-size:11px;line-height:1.3;padding:5px 10px;white-space:nowrap;letter-spacing:-0.5px;}
.-tooltipdata.up{bottom:105%;}
.-tooltipdata.down{top:105%;}
.-tooltipdata .arrowup{position:absolute;bottom:100%;left:30%;margin:0 0 0 -6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #333;}
.-tooltipdata .arrowdown{position:absolute;top:100%;left:30%;margin:0 0 0 -6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;}
.-prdstitle {
    position: relative;
    display: block;
    text-align: center;
    padding: 0;
    font-weight: 400;
    letter-spacing: 0px;
    font-size: 32px;
    color: #333;
    margin: 0;
    font-family: 'LatoLight',sans-serif;
    height: 30px;
    line-height: 30px;
}

/*
.-prdstitle:before{display:block;content:"";position:absolute;top:50%;left:0;z-index:0;width:100%;height:1px;background:#cfcfcf;}
*/
.-prdstitle span{position:relative;z-index:1;display:inline-block;*display:inline;*zoom:1;background:#fff;padding:0 30px;}
.-prdstitle p{font-size:14px;margin:10px 0 0 0;color:#999;}
.-ptab{width:100%;text-align:center;border-bottom:1px solid #555;}
.-ptab > ul{font-size:0;line-height:0;}
.-ptab > ul > li{display:inline-block;*display:inline;*zoom:1;vertical-align:top; width:20%; box-sizing:border-box;}


.-ptab > ul > li a{position:relative;z-index:1;top:1px;margin:-1px 0 0 -1px;text-align:center;height:40px;line-height:40px;background:#fcfcfc;border:1px solid #ddd;border-bottom-color:#555;display:block;font-size:12px;padding:0px 40px;color:#555;white-space:nowrap;font-weight:normal;}
.-ptab > ul > li:hover a{background:#f4f4f4;}
.-ptab > ul > li.selected{}
.-ptab > ul > li.selected a{z-index:2;border-color:#555;border-bottom-color:#fff;background:#fff;color:#333;font-weight:600;}
.-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;}
#modalBackpanel{display:none;position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;background:#000;}
#modalContainer{display:none;position:absolute;top:100px;left:100px;z-index:10001;width:975px;height:720px;border:1px solid #333;background:#fff;}
#modalContainer #modalContent{width:100%;height:100%;}
.-frame{position:relative;width:1300px;margin:0 auto;*zoom:1;}
.-frame1000{position:relative;width:1000px;margin:0 auto;*zoom:1;}
body{min-width:1300px;}
body#popup{min-width:0;}
#-wrap{width:100%;}
#-main{position:relative;width:100%;*zoom:1;margin:0 0 100px;}
#-common{position:relative;width:100%;margin:30px 0 100px;}
.-listpage .path {
    margin: 5px 0 40px 0;
}
.path{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{text-align:center;}
.path ol:after{content:"";display:block;clear:both;}
.path ol>li{display:inline-block;margin:0 0 0 8px;padding:0 0 0 12px;color:#777;background:url("/design/elenaheim/pc/img/ico_path.gif") no-repeat 0 10px;}
.path ol>li i{margin:0 5px 0 0;}
.path ol>li:first-child {
    background: none !important;
    padding: 0;
    margin: 0;
}
.path ol>li a {
    color: #aaa;
    display: inline-block;
    height: 19px;
    font-size: 14px;
}
.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:50px 0px;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:#999;vertical-align:bottom;/*background:url("/design/elenaheim/pc/img/ico_bar.gif") no-repeat 0 0;*/}
.titleArea p.banner{width:100%;padding:0;margin:0 0 20px;display:block;}
.titleArea .likeButton{position:absolute;right:0;bottom:17px;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:40px auto 0; */ margin:0px auto 0; text-align:center;/*padding:0 0 15px;*/ padding:30px 0 15px;}
.titleArea.sub h2{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:30px;line-height:1.0;}
.titleArea.sub h2 span {font-weight: 600; font-family: 'Hind Madurai', 'Noto Sans KR', sans-serif; color:#585858;}
.titleArea.sub p{display:block;margin:20px 0 0 0;padding:0;color:#999;}
.titleArea.sub p.desc{margin:63px; line-height:36px; font-size:17px; color:#565656; font-family: 'Noto Sans KR', sans-serif;}
.titleArea.listArea h2{font-weight:bold;margin:0;}
.titleArea.listArea > ul > li{padding:0;margin:0 3px;}
.wivorderstep{display:none;width:100%;}
.wivorderstep>ul{width:50%;font-size:0;line-height:0;margin:0 auto;}
.wivorderstep>ul:after{content:"";display:block;clear:both;}
.wivorderstep>ul>li{float:left;display:inline-block;*display:inline;*zoom:1;width:80px;margin:0 35px;padding:15px 0;text-align:center;border-radius:50px;background:#f4f4f4;color:#999;border:4px double #fff;-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;}
.wivorderstep>ul>li.active{background:#333;color:#fff;}
.wivorderstep>ul>li:hover a{color:#aaa;}
.wivorderstep>ul>li p i{font-size:20px;margin:0px;}
.wivorderstep>ul>li p span{font-size:11px;line-height:20px;}
.-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:99%;}
.-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:80%;text-align:center;margin:30px auto;}
#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%;-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:12px;line-height:16px;}
#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%;}

/* MaskShop 201908 */
/* »ó´Ü ¸Þ´º */
#-header{/*height:200px;*/ height:160px; width:100%; min-width:1300px; position:relative; z-index:200; }
#-header .header-top{height:40px;width:100%; min-width:1300px; margin:0 auto; background:#ffefe6;}
#-header .header-top > .inner{width:1300px;margin:0 auto;height:100%;}
#-header .header-top > .inner .gnb-left{float:left;}
#-header .header-top > .inner .gnb-right{float:right;}
#-header .header-top > .inner .gnb-left ul.gnb-menu li,
#-header .header-top > .inner .gnb-right ul.gnb-menu li{float:left; height:40px; padding-left:18px; }
#-header .header-top > .inner .gnb-left ul.gnb-menu li a,
#-header .header-top > .inner .gnb-right ul.gnb-menu li a{line-height:40px; font-size:16px; color:#353535; }
#-header .header-top > .inner .gnb-left ul.gnb-menu li a{font-family: 'Hind Madurai', sans-serif;display:block; }
#-header .header-top > .inner .gnb-left ul.gnb-menu li a b{font-weight:600;}
#-header .header-top > .inner .gnb-right ul.gnb-menu li a{font-family: 'Noto Sans KR', sans-serif;  transform: skew(-0.001deg);}
#-header .header-top > .inner .gnb-right ul.gnb-menu li a b{font-weight:800;}
#-header .header-top > .inner .gnb-left ul.gnb-menu li { position: relative; }
#-header .header-top > .inner .gnb-left ul.gnb-menu li i { font-size:28px; line-height:40px; color:#000;}
#-header .header-top > .inner .gnb-left ul.gnb-menu li .count {position:absolute;top: 3px;right:-4px;background:#000;color:#fff;min-width: 12px;height:12px;line-height:12px;text-align:center;border-radius:12px;font-size:11px;padding:2px; font-family:sans-serif;}
#-header .header-top > .inner .gnb-left .hd_menu { display:none; position:absolute;top: 40px;background: #fff;z-index: 10;width: 90px;padding: 14px 18px;left: 0;}
#-header .header-top > .inner .gnb-left ul.gnb-menu li .hd_menu a {height: 28px;line-height: 28px;font-size: 15px;}
#-header .header-mid{height:91px; width:100%; min-width:1300px; }
#-header .header-mid > .inner{width:1300px; margin:0 auto; height:100%; }
#-header .header-mid > .inner .logoarea{float:left; width:190px; height:30px; padding:48px 0 0 23px; }
#-header .header-mid > .inner .logoarea > .logo{position:relative; width:190px; height:30px;}
#-header .header-mid > .inner .logoarea > .logo a{display:block; width:190px; height:30px;}
#-header .header-mid > .inner .logoarea > .logo div{position:absolute; opacity:0; top:0;left:0;width:100%; height:30px;}
#-header .header-mid > .inner .logoarea > .logo a .out,
#-header .header-mid > .inner .logoarea > .logo a:hover .over,
#-header .header-mid > .inner .logoarea > .logo a:focus .over{opacity:1;}
#-header .header-mid > .inner .logoarea > .logo a .over,{opacity:0;}
#-header .header-mid > .inner .logoarea > .logo a:hover .out,
#-header .header-mid > .inner .logoarea > .logo a:focus .out{opacity:0;}
#-header .header-mid > .inner .searcharea{float:right; height:28px; width:247px; margin:51px 5px 0 0; }
#-header .header-mid > .inner .searcharea input{float:left; display:block; padding:0; border:0; width:217px; height:28px; box-sizing:border-box; border-bottom:1px solid #323232; border-radius:0; background:transparent !important; text-indent:10px;}
#-header .header-mid > .inner .searcharea .searchbtn {position:	static; top:auto; right:auto; float:left; width:30px; height:28px; text-align:left;}
#-header .header-mid > .inner .searcharea .searchbtn i.fa{color:#323232; font-size:18px;}
#-header .header-bottom{position:relative;height:69px;width:100%;min-width:1300px;/* transition:all 0.01s ease; */}
#-header .header-bottom .inner{width:1300px; margin:0 auto; height:100%;}
#-header .header-bottom .inner nav{}
#-header .header-bottom .inner nav ul.first-menu{padding:22px 0 0;}
#-header .header-bottom .inner nav ul.first-menu > li{float:left; padding:0 41px 20px;}




span.refurb-menu {
    position:relative;
}

span.refurb-menu::before {
    content:'È¸¿øÀü¿ë';
    background-color:#b7e7df;
    position:absolute;
    padding: 0 5px;
    font-size:12px;
    font-weight:normal;
    border-radius:20px;
    top:-21px;
    left:19px;
    /*display:none;*/
}


#-header .header-bottom .inner nav ul.first-menu > li:first-child{padding-left:20px;}
#-header .header-bottom .inner nav ul.first-menu > li:last-child{padding-right:0;}
#-header .header-bottom .inner nav ul.first-menu > li span.step1{display:inline-block; line-height:25px; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:16px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu > li span.step1 a{line-height:25px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:16px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu > li span.step1 a:hover{ color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu > li .sub-menu-wrap{position:absolute; top:69px; left:0; width:100%; height:350px; background-color:rgba(255,239,230,0.9); min-width:300px; display:none;}
#-header .header-bottom .inner nav ul.first-menu > li:hover .sub-menu-wrap{display:block;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner{width:1300px; margin:0 auto; height:100%; box-sizing:border-box; padding:16px 16px 0 0;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .rnd-link-wrap{float:left; width:142px; margin-right:16px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .wrapMargin{margin-left:101px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .wrapMargin2{margin-left:140px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .rnd-link-wrap a{display:block; width:100%: height:30px; box-sizing:border-box;  line-height:18px; padding:6px 0; margin-bottom:5px; background-color:#FFF; text-align:center; color:#1e1e1e; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:14px; border-radius:15px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .rnd-link-wrap a:hover{color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .rnd-link-wrap a small{font-size:12px; letter-spacing:-1px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .rnd-link-wrap a.img-type{height:130px; background-repeat:no-repeat;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .rnd-link-wrap a.img-type.img1{padding-top:63px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .rnd-link-wrap a.img-type.img2{padding-top:69px;}




/* Ä§±¸,Ä¿Æ°Ä«Å×°í¸® »ó´Ü ¿ÞÂÊÀ¸·Î ÀÌµ¿ÇÔ 200310 */
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left{float:left;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .shap-tag{float:left; width:200px; height:210px; box-sizing:border-box; padding:20px 0 0 32px; margin:0 20px 0 0; border-radius:15px; background-color:#FFF;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .shap-tag dt{width:120px; height:30px; margin-bottom:7px; line-height:20px; border-bottom:1px solid #a3a3a3; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:14px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .shap-tag dt:before{content:"#";}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .shap-tag dd{padding:5px 0; line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .shap-tag dd a{line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .shap-tag dd:before{content:"#";}

/* Ä§±¸,Ä¿Æ° Ä«Å×°í¸® °³Æí(240630) */
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag{float:left; width:100%; padding:20px 0 0 10px; margin:0 20px 0 0;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag dt{width:422px; height:30px; margin-bottom:7px; line-height:30px; border-bottom:1px solid #565656; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:16px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag dt:before{content:"#";}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag dd{float:left; border:solid thin #555; padding:5px 15px; margin:0 7px 0 0; line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag dd a{line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14.5px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag dd:before{content:"#";}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .quick-menu{float:left; width:100%; padding:20px 0 0 0px; margin:0 0 0 /*470px*/;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .quick-menu dd{float:left; width:140px; height:34px; border-radius:18px; box-sizing:border-box; line-height:16px; padding:6px 0; margin:0 5px 0 0; background-color:#FFF; text-align:center; color:#1e1e1e; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:14px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .quick-menu dd a{line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:600; font-size:15px; color:#1e1e1e;}

#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag2{float:left; width:100%; padding:20px 0 0 10px; margin:0 20px 0 0;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag2 dt{width:485px; height:30px; margin-bottom:7px; line-height:30px; border-bottom:1px solid #565656; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:16px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag2 dt:before{content:"#";}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag2 dd{float:left; border:solid thin #555; padding:5px 15px; margin:0 7px 0 0; line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag2 dd a{line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14.5px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .hash-tag2 dd:before{content:"#";}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .quick-menu2{float:left; width:100%; padding:20px 0 0 0px; margin:0 0 0 /*535px*/;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .quick-menu2 dd{float:left; width:140px; height:34px; border-radius:18px; box-sizing:border-box; line-height:16px; padding:6px 0; margin:0 5px 0 0; background-color:#FFF; text-align:center; color:#1e1e1e; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:14px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-left .quick-menu2 dd a{line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:600; font-size:15px; color:#1e1e1e;}




/* Ä§±¸ ÄÃ·¯ Ä«Å×°í¸® Ãß°¡ 201230*/
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right{float:right;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .shap-tag{float:left; width:200px; height:210px; box-sizing:border-box; padding:20px 0 0 32px; border-radius:15px; background-color:#FFF;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .shap-tag dt{width:120px; height:30px; margin-bottom:7px; line-height:20px; border-bottom:1px solid #a3a3a3; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:14px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .shap-tag dt:before{content:"#";}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .shap-tag dd{padding:5px 0; line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .shap-tag dd a{line-height:16px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .shap-tag dd:before{content:"#";} 
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .thumb-wrap{float:left; margin-left:11px; width:145px; height:260px; }
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .thumb-wrap .thumb{display:block; width: 145px; height:210px; }
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .thumb-wrap .thumb img{display:block; width:100%; height:100%;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .thumb-wrap .thumb-title{display:block; width:145px; padding:5px 0; line-height:14px; text-align:center; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:12px; color:#1e1e1e;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .thumb-wrap2{float:right; margin-left:11px; width:145px; height:260px; }
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .thumb-wrap2 .thumb{display:block; width: 145px; height:210px; }
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .thumb-wrap2 .thumb img{display:block; width:100%; height:100%;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .thumb-wrap2 .thumb-title{display:block; width:145px; padding:5px 0; line-height:14px; text-align:center; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:12px; color:#1e1e1e;}

#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .img-wrap{float:right; margin-left:11px; height:210px; }
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .sub-menu-right .img-wrap img{display:block;}

#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu{float:left;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li{float:left; width:160px; margin-left:10px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl{line-height:20px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dt{width:120px; height:30px; margin-bottom:7px; line-height:20px; border-bottom:1px solid #a3a3a3; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:14px; color:#1e1d1d;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd{padding:4px 0 5px; line-height:14px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14px; color:#1e1d1d;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd a{line-height:14px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; font-size:14px; color:#1e1d1d;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd a:hover{color:#1e1d1d;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span {width:15px; height:15px; display:block; float:left; margin:2px 10px 0 0; border-radius: 50%}

/* »ö»óÄ¨ Ãß°¡*/
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipWhite {background-color: rgb(255, 255, 255);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipBeige {background-color: rgb(227, 211, 180);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipToast {background-color: rgb(249, 168, 62);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipPink {background-color: rgb(251, 191, 205);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipYellow {background-color: rgb(249, 222, 116);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipGreen {background-color: rgb(72, 166, 123);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipBlue {background-color: rgb(90, 134, 168);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipGray {background-color: rgb(112, 112, 112);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipChar {background-color: rgb(64, 64, 64);}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipMint {background-color: #439573;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu li dl dd span.chipNavy {background-color: #4698c3;}


#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu .single-menu{display:block; margin-bottom:17px;}
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .second-menu .single-menu a{line-height:20px; font-family: 'Noto Sans KR', sans-serif; font-weight:700; font-size:14px; color:#1e1d1d;}




/* ÄÃ·º¼Ç */
#-header .header-bottom .inner nav ul.first-menu .sub-menu-wrap >.inner .lineEnter{width:700px}


.hoverOn{display:block; background-color:rgba(255,255,255,0); }
.hoverOn:hover{ background-color:rgba(255,255,255,0.8) !important;} 


#-header.scroll.nav-up .header-top { top:-40px;}
#-header.scroll.nav-up .header-bottom { top: -69px; transition:all 0.35s ease;}
#-header.scroll.nav-up .header-bottom .inner nav ul.first-menu > li .sub-menu-wrap {display:none;}
#-header.scroll.nav-down .header-bottom { transition:all 0.35s ease;}
#-header.scroll .header-top{position:fixed;top:0;z-index: 99;}
#-header.scroll .header-bottom{position:fixed;/*top:40px;*/ top:0; background-color:rgba(255,255,255,0.8);}
#-header .header-bottom{ transition:all 0s ease}


.sidebartype1{display:none;}
.sidebartype1.left{position:fixed;z-index:1001;top:0;left:0;width:200px;height:100%;}
.sidebartype1.right{position:fixed;z-index:1001;top:0;right:0;width:200px;height:100%;}
.sidebartype1.top{position:fixed;z-index:1001;top:0;left:0;width:100%;height:200px;}
.sidebartype1.bottom{position:fixed;z-index:1001;left:0;bottom:0;width:100%;height:200px;}
.sidebartype1 > .inner{width:200px; height:100%; background:#FFF; position:relative;}
.sidebartype1 > .inner .sidebarbtns{position:absolute; top:50%; left:-40px; margin-top:-28px; width:50px;}
.sidebartype1 > .inner .sidebarbtns .sidebartoggle{width:50px; height:50px; overflow:hidden; border-radius: 100px 0 0 100px; /*box-shadow:0 0 3px rgba(0,0,0,.1);*/ }
.sidebartype1 > .inner .sidebarbtns .sidebartoggle .btn{display:block; width:100%; height:100%; background:#FFF; text-align:center; cursor:pointer;}
.sidebartype1 > .inner .sidebarbtns .sidebartoggle .btn i{font-size:35px;line-height:50px; color:#000000; font-weight:900; padding-right:4px; }
.sidebartype1 > .inner .sidebarbtns .sidebartoggle .btn .on{display:block;}
.sidebartype1 > .inner .sidebarbtns .sidebartoggle .btn .off{display:none;}
.sidebartype1.active > .inner .sidebarbtns .sidebartoggle .btn .on{display:none;}
.sidebartype1.active > .inner .sidebarbtns .sidebartoggle .btn .off{display:block;}
.sidebartype1 > .inner .sidebarbtns .btn-kakaotalk{width:50px; height:50px; background:#ffde00;}
.sidebartype1 > .inner .content{width:100%; height:100%; box-sizing:border-box; padding:20px;}
.sidebartype1 > .inner .content .guide_wrap{overflow:hidden; padding-top:20px;}
.sidebartype1 > .inner .content .guide_wrap a{display:block; width:100%; height:30px; margin-bottom:5px; line-height:30px; font-size:14px; font-weight:400; font-family: 'Noto Sans KR', sans-serif; text-align:center; background-color:#666666; color:#FFF;}
.sidebartype1 > .inner .content .event_wrap{overflow:hidden; padding-top:15px; margin-bottom:45px; }
.sidebartype1 > .inner .content .event_wrap a{display:block; width:100%; height:40px; padding:11px 5px; box-sizing:border-box; line-height:19px; text-align:center; font-size:14px; font-weight:400; font-family: 'Noto Sans KR', sans-serif; }
.sidebartype1 > .inner .content .event_wrap a span{display:block;}
.sidebartype1 > .inner .content .event_wrap a span.en{letter-spacing:3px;}
.sidebartype1 > .inner .content .event_wrap a span.kr{letter-spacing:-1px;}
.sidebartype1 > .inner .content .event_wrap a.type1{background-color:#eee0d8;}
.sidebartype1 > .inner .content .event_wrap a.type2{background-color:#fff8f0;}
.sidebartype1 > .inner .content .event_wrap a.st2 {display:block; width:160px; height:100px; padding:0; }
.sidebartype1 > .inner .content .event_wrap a.st3 {display:block; width:160px; height:70px; padding:0; }
.sidebartype1 > .inner .content .info_wrap{overflow:hidden;}
.sidebartype1 > .inner .content .info_wrap dl{padding-top:0px; font-weight:400; font-family: 'Noto Sans KR', sans-serif; color:#000; text-align:left;}
.sidebartype1 > .inner .content .info_wrap dl dt{line-height:17px; margin-bottom:17px; font-size:16px;}
.sidebartype1 > .inner .content .info_wrap dl dd{line-height:18px; font-size:12px;}
.sidebartype1 > .inner .content .info_wrap dl dd.single_style{vertical-align:top; line-height:100%; font-size:18px;margin-bottom:24px;}
.sidebartype1 > .inner .content .brandNo1 {display:block; width:160px; margin-top:10px; padding:0; }

.sidebartype1 > .inner .content .-move.moveup{position:absolute; bottom:7px; left:-55px; cursor:pointer;}
.sidebartype1 > .inner .content .-move.moveup .btn{width:50px; height:50px; border-radius:25px; background-color:rgba(0,0,0,0.5); text-align:center; line-height:50px;}
.sidebartype1 > .inner .content .-move.moveup .btn i{font-size:26px;line-height:46px; color:#FFF; font-weight:900;}



.lastchild-enter dl dd:last-child {margin-bottom:16px;}




/* ´ÙÃ£´Ù °Ë»ö ÆÄÀÎ´õ */
#allfinder-layer { z-index: 9999; position: fixed; /*top: 50px; right: 101px;*/ top:120px; right:299px; width: 1000px; zoom: 1; overflow: hidden; }
#allfinder-layer { opacity:0; transition: .3s; }
#allfinder-layer .finder-body { display:none; z-index:1; position: relative; width: 998px; *width:918px; padding:35px 40px 5px; max-height: 800px; overflow-x: hidden; overflow-y: auto; box-sizing: border-box; border:1px solid #666; background:#fff;  }
#allfinder-layer .finder-body .finder-close { position: absolute; top: 15px; right: 10px; font-size:24px; color:#000; *width:19px; *height:24px; *background:url('/images/common/btn_h11_close.gif') no-repeat center center; *background-size:19px 24px; }
#allfinder-ctr { z-index: 10000; /*position: fixed; top: 50px; right: 0; width: 103px; height:86px; padding:10px 20px;*/  }
#allfinder-ctr a { display:block; width:100%; height:100%; /*background:url('/images/common/allfinder_ctrl_pc.png') no-repeat right top;*/ border:none; outline:none; font-size:0; padding:10px 20px; }


.all-finder-layer .finder-body .finder-tbl table { border:1px solid #ccc; border-top:1px solid #000; }
.all-finder-layer .finder-body .finder-tbl th, 
.all-finder-layer .finder-body .finder-tbl td { height: 40px; border-top: 1px solid #e5e5e5; font-size: 13px; font-family:'Malgun Gothic'; color: #000; }
.all-finder-layer .finder-body .finder-tbl tr:first-child th,
.all-finder-layer .finder-body .finder-tbl tr:first-child td { border-top:none; }
.all-finder-layer .finder-body .finder-tbl th { padding: 5px 0; background: #f4f4f4; text-align: left; vertical-align:top; }
.all-finder-layer .finder-body .finder-tbl th .txt-l { position:relative; height:34px; line-height:34px; padding: 0 20px; margin:3px 0; }
.all-finder-layer .finder-body .finder-tbl th .txt-l .fa { position:absolute; top:50%; right:15px; margin-top:-6px; }
.all-finder-layer .finder-body .finder-tbl th .txt-l .finder-tooltip-btn { display:inline-block; width:20px; height:20px; line-height:22px; border:1px solid #cecece; border-radius:20px; color:#666; font-size:11px; background:#fff; text-align:center; outline:none; }
.all-finder-layer .finder-body .finder-tbl th .txt-l .finder-comm-layer { display:none; position:absolute; top:33px; left:52px; width:270px; padding:0 20px 18px; border:1px solid #000; background:#fff; text-align:left; font-weight:normal; color:#000; z-index:1}
.all-finder-layer .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-btn-close { display:inline-block; position:absolute; top:14px; right:20px; margin:0; font-size:21px; color:#000; outline:none; *width:19px; *height:22px; *background:url('/images/common/btn_h11_close.gif') no-repeat center center; }
.all-finder-layer .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-layer-tit { padding:18px 0; border-bottom:1px solid #e5e5e5; font-size:15px; font-weight:bold; line-height:15px; }
.all-finder-layer .finder-body .finder-tbl th .txt-l .finder-comm-layer .finder-layer-cnt { padding-top:16px; line-height:1.5; font-size:13px; }
.all-finder-layer .finder-body .finder-tbl td { padding: 5px 10px; }
.all-finder-layer .finder-body .txt-input { height: 21px; line-height: 21px; padding: 0 5px; font-size: 13px; font-family:'Malgun Gothic'; }
.all-finder-layer .finder-body .finder-category { height:40px; overflow:hidden; }
.all-finder-layer .finder-body .finder-category.open { height:100%; overflow:visible; }

.all-finder-layer .finder-body tr.finder-child-category {display:none;}
.all-finder-layer .finder-body tr.finder-child-category th,
.all-finder-layer .finder-body tr.finder-child-category td { border-top:none; }
.all-finder-layer .finder-body tr.finder-child-category td { background:#fbfbfb; }
.all-finder-layer .finder-body tr.finder-child-category td .finder-category2 .finder-cate2 { display:inline-block; margin:3px 5px 3px 0; padding: 5px 10px; cursor:pointer; line-height:22px; vertical-align:top; word-break:break-all; color:#9a9a9a; }
.all-finder-layer .finder-body tr.finder-child-category td .finder-category2 .finder-cate2 .fa-check { display:none; }
.all-finder-layer .finder-body tr.finder-child-category td .finder-category2 .finder-cate2.on { font-weight:bold; color:#000; border:0; border-radius:0; box-shadow: unset; }
.all-finder-layer .finder-body tr.finder-child-category td .finder-category2 .finder-cate2.on .fa-check { display:inline-block; margin-right:3px; }


.all-finder-layer .finder-body .finder-color { padding-left:10px; }
.all-finder-layer .finder-body .finder-price .finder-price-input { display: inline-block; padding-top:5px}
.all-finder-layer .finder-body .finder-price .finder-price-input label { display: inline-block; width: 110px; padding: 0 10px; border: 1px solid #ccc; border-radius:3px; color: #666; }
.all-finder-layer .finder-body .finder-price .finder-price-input label .txt-input { display: inline-block; width: 90px; height: 29px; line-height: 29px; padding: 0; border: none; background: none; color: #333; text-align: right; }
.all-finder-layer .finder-body .finder-search { position:relative; padding-left:5px; }
.all-finder-layer .finder-body .finder-search label { display: inline-block; width: 320px; padding: 0 10px; border: 1px solid #ccc; border-radius:3px; }
.all-finder-layer .finder-body .finder-search label .txt-input { display: block; width:100%; height: 29px; line-height: 29px; padding: 0; border: none; background: none; color: #333; text-align: left; }
.all-finder-layer .finder-body .finder-btn-c { padding: 30px 0; text-align: center; }
.all-finder-layer .finder-body .finder-btn-c button { display: inline-block; height: 60px; line-height: 57px; padding:0 30px; *padding:0; border:none; border-radius:3px; background: #000; color: #fff; font-size: 18px; font-weight: bold; letter-spacing: -0.5px; font-family:'Malgun Gothic'; cursor:pointer; }
.all-finder-layer .finder-body .finder-btn-c button span.ico-search { visibility:visible; display:inline-block; width:16px; height:15px; margin-right:10px; margin-top:-4px; *margin-top:0; vertical-align:middle; background:url('/images/common/btn_h15_search.png') no-repeat 0 0; }
.all-finder-layer .finder-body .finder-btn-c button span.finder-count { visibility:visible; display:inline-block; height:60px; /*color:#ffd800;*/ color:#ffefe6; font-size:23px; *vertical-align:middle; }
.all-finder-layer .finder-body .finder-btn-c button span.finder-count-toggle { visibility:visible; display:none; }
.all-finder-layer .finder-body .finder-btn-c a.reset { display: inline-block; width: 140px; height: 60px; line-height: 57px; border:none; border-radius:3px; background: #999; color: #fff; font-size: 18px; font-weight: bold; letter-spacing: 1px; font-family:'Malgun Gothic'; margin-right:15px; }

.all-finder-layer .finder-body .finder-options { display:inline-block; margin:3px 5px 3px 0; padding: 5px 10px; cursor:pointer; line-height:22px; border: 1px solid #fff; vertical-align:top; word-break:break-all; }
.all-finder-layer .finder-body .finder-options.on { font-weight: bold; border: 1px solid #000; border-radius: 20px; box-shadow:2px 2px 3px #d2d2d2; }
.all-finder-layer .finder-body .finder-option-color em { display: inline-block; width: 22px; height: 22px; border-radius:20px; font-size:0; vertical-align:top; }
.all-finder-layer .finder-body .finder-option-color.color-picker { width:22px; height:22px; padding: 0; border: none; } 
.all-finder-layer .finder-body .finder-option-color.color-picker.on { border: none; }
.all-finder-layer .finder-body .finder-option-color.color-picker .fa-check { display:none; width:22px; height:22px; margin-top:-17px; color:#fff; text-align:center; }
.all-finder-layer .finder-body .finder-option-color.color-picker.on .fa-check { display:block; }
.all-finder-layer .finder-body .finder-option-color.color-picker.on.finder-option-color-white .fa-check { color:#000; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-black em { background-color: #000; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-white em { background-color: #FFF; width: 20px; height: 20px; border: 1px solid #e5e5e5; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-gray em { background-color: #808080; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-beige em { background-color: #e5d0b2; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-brown em { background-color: #aa6810; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-navy em { background-color: #425583; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-blue em { background-color: #0000ff; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-light-blue em { background-color: #62acff; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-red em { background-color: #ff0000; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-orange em { background-color: #ffa500; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-yellow em { background-color: #ffff00; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-pink em { background-color: #ffc0cb; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-purple em { background-color: #800080; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-jaju em { background-color: #a63f7f; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-khaki em { background-color: #2f5e2f; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-green em { background-color: #008000; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-light-green em { background-color: #72dd95; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-silver em { background-color: #dfdfdf; }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-gold em { background-color: #cfbc4e;  }
.all-finder-layer .finder-body .finder-option-color.finder-option-color-apricot em { background-color: #fbceb1;  }

.all-finder-layer .finder-body .search-auto-complete-list { display:none; z-index:1; position:absolute; top:30px; left:5px; border:1px solid #ddd; line-height:14px; background:#fff; }
.all-finder-layer .finder-body .search-auto-complete-list ul { width:340px; padding:4px 0 6px; border-bottom:1px solid #ddd; }
.all-finder-layer .finder-body .search-auto-complete-list ul li { text-align:left; }
.all-finder-layer .finder-body .search-auto-complete-list ul li.on { background:#f3f3f3; }
.all-finder-layer .finder-body .search-auto-complete-list ul li a{ display:block; padding:8px 14px 7px; color:#000; background:none; font-family:'dotum'; font-size:12px; letter-spacing:-1px; }
.all-finder-layer .finder-body .search-auto-complete-list ul li a strong { color:#ab3e41; }
.all-finder-layer .finder-body .search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.all-finder-layer .finder-body .search-auto-complete-list ul li a:hover span { border-bottom:1px solid #000; }
.all-finder-layer .finder-body .search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#999; font-size:11px; }

.all-finder-layer .finder-body .finder-search-data .finder-options { border: 1px solid #e5e5e5; box-shadow:none; }
.all-finder-layer .finder-body .finder-search-data .finder-options .fa-close { margin-left:10px; color: #999; }




/*mypage-sec*/
.mypage-sec .gnb-left{position:absolute; top:50px; right:524px;}
.mypage-sec .gnb-left ul.gnb-menu li {float:left; height:40px; padding-left:18px; }
.mypage-sec .gnb-left ul.gnb-menu li a,{line-height:40px; font-size:16px; color:#353535; }
.mypage-sec .gnb-left ul.gnb-menu li a{font-family: 'Hind Madurai', sans-serif;display:block; }
.mypage-sec .gnb-left ul.gnb-menu li a b{font-weight:600;}
.mypage-sec .gnb-left ul.gnb-menu li { position: relative; }
.mypage-sec .gnb-left ul.gnb-menu li i { font-size:28px; line-height:40px; color:#000;}
.mypage-sec .gnb-left ul.gnb-menu li .count {position:absolute;top: 3px;right:-4px;background:#000;color:#fff;min-width: 12px;height:12px;line-height:12px;text-align:center;border-radius:12px;font-size:11px;padding:2px; font-family:sans-serif;}
.mypage-sec .gnb-left .hd_menu { display:none; position:absolute;top: 40px;background: #fff;z-index: 10;width: 90px;padding: 14px 18px;left: 0;}
.mypage-sec .gnb-left ul.gnb-menu li .hd_menu a {height: 28px;line-height: 28px;font-size: 15px;}
/* BASIC css end */

