/* BASIC css start */
.scroll-hide{overflow:hidden}

/*¸ÞÀÎ¹è³Ê - ÀüÃ¼º¸±â ¹öÆ°*/
#all_bnrs{ padding: 0; display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0;  background: rgba(0,0,0,0.5); z-index: 10000001;}
#all_bnrs .swiper-slide{display:-webkit-inline-box !important; margin-top: 0 !important;}
#all_bnrs .swiper-slide a{display:block;  margin-bottom: -1px;}
#all_bnrs .swiper-slide img{width:100%}
#all_bnrs .swiper-grid-column>.swiper-wrapper{ flex-wrap: wrap !important; flex-direction: inherit !important;}
#all_bnrs .swiper-button-next,#all_bnrs .swiper-button-prev { opacity: 1 !important}
#all_bnrs .swiper-button-next img,#all_bnrs .swiper-button-prev img { filter: opacity(0.9) drop-shadow(0 0 0 #fff);}
#all_bnrs .swiper-button-prev {left: 6%; right: unset;}
#all_bnrs .swiper-button-next{ right: 6%; left: unset;}
#_btnMoreBanner { right: 0.5rem; bottom: 0.5rem; cursor: pointer;  z-index: 11; width: 20px; height: 20px; background-color: rgba(0,0,0,.3);
    -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center;  position: absolute;  text-align: center;
    color: #fff; font-size: 16px;  font-weight: 100; border-radius: 100%; line-height: 14px; border: 0;}
#_btnMoreBanner:after{/* font-size: 13px; display: inline-block; width: 20px; height: 20px; background: url(/design/kichmom/sp-common.png) no-repeat; background-position: -288px -228px; content: '';*/}
#_btnCloseBanner { border: 0; position: absolute; _position: relative; left: 50%;  bottom: 20px;  width: 44px;  height: 44px; margin-left: -22px; border-radius: 50%;
    background-color: rgba(0,0,0,.4); -ms-flex-align: center; align-items: center; -ms-flex-pack: center;justify-content: center; }
#_btnCloseBanner::after { font-size: 13px; display: inline-block; overflow: hidden; width: 24px; height: 24px;
    background: url(/design/kichmom/sp-common.png) no-repeat; background-position: -296px -134px; content: ''}
.mini_main_bnr { width: 100%; height: 100%; overflow: auto; }



/* ¿¹¾à °¡ÀÌµå */
#sec3 { margin: 1.5rem 0; }
#sec3 .sec_inner { width:100%; padding: 0 1.5rem; box-sizing:border-box; }
#sec3 img { width:100%; }


#sec2  { margin: 1.5rem 0 0 0; }
#sec2 .sec_inner { width:100%; padding: 0 1.5rem; box-sizing:border-box; }
#sec2 .main_link { display:flex; display:-webkit-flex; justify-content:space-between; overflow:hidden;  text-align:center; }
#sec2 .main_link a { position:relative; border-radius:0.4rem; width:11rem; height:4.2rem; }
#sec2 .main_link a p { position:absolute;left:3.5rem; top:1.4rem; color:#fff; font-weight:500; font-size:1.3rem; letter-spacing:-0.04rem; }
#sec2 .main_link a img { position:absolute; width:1.9rem; left:1rem; top:1.1rem; }
#sec2 .main_link a.link_01 { background:#ff7883; /*background:#f0743e;*/}
#sec2 .main_link a.link_02 { background:#8bb9c6; }
#sec2 .main_link a.link_03 { background:#85baa0; }






#powerAPP div.powreAPP_bt dl dt P { display:none; }

#sec_bn_ad { padding: 2rem 1.5rem 0 1.5rem; }
#sec_bn_ad img { width:100%; }

#sec_bn_ad2 { padding: 1.5rem 1.5rem 0 1.5rem; }
#sec_bn_ad2 img { width:100%; }

