/* BASIC css start */
.etcCheck { display:none !important; }

.point_comma { position:absolute; width:7px; height:7px; border-radius:100%; background-color:#ee231c; margin-top:-30px; margin-left:110px; }

.container_ac { width:100%; margin:0 auto; }
ul.tabs_ac { position:relative; width:100%; margin:-30px 0 30px 10px; list-style:none; }
ul.tabs_ac::after { content:''; display:table; clear:both; }
ul.tabs_ac li { display:inline-block; margin:4px; padding:12px 20px; background-color:#f2f2f2; font-size:13px; color:#000; border-radius:100px; text-align:center; cursor:pointer; }
ul.tabs_ac li.current { background-color:#000; color:#fff; }
.tab-content-ac { display:none; }
.tab-content-ac.current { display:inherit; }

.na_more { margin-top:-37.5px; right:20px; font-size:13px; font-weight:500; color:#000; position:absolute; cursor:pointer; }
.na_more2 { margin-top:-77.5px; right:20px; font-size:13px; font-weight:500; color:#000; position:absolute; cursor:pointer; }

.insta_cont { width:100%; font-size:15px; font-weight:600; color:#000; text-align:center; padding:0; margin:-20px 0 30px 0; }

.listName { font-size:14px !important; color:#000 !important; margin:35px 0 0 0 !important; line-height:19px !important; max-height:40px !important; overflow: hidden;  }
.ac_product .listName { margin:14px 0 0 0 !important; max-height:40px !important; overflow: hidden;  }
.ac_pd .dcPercent { font-size:16px !important; font-weight:700 !important; color:#d95115 !important; margin-right:0px !important; }
.listPrice { font-size:16px !important; font-weight:700 !important; color:#000 !important; margin:7px 0 0 0 !important; }
.listPrice del { font-size:12px !important; font-weight:400 !important; color:#aaa !important; margin:0 !important; }

.swiper0002 { padding:0 40px; }
.swiper0002 .swiper-pagination-bullet { width: 9px; height: 9px; background: none; opacity: 1; border:1px solid #676767; margin-right:6px; box-sizing:border-box; }
.swiper0002 .swiper-pagination-bullet-active { background-color: #676767; opacity: 1; }
.swiper0002 .swiper-pagination-bullet:last-child { margin-right:0; }
.swiper-slide.swiper-slide0002 { padding:0; box-sizing:border-box; }

.swiper0001 { padding:0 40px 45px 40px; box-sizing:border-box; }
.swiper0001 .swiper-pagination-bullet { width: 9px; height: 9px; background: none; opacity: 1; border:1px solid #676767; margin-right:6px; box-sizing:border-box; }
.swiper0001 .swiper-pagination-bullet-active { background-color: #676767; opacity: 1; }
.swiper0001 .swiper-pagination-bullet:last-child { margin-right:0; }
.achive { border:1px solid #e6e6e6; box-sizing:border-box; }
.ac_img { }
.ac_img img { width:100%; }
.ac_cont { padding:0 15px; box-sizing:border-box; }
.ac_title { display:none; font-size:16px; font-weight:500; padding-top:25px; color:#000; }
.ac_text { display:none; font-size:13px; font-weight:300; padding-top:10px; color:#000; }
.ac_go img { width:25px; padding-bottom:4px; }
.ac_go { display:none; font-size:13px; font-weight:500; padding-top:10px; color:#000; }
.ac_product { margin-top:0px; padding:5px 0; border-top:0px solid #e6e6e6; }
.ac_product .thumb { float:left; width:100px; }
.ac_product .thumb img { width:100%; }
.ac_product .listInfoBox { float:left; width:calc(100% - 120px); margin-left:15px; }
.ac_pd { margin:20px 0; }

.best_seller { width:100%; padding:0; }
.container { width:100%; }
ul.tabs { width:calc(100% - 30px); margin:0 9px; padding:0px; list-style:none; }
ul.tabs li { background:#eeeeee; color:#222; display:inline-block; padding:10px 15px; border-radius:100px; border:1px solid #fff; margin:0 0 5px 5px; cursor:pointer; box-sizing:border-box; }
ul.tabs li.current{ background:#fff; color:#000; border:1px solid #000; }
ul.tabs li:first-child { }
.tab-content{ display:none; padding:10px 0; }
.tab-content.current{ display:inherit; }

.container2 { width:100%; }
ul.tabs2 { width:calc(100% - 30px); margin:0 9px; padding:0px; list-style:none; }
ul.tabs2 li { background:#eeeeee; color:#222; display:inline-block; padding:10px 15px; border-radius:100px; border:1px solid #fff; margin:0 0 5px 5px; cursor:pointer; box-sizing:border-box; }
ul.tabs2 li.current{ background:#fff; color:#000; border:1px solid #000; }
ul.tabs2 li:first-child { }
.tab-content2{ display:none; padding:10px 0; }
.tab-content2.current{ display:inherit; }

/* */
.mainSection.Recmd .SMS_Product_display .SMS_loveWrap {bottom: -2px;}
.MS_img-wrap .SMS_swiper_pagingnumber, .MS_img-wrap .SMS_swiper_pagingnumber {background: #000; opacity: .9;}

.MS_img-wrap .all_view_btn, .MS_img-wrap .all_view_btn {background: #000; opacity: .9;}

.point_back {
     background: #F2F5F5;
     padding-bottom: 20px;
}

.mainSection.photo h3 span {
  display:block;
  font-size: 13px;
  color: #000;
  font-weight: normal;
}


.SMS_Product_display .items li .price_container {position: relative;}
.SMS_loveWrap {top: -5px;}

#SMSnaverStyleGallery2 .SMS_loveWrap {top: unset;}


.board21_wrap{overflow:hidden; padding:0 0 0 10px; box-sizing:border-box; }
#board21{margin-bottom:30px; }
#board21 *{font-family: 'Noto Sans KR';}
#board21 .swiper-slide{}
#board21 .swiper-slide > a{display:block; }
#board21 .swiper-slide .thumb{display:block; margin-bottom:12px;  }
#board21 .swiper-slide .thumb img{display:block; width:100%; border-radius:10px;}
#board21 .swiper-slide .title{display:block; min-height:18px; line-height:18px; margin-bottom:10px; font-size:16px; color:#020202; font-weight:700; }
#board21 .swiper-slide .hash{display:block; min-height:15px; line-height:15px; margin-bottom:15px; font-size:13px ; color:#969696;  font-weight:300;}
#board21 .swiper-slide .count{display:block;  min-height:15px; line-height:15px; color:#ff3030; font-size:13px;  font-weight:300;}
/*
#board21 .swiper-button-prev,
#board21 .swiper-button-next{top:100px; height:50px; width:30px; background:rgba(255,255,255,0.8); margin-top:0; }
#board21 .swiper-button-prev{left:0;}
#board21 .swiper-button-next{right:0;}

#board21 .swiper-button-prev:after,
#board21 .swiper-button-next:after{font-size:20px; color:#0f0f0f;}
*/

.SMS_BaseMenu_02 .container_Box ul li img{width:50px;}

/*¿À´ÃÀÇ ÃßÃµµô*/
.Planned h3 > a{display:inline-block;float:right;font-size:13px;color:#ee231c;height:28px;line-height:28px; margin-right:-10px;}

/*Best Review ¼­ºê¹®±¸*/
.photo h3 center > p{font-size:15px;font-weight:500;margin-top:5px;color:#333333;}
.photo h3 center > p > span{display:inline!important;font-size:inherit!important;color:#2dbee9!important;}

/*ÀÎÅ×¸®¾îÅ°¿öµå »óÇ°¾ÆÀÌÄÜ ¾Èº¸ÀÌ°Ô*/
.swiper-container .MK-product-icons{display:none;}

.best_seller.MK-product-icons > img{width:100%!important;}


/*230207 ¸®ºäºÎºÐ¼öÁ¤*/
/* ÆÄ¿ö¸®ºä ¸ÞÀÎ Æ÷Åä¸®ºä */
.main_power_review_list { width:100%; }
.main_power_review_list .title { font-size:15px; text-align:center; margin:5px;line-height:1.5em; margin-bottom:30px}
.main_power_review_list li {/*padding:2px;*/ width:25%;padding:5px; float : left; }
/*.main_power_review_list li img { width:85px; }*/
.main_power_review_list li img { width:100%; }
.main_power_review_list:after { content: ''; display: block; clear: both; }

.main_power_review_list .title span {
  display:inline;
  color: #2dbee9!important;
  font-weight: normal;
}

/*ÀÎÅ×¸®¾î Å°¿öµå*/
.ac_pd .subname{display:none;}
.achive{min-height:600px;}
.ac_pd .listName{margin-top:0!important;}

/*ÇÒÀÎÁ¾·áÀÏ*/
.endDate_fc{color:#ee231c;}

/*¸¶ÄÉÆÃ ÆË¾÷*/
div#layerNotice {bottom:50px !important;}

.icon_display{display:inline-block;}
/* BASIC css end */

