/* BASIC css start */
#container{background:#fff !important;}
#footer{margin-top:0px !important;}
img {max-width:100%;}




/********** ¸ÞÀÎ ¹è³Ê (°ü¸®ÀÚ¿¬µ¿) **********/

.mainBannerText { position: absolute;height: 82px;left: 0;top: calc(50% - 41px);display: inline-block;text-align: center;width: 100%;vertical-align: middle;z-index:99}
.mainBannerText h2{ display: block;font-size: 24px;font-weight: 200;letter-spacing: 0.3px;padding: 0 0 7px;color: rgb(255,255,255);font-family: Nunito;height: 30px;/* text-shadow: 0px 0px 2px rgba(80,80,80,0.62); */    }
.mainBannerText span{ display: block;font-size: 11px;font-weight: 300;line-height: 22px;letter-spacing: 0;color: rgba(255, 255, 255, 0.84);text-shadow: 0px 0px 2px rgba(97, 97, 97, 0.58);}

/* NEW ¹è³Ê ¿µ¿ª*/
.main_subrolling{width:100%; margin: auto; margin-bottom: 30px;margin-top: 20px; display:block;}
.main_subbnr_l{width:100%; border:1px solid #c6c6c6;}

/* NEW ¹è³Ê ¿µ¿ª*/


/* Å¸ÀÌÆ²*/
div.main_tit {position:relative; height:25px; line-height:25px; margin-bottom:30px; background:url("/design/etlove15/da_image/maintit_bg.gif") repeat-x left center; text-align:center; margin-top: 20px;}
div.main_tit span {display:inline-block; font-size:20px; color:#444; font-family:³ª´®¹Ù¸¥°íµñ; font-weight:bold; text-align:center; background-color:#fff; padding:0 13px;}
div.main_tit h4 {position:absolute; right:0; top:0;}


/* NEW ¹è³Ê ½½¶óÀÌµå */
.slide1 {  position: relative;  overflow: hidden;}
.panel {  width: 400%;}
.panel:after {  content: "";  display: block;  clear: both;}
.panel>li {
  width: 25%;
  float: left;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
}


.dot:after {  content: "";  display: block;  clear: both;}
.dot {  position: absolute;  left: 50%;  bottom: 15px;  transform: translateX(-50%);}
.dot>li {
  float: left;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #dedede;
  margin-right: 8px;
  text-indent: -9999px;
  cursor: pointer;
}
.dot>li.on { background-color: #4a4a4a;}
.prev1 {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 50%;
  transform: translateY(-30%);
  left: 0px;
  cursor: pointer;
}
.next1 {
  font-size:15px;
  font-family:arial;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 50%;
  transform: translateY(-30%);
  right: -23px;
  cursor: pointer;
}

/* TAB */
.main_recom .tab {border-right:1px solid #ccc; height:47px; line-height:46px; background:none;overflow:visible;margin-top:32px;}
.main_recom .tab a {color:#666; font-size:14px; text-align:center; font-weight:400; background-color:#eeeeee; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #ccc; float:left; box-sizing:border-box; cursor:pointer;}
.main_recom .tab a.active  {height:50px; color:#4a4a4a; background:none; font-weight:400; border:1px solid #ccc; border-right:none;background-color:#fff;}
.main_recom .tab a span {padding-top:0px; font-size:20px;}
.main_recom .tab a.active span {padding-top:0px;}

.main_recom {padding:0px 0px 10px 0px;}
.main_recom h2{width:100%; margin:0 auto; position:relative; height:25px; line-height:25px; margin-bottom:6px; margin-top:20px; background:url("/design/etlove15/da_image/maintit_bg.gif") repeat-x left center; text-align:center;}
.main_recom h2 span {display:inline-block; font-size:24px; color:#444; font-weight:400; text-align:center; background-color:#eee; padding:0 30px;}
.main_recom h2 p {position:absolute; right:0; top:0;}
.main_recom .recom_cont {width:100%; margin:0 auto;}

.recom_cont .list01 {background-color:#fff;font-size:0;}
.recom_cont .list01 img{width:100%; padding-left:4px;}
.recom_cont .list01 > li {display:inline-block; box-sizing:border-box; border:1px solid #ccc; padding:0; position:relative;padding:0px 0px;}
.recom_cont .list01 .evnt{float:left;padding:10px 1px; width:32%;}

.recom_cont .list {background-color:#fff;font-size:0;}
.recom_cont .list > li {display:inline-block; box-sizing:border-box; /*border:1px solid #ccc;*/ padding:0; position:relative;}
.recom_cont .list > li:last-child {/*border-right:1px solid #ccc;*/}
.recom_cont .list > li .space {padding:19px;}
.recom_cont .list > li .space .thumbnail > img {border:none;}
.recom_cont .list > li .space .thumbnail span.hot {position:absolute; left:0; top:0;}
.recom_cont .list > li .space .cont {margin-top:25px;}
.recom_cont .list > li .space .cont .txt {font-size:13px; color:#666; font-weight:300; margin:20px 0 2px 0; position:relative;z-index:1; height:21px;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center; }
.recom_cont .list > li .space .cont .txt:before {width:25px;height:1px;display:inline-block;content:"";position:absolute;left:50%;margin-left:-12px;top:-20px;background:url("/design/etlove15/da_image/recom_line.gif") no-repeat center top;}
.recom_cont .list > li .space .cont .price {text-align:center; padding:0 0 6px 0;}
.recom_cont .list > li .space .cont .price del {color:#999; font-size:12px; margin-right:3px;}
.recom_cont .list > li .space .cont .price span {font-size:17px; color:#222; font-weight:500;}
.recom_cont .list > li:hover {/*border:1px solid #68cab0;*/}
.recom_cont .list > li:hover .space .cont .price span {color:#68cab0;}

.good4_list_wrap {margin-left:-10px;margin-top:15px;}
.good4_list_wrap .good4_lists {position:relative; width:503px; height:208px; border:1px solid #d3d3d3; margin-left:10px; margin-bottom:10px; padding:20px;}
.good4_list_wrap .good4_lists:hover {border:1px solid #68cab0;}
.good4_list_wrap .good4_lists:hover div.today_info h2 {
	color:#68cab0; background:url(/design/etlove15/da_image/today_sale_cicle.png) no-repeat #68cab0;
}
.good4_list_wrap .good4_lists div.thum {position:absolute; left:20px; top:20px; width:210px; height:210px;}
.good4_list_wrap .good4_lists div.today_info {width:250px; padding-left:253px; padding-top:10px;}
.good4_list_wrap .good4_lists div.today_info h2 {
	font-size:22px; color:#6d6a68; font-weight:500; width:63px; height:63px; text-align:center; line-height:63px; 
	background:url(/design/etlove15/da_image/today_sale_cicle.png) no-repeat #6d6a68;
}
.good4_list_wrap .good4_lists div.today_info h2 span {font-size:15px; padding-left:1px;}
.good4_list_wrap .good4_lists div.today_info h3 {font-size:14px; color:#444; font-weight:400; padding-top:25px;}
.good4_list_wrap .good4_lists div.today_info p {font-size:12px; color:#888; font-weight:300; line-height:15px; padding-top:3px;}
.good4_list_wrap .good4_lists div.today_info h4 {font-size:26px; color:#ea4242; font-weight:400; padding-top:8px;}

/*.mov_bg{background:#e8e5e5 url(/design/etlove15/da_image/mov_bg.jpg) repeat;}*/
.main_subbnr{width:1100px; margin: auto; margin-bottom: 70px;margin-top: 70px;}
.main_subbnr1{width:1100px; margin: auto; margin-bottom: 100px;margin-top: 50px;}

/* ·Ñ¸µ¹è³Ê */
#event{position:relative;}
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: absolute; left: 0; bottom:0; text-align: center; width: 100%; padding:10px 0;}
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 4px; text-indent: -9999px; width: 8px; height: 8px; border-radius:8px; background:rgba(255,255,255,0.5);}
#event .pagination .swiper-active-switch { background:rgba(255,255,255,0.8); }

/* //·Ñ¸µ¹è³Ê */




/* »ó´Ü¹è³Ê */
.mbnr01{margin:10px 10px;}

.mbnr02{text-align:center; background-color:#f4f0f1;margin-bottom:40px;}
.mbnr02 img{}
.minsta{width:100%;text-align:center;}
.minsta .tit{text-align:center;margin-bottom:15px;}

.p_ba{text-align:center;}
.p_ba .info{position:absolute;line-height:24px;text-align:left;padding-top:20px;padding-left:17px;}
.p_ba .info span.name{color:#006448; font-size:21px;font-weight:bold;padding-top:15px;}
.p_ba .info span.price{color:#535353; font-size:18px;padding-left:3px;}

.p_rev{width:100%;text-align:center;}
.p_rev ul{float:left;width:100%;margin-bottom:50px;}
.p_rev li{display:inline-block;width:49%;margin:0;padding:0;}


.best{width:100%;text-align:center;display:grid;padding-bottom:35px;}
.best .best02 ul{float:left;width:100%;}
.best .best02 li{display:inline-block;width:45%;margin:0;padding:0;}
.best .best02 .name{font-size:14px;padding-top:5px;padding:0 5px;padding-left:13px;}
.best .best02 .price{font-size:17px; padding-top:5px; color:#000;padding-left:13px;font-weight:bold;}

.best .name_best{font-size:18px;font-weight:bold;line-height:18px;padding-bottom:5px;padding-left:17px;}
.best .name{font-size:12px;padding-top:5px;padding:0 5px;padding-left:17px;letter-spacing:-1px;}
.best .price{font-size:17px; padding-top:5px; color:#000;padding-left:17px;font-weight:bold;}

.main_menu{width:100%;text-align:center;padding-bottom:20px;height:30px;}
.main_menu ul{float:left;width:100%;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;font-size:18px;margin:0;padding:0;}
.main_menu li{display:inline-block;width:23%;border-right:1px solid #dbdbdb;padding:10px 0px;}
.main_menu li:last-child{border-right:0px;}

/*¸ÞÀÎ ¿µ»ó*/
/*.mov_bg{background:#e8e5e5 url(http://www.miwasu.co.kr/design/etlove15/da_image/mov_bg.jpg) repeat;}*/
.main_mov{width:100%; margin: auto; margin-bottom: 20px; margin-top: 10px; text-align:center;}

/*ÇÏ´Ü È¸»ç¼Ò°³ ¿¬±¸¼Ò ¹è³Ê*/
.aboutbnr{width:100%; text-align:center; display:block; margin:40px 0 50px 0;}
.aboutbnr img{width:70%;}
.aboutbnr .left{width:49%; background-color:#f1dfdf; display: inline-block;}
.aboutbnr .right{width:49%; background-color:#ddedea; display: inline-block;}

/********** °øÁö»çÇ× **********/

.notiMain { text-align: Center;padding: 26px 0 32px;background: #f5f5f5;}
.notiMain ul li { display: block;height: 22px;line-height:22px;}
.notiMain ul li a { display: block;color: #808080;font-weight: 300;font-size: 11px;font-family: '¸¼Àº °íµñ';}
.notiMain .more { color: #bdb9b6;display: block;padding-top: 10px;font-size: 0.8em;}





/******** ÆäÀÌµå¹è³Ê ********/

.fadeBanner { clear: both;position: relative;margin: 0 auto;margin: 0px 0 25px;background: #fff;box-sizing: border-box;padding:17px;}
.fadeBanner #bx-pager { padding: 10px 0 30px 0;}
.fadeBanner #bx-pager a { display: inline-block;margin-right: 6px;border-radius: 30px;border: 1px solid #d8d8d8;text-align: center;font-size: 11px;line-height: 11px;padding: 8px 14px 6px 14px;color: #989898;}
.fadeBanner #bx-pager a.active { background: #a09f94;border: 1px solid #a09f94;color: #fff;;}
.fadeBanner ul > div { position: relative;background:#fff}
.fadeBanner ul > div > h1 { display: block;font-weight: normal;font-size: 0.8em;color: #a74e4e;padding: 0 0 3px 3px;}
.fadeBanner ul > div > h2 { display: block;font-size: 18px;font-weight: normal;font-family: nunito,'¸¼Àº °íµñ';padding-bottom: 13px;letter-spacing: 0.3px;color: #211f1d;}
.fadeBanner ul > div > span { display: block;font-size: 11px;line-height: 19px;color: #737373;padding-bottom: 26px;font-weight: 300;}
.fadeBanner ul > div > a { margin: 19px 0 2px;;text-align: center;display: block;border: 1px solid #c7c7c7;padding: 7px;font-size: 11px;font-weight: 300;color: #7d7d7d;}





/********** ¹Ìµé¹è³Ê **********/
.middleBanner { position:relative; background: #b6b2ae;margin-bottom: 25px;}
.middleBanner h2 { display: block;height: 54px;font-size: 15px;color: #fff;font-weight: 100;font-family: Nunito;padding: 20px 0 ;letter-spacing: 5px;text-align: center;box-sizing: border-box;}
.middleBanner h2 a { margin-top: 12px;display: block;background: #a5a19d;color: #ffffff;font-size: 18px;letter-spacing: 2px;font-family: Nunito;font-weight: 300;text-transform: uppercase;position: absolute;right: 11px;top: 0;border-radius: 100%;line-height: 30px;width: 30px;height: 30px;box-sizing: border-box;}
.middleBanner h2 b { font-weight:300}
.middleBanner h2 a i { padding: 5px 0 0 3px;color: rgba(255, 255, 255, 0.64);}




/********** ÅÇ»óÇ° **********/

/* ÅÇ¹Ú½º */
#tabBox { }
#tabBox:after {content:"";display:block;clear:both;;}
#tabBox .tabMenu { clear:Both;}
#tabBox .tabMenu > ul {     font-size: 0;
    line-height: 0;
    background: #f0f0f0;}
#tabBox .tabMenu > ul:after { content:"";clear:both;display:block;}
#tabBox .tabMenu > ul > li { margin-left: -1px}
#tabBox .tabMenu > ul > li a {cursor: pointer;float: left;width: calc( 100% / 5 );font-size: 11px;line-height: 13px;padding: 12px 0;text-align: center;margin-left: -1px;}
#tabBox .tabMenu > ul > li:last-child a { width:calc(100% / 5 );border-right:0;}
#tabBox .tabMenu > ul > li { }
#tabBox .tabMenu > ul > li a.active {    background: #fff;
    font-weight: bold;
    border: 1px solid #fff;
    border-top: 1px solid #000;
    width: calc(100% / 5 );
    box-shadow: 3px 2px 6px rgba(0,0,0,0.07);}
#tabBox .tabMenu > ul > li:last-child a.active { width:calc(100% / 5 + 3px );}
#tabBox .tabCons_wrap > ul  { width:500%;}
#tabBox .tabCons { float:left;height:auto;width:calc(100% / 5);}
#tabBox .tabCons .items {     background: #fff;
    padding: 6px 4px;
    box-sizing: border-box;
    box-shadow: 5px 3px 4px rgba(0,0,0,0.03);}

/* »óÇ°Ç¥½Ã */

#tabBox .ec-base-product [class*="grid"] > li {       position: relative;
    width: calc(50% - 4px);
    margin: 0 2px 4px;}
#tabBox .ec-base-product .grid2 > li {border-bottom:0;padding-bottom:0;}
#tabBox .tabCons .items .description { opacity:0;visibility:hidden;position: absolute;left: 0px;bottom: 0;z-index: 2;width: 100%;height: 100%;text-align: center;background: #fff9;box-sizing: border-box;}
#tabBox .tabCons .items .description.active {opacity:1;visibility:visible;}
#tabBox .tabCons .items .thumbnail .wish {display:none;}
#tabBox .ec-base-product .thumbnail { margin:0;}
#tabBox .ec-base-product [class*="grid"] { padding:0;}
#tabBox .ec-base-product .description .name {font-weight:normal;font-size:11px;margin-bottom:0;}
#tabBox .ec-base-product .description .price {padding-top: 5px}
#tabBox .ec-base-product .description .price span { font-size: 12px !important;color: #272727 !important;font-family: nunito !important;}

/* Ãâ·Â¾ÈÇÔ */
#tabBox .ec-base-product .cart,
#tabBox .ec-base-product .likeButton,
/*
#tabBox .ec-base-product .mPriceStrike,
*/
#tabBox .ec-base-product .icon,
#tabBox .ec-base-product span span {display:none;}




/********** ¹è³Ê **********/
.bnMain { margin-bottom:5px;}
.bnMain .bx-wrapper .bx-pager {right: 0;bottom: 0px;width: 98px;text-align: center;height: 20px;background: rgba(74,71,67,0.34);padding: 6px 0;color: #fff;font-weight: normal;font-size: 11px;line-height: 20px;letter-spacing: 0;}
.bnMain .bx-wrapper .bx-pager:after {content:"ÀüÃ¼º¸±â";padding-left:9px;}

/* ÀÌº¥Æ® ÀüÃ¼º¸±â */
.bnMain .hidden { opacity: 0;visibility: hidden;position: fixed;z-index: 999;left: 0;top: 0;background: rgba(53,53,53,0.95);width: 100%;height: 100%;box-sizing: border-box;padding: 6px;}
.bnMain .hidden h2 { display: block;padding: 8px 0 12px;position: relative;color: #fff;font-weight: 300;text-align: center;font-size: 16px;}
.bnMain .hidden h2 i { position: absolute;right: 7px;top: 8px;font-size: 16px;}
.bnMain .hidden.active {opacity:1;visibility:visible;}
.bnMain .hidden > div.bin {position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;z-index:8;}
.bnMain .hidden > ul {overflow-y:auto;height:100%;position:relative;z-index:9;}
.bnMain .hidden > ul a { display: block;margin-bottom: 6px;}
.bnMain .hidden > ul a:last-child{margin-bottom:0;}






/********** WeeklyBest **********/
.weeklyBest.ec-base-product { background: #fff;padding: 0 0 10px;background-size: cover;padding: 14px;margin-bottom: 20px;}
.weeklyBest.ec-base-product .description .name { margin-bottom:3px;}
.weeklyBest.ec-base-product .title {     box-sizing: border-box;
    padding: 18px 0 25px 0;
    text-align: center;}	
.weeklyBest.ec-base-product .title h4 {    padding: 0;font-size: 14px;padding-bottom: 0;text-align: left;padding-left: 0;color: #2d2d2d;font-weight: 400;padding: 14px 0 3px 0;letter-spacing: 0;}

.weeklyBest .carousel-cell { width: 39%;height:230px;margin-right: 8px;background: #fff;counter-increment: carousel-cell;}
.weeklyBest .big { padding:0;margin:0;;}
.weeklyBest .big .description { position:relative;padding:0;}
.weeklyBest .big .color { display:none;}
.weeklyBest .big .description .price { position: absolute;right: 8px;top: 10px;font-size: 13px;color: #333;}
.weeklyBest .big .description .name a { display: block;padding: 12px 0 0;font-size: 15px;font-weight:600;}
.weeklyBest .big .description .summary { display:block;padding-top:3px;color:#999;font-size:11px;line-height:18px;font-weight:400;}
.weeklyBest.ec-base-product .slide { margin-top: 15px;border-top: 1px solid #eaeaea;padding-top: 17px;}
.weeklyBest.ec-base-product .slide .description .name a {font-size: 12px;color: #444;font-weight: 400;}
.weeklyBest.ec-base-product .slide .description .listPrice,
.weeklyBest.ec-base-product .slide .description .price {margin-bottom:2px}
.weeklyBest.ec-base-product .slide .description .price span {color:#444}
.weeklyBest.ec-base-product .slide .description {padding:0 0 0 0px;}
.weeklyBest.ec-base-product .carousel-cell .color{position:relative;left:0;top:0;padding-top:3px;}
.weeklyBest.ec-base-product .carousel-cell .color .chips {width: 6px;height: 6px;margin: 0 3px 0 0px;}
.weeklyBest.ec-base-product .carousel-cell .color .chips:first-child { margin-right:1px;}


/* ±âÅ¸ ¸ÞÀÎ¿¡¼­¸¸ Àû¿ëµÇ´Â ½ºÅ¸ÀÏ */

/************* ¸ÞÀÎ »óÇ° *************/
.listSubname,.listTerm {}
 
 
.tabCons_wrap .ec-base-product li.price,
.tabCons_wrap .ec-base-product li.percent,
.tabCons_wrap .listPrice, .listDiscount {display:block;padding-top:5px; }
.tabCons_wrap .listCustomer,
.tabCons_wrap .listDiscount {display:none;}


.mm {margin:11px 0 11px;}

.ec-base-product .title { box-sizing: border-box;padding: 100px 10px 40px 10px;text-align:center;}
.instaWidget .title { box-sizing: border-box;padding:10px;text-align:center;}





.ec-base-product .title {    box-sizing: border-box;
    padding: 25px 0;
    text-align: center;}
.ec-base-product .title h4 {     position: relative;
    border-bottom: 1px solid #888;
    padding-bottom: 4px;
    margin-bottom: 10px;
    font-size: 13px;}

.ec-base-product .title h3 {font-weight:normal;color:#999}

/* BASIC css end */