#sec_bn_event { padding: 1.5rem 1.5rem 0 1.5rem; }
#sec_bn_event img { width:100%; }

#sec_bn_shinhan { padding:0 1.5rem 0 1.5rem; }
#sec_bn_shinhan a { display:block; border-radius:0.7rem; overflow:hidden; }
#sec_bn_shinhan img { width:100%; }


.price { padding-top:0.5rem; }
.listName .sub { font-weight:normal; }



/*¾ÆÀÌÄÜ ¸Þ´º*/
#guide {  }
#guide .guide_wrap { display:flex; justify-content:space-between; text-align:center; margin:1.5rem; }
#guide .guide_wrap li { width:17%; display:inline-block; padding:0.3rem; }
#guide .guide_wrap li a { font-size:1.1rem; }
#guide .guide_wrap li a span { display:block; }
#guide .guide_wrap li img { width:94%; overflow:hidden;  }
#guide .guide_wrap li .ico_vip { filter: brightness(100%); }
#guide .guide_wrap li p { margin-top:0.4rem; color:#666; }


/* À¯ÆÎ ÁõÁ¤ ¹è³Ê */
.bn_plan { margin: 2rem 1.5rem 0 1.5rem; }
.bn_plan img { width:100%; }


/*Áö±Ý ÀÎ±âÀÖ´Â »êÈÄÁ¶¸®¿ø*/
#column_best_joriwon { position:relative; background-color:#fff; }
#column_best_joriwon .list_shopping2x li .icons { position:absolute; padding:0.5rem; right:0; }
#column_best_joriwon .list_shopping2x li .icons img { padding:0.2rem !important; width:3.7rem !important; display:block; }
#column_best_joriwon .list_shopping2x .bx-pager { display:none; width:100%; text-align:center; z-index:10 }
#column_best_joriwon .list_shopping2x .bx-pager .bx-pager-item { display:inline-block; margin:0 3px }
#column_best_joriwon .list_shopping2x .bx-pager .bx-pager-item a { display:block; width:7px; height:7px; text-indent:-9999em; border-radius:10px; background:#ddd }
#column_best_joriwon .list_shopping2x .bx-pager .bx-pager-item a.active { background:#d72a2a }
#column_best_joriwon .list_shopping2x .list_shoppingInfo .listName .sub  { font-size:1.2rem;  padding-right:0.5rem; color: #e74174;  display:block; }



#column_best_joriwon .list_shopping2x li .img_wrap { width:100%; height:100%; position:relative; border-radius:0.6rem; overflow:hidden; }


#column_best_joriwon .list_shopping2x li { margin-bottom:1.4rem; }
#column_best_joriwon .list_shopping2x .list_shoppingInfo { margin:0.5rem 0 0 0; }
#column_best_joriwon .list_shopping2x .list_shoppingInfo .listName  { font-size:1.4rem; font-weight:500; }

#column_best_joriwon .list_shopping2x .gift { display:block; color:#000; padding:0.6rem 0.4rem; background:#f5f5f5; overflow:hidden; font-size:1.2rem;  }
#column_best_joriwon .list_shopping2x .gift .gift_ico { vertical-align:0.1rem; padding-left:0.1rem; }



