/* BASIC css start */
.xans-product-listrecommend.ec-base-product { margin:0; background-color:#f5f5f5; border-bottom:1px solid #d5d5d5; }
.xans-product-listrecommend:first-child h2 { border-top:0; }
.xans-product-listrecommend.ec-base-product h2 { margin:0; padding:14px 14px 0; font-size:14px; line-height:15px; color:#4a5164; background:none; }
.xans-product-listrecommend.ec-base-product > .prdList { padding-top:14px; }
.xans-product-listrecommend .ec-base-paginate { margin:0 0 14px; }

.xans-product-menupackage .titleArea { margin:0; }
.xans-product-menupackage > ul { margin:-1px 0 0; padding:0 14px; border-bottom:1px solid #d5d5d5; background:none; }
.xans-product-menupackage > ul .icoOpen { width:13px; cursor:pointer; vertical-align:top; }
.xans-product-menupackage > ul > li { padding:11px 0 10px; border-top:1px solid #ececec; }
.xans-product-menupackage > ul > li:first-child { border-top:0; }
.xans-product-menupackage > ul > li > a { display:inline-block; margin:0 14px 0 0; color:#2e2e2e; font-weight:bold; font-size:13px; vertical-align:top; }
.xans-product-menupackage > ul > li > ul { display:inline; }
.xans-product-menupackagRe > ul > li > ul > li { position:relative; display:inline-block; padding:0 7px 0 8px; }
.xans-product-menupackage > ul > li > ul > li:before { display:block; content:""; position:absolute; top:0; left:0; width:1px; height:13px; background:#d6d6d6; }
.xans-product-menupackage > ul > li > ul > li:first-child:before { display:none; }
.xans-product-menupackage > ul li.selected > a { color:#508bed; }
.xans-product-menupackage > ul > li > ul > li > .button { display:inline-block; position:relative; width:13px; height:12px; }
.xans-product-menupackage .subCategory { display:none; position:absolute; right:0; top:13px; z-index:11; min-width:120px; padding:12px 12px 0; border:1px solid #9b9b9b; background:#fff; border-radius:4px; box-shadow: 3px 3px 15px #a8a8a8;}
.xans-product-menupackage .subCategory li { padding:7px 0 0; }
.xans-product-menupackage .subCategory li:first-child { padding:0 13px 0 0; }
.xans-product-menupackage .subCategory li a { color:#575a63; }
.xans-product-menupackage .subCategory li a:hover,
.xans-product-menupackage .subCategory li.selected a { color:#008bcc; }
.xans-product-menupackage .subCategory .icoClose { position:absolute; right:12px; top:12px; width:13px; cursor:pointer; }
.xans-product-menupackage .menuCategory .button.selected { z-index:11; }
.xans-product-menupackage .menuCategory .button.selected .subCategory { display:block; }
.xans-product-menupackage .menuCategory li.xans-product-displaysubcategory { display:inline-block; border:0; }
.xans-product-menupackage .banner { padding:10px 14px; }

/* ±â´É¹öÆ° */
.xans-product-menupackage #titleArea .funcArea { position:absolute; top:6px; right:14px; }
.xans-product-menupackage #titleArea .likeButton { position:static; top:auto; left:auto; display:inline-block; margin:4px 0 0; vertical-align:middle; }
.xans-product-menupackage .likeButton button { border:0; background:none; }
.xans-product-menupackage .likeButton button strong { margin:0 0 0 3px; font-size:11px; line-height:20px; color:#757575; }
.xans-product-menupackage .likeButton.selected button strong { line-height:20px; color:#2e2e2e; vertical-align:middle; }
.xans-product-menupackage #titleArea .likeButton span { position:static; }

.xans-product-normalmenu { overflow:hidden; padding:14px; background:#f6f4ee; }
.xans-product-normalmenu .sort { float:left; }
.xans-product-normalmenu .sort select { max-width:150px; }

.xans-product-normalmenu .viewType { width:129px; float:right; font-size:0; }
.xans-product-normalmenu .viewType { border-radius:4px; -webkit-border-radius:4px; }
.xans-product-normalmenu .viewType li { display:inline-block; width:31px; height:27px; border:1px solid #d5d5d5; border-right:0; background-size:50%; background-repeat:no-repeat; background-position:center; }
.xans-product-normalmenu .viewType li:first-child { border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; }
.xans-product-normalmenu .viewType li:last-child { border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-right:1px solid #d5d5d5; }
.xans-product-normalmenu .viewType li.selected { background-color:#4a5164; border-color:#404757; }
.xans-product-normalmenu .viewType li a { display:block; height:100%; }

.xans-product-normalmenu .viewType li.list { background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_list.png"); }
.xans-product-normalmenu .viewType li.thumb { background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_thumb.png"); }
.xans-product-normalmenu .viewType li.gallery { background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_gallery.png"); }
.xans-product-normalmenu .viewType li.slide { background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_slide.png"); }
.xans-product-normalmenu .viewType li.selected.list { background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_list_on.png"); }
.xans-product-normalmenu .viewType li.selected.thumb { background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_thumb_on.png"); }
.xans-product-normalmenu .viewType li.selected.gallery { background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_gallery_on.png"); }
.xans-product-normalmenu .viewType li.selected.slide { background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_slide_on.png"); }


.nd .list_top .titleArea p strong {
    color: #928a84
}

.nd .menuCategory li a, .nd .xans-project-package .menuCategory li a { background:none!important; }
.ec-base-product { background-color:#F6F4EE!important; }


















.videoWrapper {
	position: relative;
	padding-bottom: 178%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}











.videoWrapper1 {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper1 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}










/* BASIC css end */