.main_all { width:100%; padding:1rem 1.5rem; overflow:hidden; box-sizing:border-box; text-align:center; margin-top:1rem; }
.main_all .all { width:100%; background:#f6f6f6; font-weight:500; font-size:1.4rem; padding:1.5rem 0; border-radius: 5rem; display: block; line-height: 1.5rem;}

/*[°øÅë] Á¦¸ñ css*/
#section_title_01 { width:100%; position:relative; display:inline-block; margin:0 auto;  font-size:1.7rem; padding:1rem 1.5rem; color:#333; line-height: 2.5rem; box-sizing:border-box; margin-top:2.5rem; }
#section_title_01 .st_03 {font-size:1.8rem; font-weight:600; color:#333; line-height:2.5rem;  } 
#section_title_01 p { font-size:1.3rem; color:#999; }
#section_title_01 img { width:2rem; padding-left:0.5rem; }
#section_title_01 .sub { font-size:3.5vw; font-weight:300; color:#666; line-height:6vw; } 

/*[°øÅë] °ü½É»óÇ°*/
.listWish { position:absolute; top:0; right:0;} 
.listWish i.fa { margin-right: 5px; color: #b9b9b9; font-size: 17px; vertical-align: text-top; cursor:pointer; } 
.listWish i.fa-heart { display:none; color: #e74174; } 
.listWish .wish-on i.fa-heart { display:inline-block; } 
.listWish .wish-on i.fa-heart-o { display:none; } 


.discount_rate { font-size:1.5rem; font-weight:600;color:#e74174; float:left; margin-right:0.5rem; font-family:'pretendard'; letter-spacing:-0.1rem; }





/* [Áø¿­] Å¸ÀÓµô */
#timedeal {width:100%; position:relative; background-color:#fff; overflow:hidden; box-sizing:border-box;}
#timedeal .list_shopping2x { text-align:center; list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; padding: 0 0 0 1.5rem !important; }
#timedeal .list_shopping2x ul {  overflow-x: auto; display:block; }
#timedeal .list_shopping2x li { width: 18rem; margin-right:1rem; }
#timedeal .list_shopping2x li .time { position:absolute; width:100%;  padding:0.6rem 0.5rem; font-size:1.4rem; top:17.9rem; background:rgb(0 0 0 / 52%); color:#fff; box-sizing:border-box; }
#timedeal .list_shopping2x li .time span { text-align:center; display:block; }
#timedeal .list_shopping2x .list_shoppingInfo { white-space: initial;  margin:0.6rem 0 !important; }
#timedeal .list_shopping2x li .icons { position:absolute; top:15.3rem; left:0.5rem; }

/*Å¸ÀÓ¼¼ÀÏ*/
.timeSale {background-color:#FAFAFD;}
.timeSale .boxTimesale {display:block; padding: 0.5rem 0; font-weight: 600; color: #000;}
.timeSale .boxTimesale .timeBox {display:inline-block; background-color:#fff; border:1px solid #e2e2e2; border-radius:4px; text-align:center;}
.timeSale .boxTimesale .timeBox {width:2.2rem; height:2rem; line-height:2.2rem; font-size:1.3rem; font-weight: 700;  }
.timeSale .boxTimesale .timeBox.days{color:#FF542A;}
.timeSale .boxTimesale .timeBox.seconds{color:#999;}
.timeSale .boxTimesale .appendtxt { display:inline-block; font-size: 1.3rem; font-weight: 600; padding-right:0.1rem; }
.timeSale .swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0;/* Fix of Webkit flickering */ z-index: 1;}
.timeSale .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
    -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform;  -o-transition-property: transform; transition-property: transform;
    transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box;  box-sizing: content-box; }






/* Áö±Ý ÃÖÀú°¡ ÇÒÀÎÁß */
#column_whole { position:relative; background-color:#fff; }
#column_whole .list_shopping2x { overflow:hidden }
#column_whole .list_shopping2x li .icons { position:absolute; top:14.8rem; left:0.5rem; }



/*°¡·Î ½ºÅ©·Ñ »óÇ° Áø¿­*/
#column_add {width:100%; position:relative; background-color:#fff; overflow:hidden; box-sizing:border-box;}
#column_add .list_shoppingScroll { list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; padding: 0 0 0 1.5rem; }
#column_add .list_shoppingScroll ul { overflow-x: auto; display:block; }
#column_add .list_shoppingScroll li { width: 15.5rem; }
#column_add .list_shoppingScroll li:last-child { margin-right:1.5rem; }
#column_add .list_shoppingScroll li .icons { position:absolute; top:13.5rem; left:0.5rem; mix-blend-mode:normal; }
#column_add .list_shoppingScroll li:last-child { margin-right:1.5rem; }

#bn_text { width:100%; box-sizing:border-box; padding:1rem 1.5rem; text-align:center; position:relative; }
#bn_text a { display:block; background:url(/design/kichmom/10276/queens/tit_bg.png) no-repeat center; border-radius:3rem; background-size:100%; padding:1.3rem 1.5rem; font-family:'Pretendard'; font-size:1.3rem; }
#bn_text a img { position:absolute; width:3rem; left:8.3rem; top:2rem; }
#bn_text p { text-align:center; color:#fff; letter-spacing:-0.02rem; padding-left:4rem;  }
#bn_text p span { color:#ffdd35; font-weight:500; }
#bn_text .arrow { position:absolute; right:1.5rem; color:#fff; }


/*Áö±Ý ÃÖÀú°¡ ÇÒÀÎÁß*/
#column_ip {width:100%; position:relative; background-color:#fff; overflow:hidden; box-sizing:border-box;}
#column_ip .list_shoppingScroll { text-align:center; list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; padding: 0 0 0 1.5rem !important; }
#column_ip .list_shoppingScroll ul {  overflow-x: auto; display:grid; grid-template-columns:repeat(6, 16rem); gap:0.7rem; padding-right:1.5rem; }
#column_ip .list_shoppingScroll li { width: 16rem; }
#column_ip .list_shoppingScroll li .icons { position:absolute; top:13.2rem; left:0.5rem; }
#column_ip .list_shoppingScroll .list_shoppingInfo { white-space: initial;  margin:0.6rem 0 !important; }




#layerNotice { bottom:10rem !important; }
#layerNotice .pr-layer-type01 { margin: 0 4.1em !important; width:28rem; border:none !important; }
#layerNotice .pr-layer-type01 .lcont { padding: 0 !important;  background:url(/design/kichmom/10276/m/powereview_bg.png); height:23rem; background-size:100%; }


#layerNotice .pr-layer-type01 .lft li a { border:none !important; font-weight:normal !important; height:3.7rem !important; line-height:3.5rem !important; font-size:1.3rem; padding:0 !important; }

#layerNotice .pr-layer-type01 .lft li:nth-child(1) { width:70%  !important; }
#layerNotice .pr-layer-type01 .lft li:nth-child(1) a { background:#333 !important; }

#layerNotice .pr-layer-type01 .lft li:nth-child(2) { display:none; }

#layerNotice .pr-layer-type01 .lft li:nth-child(3) { width:30%  !important; }




#layerNotice .pr-layer-type01 .lcont .bull,
#layerNotice .pr-layer-type01 .lcont dt,
#layerNotice .pr-layer-type01 .lcont dd { display:none; }







/* Å¸ÀÓ¼¼ÀÏ */
#column_event {width:100%; position:relative; background: #f4f4f4; overflow:hidden; box-sizing:border-box; height:37rem; margin-top:1.5rem; }
#column_event .list_shopping2x { text-align:center; list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; padding-right: 0; padding-left:1.8rem; background:#fff; }
#column_event .list_shopping2x ul { overflow-x: auto; display:block; }
#column_event .list_shopping2x li { width: 20rem; height:29rem; margin-right:1rem; display:inline-block; }

#column_event .list_shopping2x li #bn { height:21rem; background-size:100%;  border-radius:1rem; }

#column_event .list_shopping2x li .txt { background:#fff; padding:1rem; }
#column_event .list_shopping2x li .txt p { color:#555; font-size:1.4rem; line-height:1.6rem; text-align:left; font-family:'pretendard'; }
#column_event .list_shopping2x li .txt .txt_cp { color:#e74174; font-weight:500; padding-bottom:0.6rem; }
#column_event .list_shopping2x li .ico_time img { width:2.3rem; margin:0.5rem; float:right; }




#column_event .st_05 { font-size:2.1rem; font-family:Pretendard; line-height:5rem; padding-left:1.5rem; margin-top:0.5rem; background: #fff; padding-top:1rem; } 
#column_event .st_05 span { font-weight:600; margin-right:0.7rem; color:#e74174; }
#column_event .st_05 .ico { width:3.2rem; padding-top:1.4rem; padding-left:0.4rem; }






#column_event .list_shopping2x ul .bn227_img { background:url(/design/kichmom/10276/promotion/bn/227_on.jpg); }
#column_event .list_shopping2x ul .bn225_img { background:url(/design/kichmom/10276/promotion/bn/225_on.jpg); }

#column_event .list_shopping2x ul .bn231_img { background:url(/design/kichmom/10276/promotion/bn/231_on.jpg); }
#column_event .list_shopping2x ul .bn232_img { background:url(/design/kichmom/10276/promotion/bn/232.jpg); }
#column_event .list_shopping2x ul .bn233_img { background:url(/design/kichmom/10276/promotion/bn/233_on.jpg); }
#column_event .list_shopping2x ul .bn234_img { background:url(/design/kichmom/10276/promotion/bn/234.jpg); }




#column_event .list_shopping2x ul p { color:#fff;  text-align:center; } 
#column_event .list_shopping2x ul .open { font-size:2rem; font-weight:500; padding-top:6rem; }
#column_event .list_shopping2x ul .date { font-size:2.7rem;  padding:1.5rem 0; font-weight:500; }
#column_event .list_shopping2x ul .sub { font-size:1.8rem; padding-top:0.5rem; letter-spacing:-0.03rem; }








/*ÀüÃ¼º¸±â*/
.bt_all { position:absolute; top:1.6rem;; right:1.5rem; background: url(/design/kichmom/10276/bt_more.gif) no-repeat; background-size:1.5rem; width:1.7rem; height:1.7rem; }

.list_shopping2x .all { text-align:center; padding-top:21vw; }
.list_shopping2x .all img { width:10vw; }
.list_shopping2x .all p { color:#666; font-size:3.4vw; font-weight:400; }


/*»êÈÄÁ¶¸®¿ø °Ë»ö ºÎºÐ Å¸ÀÌÆ²*/
#section_title_02 { width:100%; margin:0 auto; text-align:center; font-size:1.8rem; ; padding:3rem 0 1rem 0; color:#333; line-height: 2.5rem;}
#section_title_02 .st_03 { font-size:1.8rem; font-weight:500; color:#333; line-height:2.5rem; letter-spacing:-0.08rem; } 
#section_title_02 .st_04 { font-size:1.8rem; font-weight:500; color:#333; line-height:2.5rem; letter-spacing:-0.08rem; margin-bottom:1vw; } 
#section_title_02 .thin { font-weight:300; }  
#section_title_02 img { width:2.2rem; margin-bottom:0.8rem; }
#section_title_02 .sub { font-size:3.5vw; font-weight:300; color:#666; line-height:6vw; } 

/*º£½ºÆ® ¸ÞÅ¸¹ö½º »êÈÄÁ¶¸®¿ø Å¸ÀÌÆ²*/
#section_title_03 { width:100%; margin:0 auto; text-align:center; font-size:1.8rem; ; padding:1.5rem 0 1rem 0; color:#fff; line-height: 2.5rem;}
#section_title_03 .st_03 { font-weight:500; color:#fff; line-height:2.5rem; letter-spacing:-0.06rem; } 
#section_title_03 .thin { font-weight:300; }  
#section_title_03 img { width:6vw; margin-bottom:3vw; }
#section_title_03 .sub { font-size:3.5vw; font-weight:300; color:#fff; line-height:6vw; } 


#column_top { position:relative }
#column_top .main_join { background-color:#fff; padding:8px; text-align:center; margin:5px 3px; background:url(/design/kichmom/m/main_join_bg.jpg) 0 0 no-repeat; background-size:cover; }
#column_top .main_join a { font-size:14px; color:#666; letter-spacing:-1px; }




 .percent { font-size:1.6rem; font-weight:600;color:#e74174; float:left; margin-right:0.5rem; font-family:'pretendard'; letter-spacing:-0.1rem; }


















/*º£½ºÆ® ¸ÞÅ¸¹ö½º*/
#metaWrap { width:100%; height:38.5rem; background: url("/design/kichmom/10276/m/best_meta_bg.jpg") no-repeat 0 ;background-position:top center;background-size:cover;background-attachment: fixed;}
#metaWrap #section_title_02 img { width:29px; }
#metaWrap .tit_ico { width:2.4rem; margin:0 auto; display:block; padding-top:2rem; }
#metaWrap .swiper { width:90%; height: 27rem; position:relative; background:#fff; }


#metaWrap .swiper-slide .info { position:relative; width:94%; margin:0 auto; margin-top:1rem; }
#metaWrap .swiper-slide .info .meta_name { margin-top:0.5rem; font-size:1.5rem; font-weight:500; }

#metaWrap .swiper-slide .info .meta_icon { position:absolute; right:0.3rem; top:0.3rem; z-index:10; }





#event_review { width:100%; text-align:center; position:relative; margin:1rem 0; box-sizing:border-box; padding:0 1rem; }
#event_review img { width:100%; }



#board_main { width:100%; text-align:center; position:relative; margin:6vw 0 0 0; box-sizing:border-box; padding:0 3.5vw; }
#board_main .bn { width:100%; } 
#board_main .bn a { display:inline-block; margin-bottom:1vw; }
#board_main .bn a img { width:100%; }

























#main_brand { position:relative; width:100%; display:inline; margin:15px 3px 0 3px; }
#main_brand ul li { display:block; float:left; width:100%; height:100%; margin-bottom:2px; border:1px solid #ddd; background-color:#fff; }
#main_brand ul li .img_area { float:left; margin-right:3px; }
#main_brand ul li .img_area img { width:150px; height:150px; }
#main_brand ul li .text_area {  }
#main_brand ul li .text_area h3 { letter-spacing:-1px; font-size:12x; padding:8px 0; }
#main_brand ul li .text_area h4 { letter-spacing:-1px; font-size:18px; font-weight:bold; }
#main_brand ul li .text_area h5 { letter-spacing:-1px; font-size:14px; padding-top:8px; }
#main_brand ul li .text_area p { position:absolute; right:10px; font-size:13px; font-style: italic; }

#main_choice { position:relative; width:100%; display:inline; margin:15px 3px 0 3px; }
#main_choice div { display:block; margin-bottom:2px; background-color:#fff; }
#main_choice div.img_area { margin-right:3px; width:30%; height:150px; }
#main_choice div.img_area img { width:150px; height:150px; }
#main_choice div.text_area { width:70%; }




.js-load { display: none;}
.js-load.active { display: block; }
.is_comp.js-load:after { display: none; }
.btn-wrap, .lists, .main { display: block;}
.main { max-width: 640px; margin: 0 auto; }
.lists { margin-bottom: 4rem; }
.lists__item { padding: 20px; background: #EEE; }
.lists__item:nth-child(2n) { background: #59b1eb; color: #fff;}
.btn-wrap { text-align: center;}




#column_new { padding-top:30px; position:relative }
#column_new .list_shopping3x { height:0; text-align:center; overflow:hidden }
#column_new .list_shopping3x ul { width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 3px; text-align:left; font-size:0; }
#column_new .list_shopping3x li { padding-bottom:20px; width:33.33%; display:inline-block; vertical-align:top; }
#column_new .list_shopping3x li .icons { position:absolute; padding:0.5rem; }
#column_new .list_shopping3x li a { display:block; position:relative; padding:0 3px; }
#column_new .list_shopping3x .list_shoppingInfo { margin-top:10px; text-align:center; font-size:14px; letter-spacing:-1px;  }
#column_new .list_shopping3x .listIco { margin-left:-50px; position:absolute; top:0; left:50%; width:28px; height:28px; text-indent:-9999em; background:url(/design/kichmom/10276/m/main/ico_new.png) 0 0 no-repeat; background-size:28px auto }
#column_new .list_shopping3x .bx-pager { width:100%; text-align:center; z-index:10 }
#column_new .list_shopping3x .bx-pager .bx-pager-item { display:inline-block; margin:0 3px }
#column_new .list_shopping3x .bx-pager .bx-pager-item a { display:block; width:7px; height:7px; text-indent:-9999em; border-radius:10px; background:#ddd }
#column_new .list_shopping3x .bx-pager .bx-pager-item a.active { background:#d72a2a }

#column_best { margin-top:30px }
#column_best { margin-top:30px;  position:relative; background-color:#fff; margin-bottom:20px; }
#column_best .list_shopping2x { height:710px; text-align:center; overflow:hidden }
#column_best .list_shopping2x li { }
#column_best .list_shopping2x li .icons { position:absolute; padding:0.5rem; }
#column_best .list_shopping2x li img.listPic { border:none; }
#column_best .list_shopping2x .bx-pager { display:none; width:100%; text-align:center; z-index:10 }
#column_best .list_shopping2x .bx-pager .bx-pager-item { display:inline-block; margin:0 3px }
#column_best .list_shopping2x .bx-pager .bx-pager-item a { display:block; width:7px; height:7px; text-indent:-9999em; border-radius:10px; background:#ddd }
#column_best .list_shopping2x .bx-pager .bx-pager-item a.active { background:#d72a2a }










/*º£½ºÆ®¸®ºä*/
* sec8 */
#sec8{}
#sec8 .sec_inner{padding:0;}
#sec8 h2{margin-bottom:5px}
#sec8 .sec8_review{position:relative;}
#sec8 .sec8_review>div.swiper{width: 100%; padding-left:5%}
#sec8 .sec8_review>div.swiper>ul{width: 100%; }
#sec8 .sec8_review>div.swiper>ul>li{width:63%;display:flex;overflow:hidden; flex-direction:column; height:auto; border:1px solid #f6f3f1;border-radius:9px;box-shadow: 0 0 15px #e3dad459; margin-bottom:20px;margin-top:20px }
#sec8 .li_review .rv_main{ width: 100%; }
#sec8 .li_review .rv_main .thumb{width:100%;overflow:hidden;}
#sec8 .li_review .rv_main .thumb a{display: block; width: 100%;}
#sec8 .li_review .rv_main .thumb a img{width: 100%;  object-fit: cover; aspect-ratio: 1 / 1;}
#sec8 .li_review .rv_main .rv_main_cont{margin:15px 15px 0 15px; border-bottom:1px solid #f6f3f1; padding-bottom:10px;text-align:left}
#sec8 .li_review .rv_main .rv_main_cont .rv_cont{font-size: 13px; font-family: 'Noto Sans KR', sans-serif; text-overflow: ellipsis; overflow: hidden; font-weight:500; color:#000; line-height:1.4; margin-bottom:15px}
#sec8 .li_review .rv_main .rv_main_cont .rv_info{display:flex; align-items:center; justify-content:space-between; font-size: 12px;}
}
#sec8 .li_review .rv_main .rv_main_cont .rv_info span{color:#727272}
#sec8 .li_review .rv_main .rv_main_cont .rv_info span.date{}
#sec8 .li_review .rv_main .rv_main_cont .rv_info span.rv_user{}
#sec8 .li_review .rv_mini{flex-grow:1; width: 100%; display: flex; align-items: center; justify-content: left; gap:15px;padding:15px }
#sec8 .li_review .rv_mini .mini_thumb{width: 50px; height: 50px; border-radius: 50%; display: inline-block; border: 1px solid #f2f2f2; overflow: hidden;}
#sec8 .li_review .rv_mini .mini_thumb a{display: block;width: 100%; height: 100%;}
#sec8 .li_review .rv_mini .mini_thumb a img{width: 100%; height: 100%; object-fit: cover;}
#sec8 .li_review .rv_mini ul { display:flex; flex-direction:column; gap:8px;}
#sec8 .li_review .rv_mini ul li {font-family: 'Noto Sans KR', sans-serif;font-size: 13px; color: #000;}
#sec8 .li_review .rv_mini ul li:nth-child(2){display:flex; align-items:center ; gap:10px; }
#sec8 .li_review .rv_mini ul li span {font-family: 'Pretendard', sans-serif; margin-right:5px;display:flex; align-items:center; color:#95745f; font-size:12.5px; font-weight:500 }
#sec8 .li_review .rv_mini ul li span:nth-child(2) img{margin-top:-1px}
#sec8 .li_review .rv_mini ul li span img{-webkit-filter: opacity(.5) drop-shadow(0 0 0 #e74174); filter: opacity(.5) drop-shadow(0 0 0 #e74174)display:inline-block; margin-right:1px; transform:scale(.7); transform-origin:center center;}







/* swiper css - °øÅë */

#column_top .swiper-slide {   display: -webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;
 -webkit-box-pack: center;  -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
#column_top .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover !important }
#column_top .swiper-slide a { display: block; object-fit: cover;  width: 100%;  position:relative;  }
#column_top .swiperMain { width: 100%; height: 100%; }
#column_top .swiper-pagination {
    position: absolute !important;
    width: 4.5rem !important;
    right: 2.9rem !important;
    background: rgba(0,0,0,.3);
    left: auto !important;
    padding: 0.2rem 0;
    border-radius: 1rem;
    color: #fff !important;
    font-size: 1.1rem;
    bottom: 0.5rem;
    font-family: inherit;
    letter-spacing: -0.05rem;}
    
#column_top .swiper-pagination span { padding: 0 0.1rem;}




.swiper-slide { position:relative; width:100%; }*/
.swiper-slide a .info { position:absolute; left:0; top:15vw; padding:0 5vw; color:#333; font-size:6.9vw; z-index:999; font-weight:300; letter-spacing:-0.5vw; line-height:8.7vw; }
.swiper-slide a .info .strong { font-weight:500; }
.swiper-slide a .info . blue { color:#006e9d; }
.swiper-slide a .info . red { color:#db3a36; }
.swiper-slide a .info .sub { position:absolute;  font-size:3.8vw; margin-top:4.6vw; color:#666; line-height:4.7vw; letter-spacing:-0.2vw; font-weight:400; }
.swiper-slide a .info .sub .ico_gift { display:inline-block; width:4.2vw; vertical-align:middle; margin-top:-1.1vw; margin-right:0.7vw; }
.swiper-slide a .info .date { position:absolute; font-size:4vw; font-family: 'Mukta'; margin-top:78vw; color:#333; line-height:4.7vw; letter-spacing:0.3vw; }


.swiper-slide a .info_w { position:absolute; left:0; top:15vw; padding:0 5vw; color:#fff; font-size:6.9vw; z-index:999; font-weight:300; letter-spacing:-0.5vw; line-height:8.7vw; }
.swiper-slide a .info_w .strong { font-weight:500; }
.swiper-slide a .info_w .sub { position:absolute;  font-size:3.8vw; margin-top:4.6vw; color:#fff; line-height:4.7vw; etter-spacing:-0.2vw; font-weight:400; }
.swiper-slide a .info_w .date { position:absolute; font-size:4vw; font-family: 'Mukta'; margin-top:78vw; color:#fff; line-height:4.7vw;letter-spacing:0.3vw; }




#column_bn .swiper-wrapper { }

/* BASIC css end */

