/* BASIC css start */
/*ÅÇ*/
.tab_area { margin-top: 50px; margin-bottom: 20px; } 
.tab_area .gallery-thumbs { margin-top:0 !important; /*padding-left: 5%; */ } 
ul.tabs { margin: 0 auto; /*width: 400px; */text-align: center; } 
ul.tabs li { padding-bottom: 0; cursor: pointer; display: inline-block; vertical-align: top; text-align: center; border-radius: 40px; /*margin-right: 5% !important; */ } 
ul.tabs li:nth-child(1) { text-align: right; } 
ul.tabs li:nth-child(4) { margin-right: 0 !important; } 
ul.tabs li.swiper-slide-thumb-active { } 
ul.tabs li.swiper-slide-thumb-active a { } 
ul.tabs li a { padding: 7px 0; white-space: pre; font-size: 13px; color: #bebebe; text-transform: uppercase; } 
.tab- header { display: inline-block; width: 100%; } 
.tab- header h4 { float:left; width: 30%; } 
.tab- header .swiper-container { float:right; width: 62%; margin-top: 0; } 
.tab- .tab_container { margin-top: 0 !important; width:100%; } 
.tab- .tab_container .thumbs { position:relative; display: block; } 
.tab- .tab_container .thumbs img { width:100% } 
.tab- .tab_container .thumbs .inner { position: absolute; bottom: -45px; background: #fff; width: 90%; left: 5%; text-align: center; border: 1px solid #cecece; padding: 15px 20px; } 
.tab- .tab_container .thumbs .inner { position: absolute; bottom: -50px; background: #fff; width: 90%; left: 5%; text-align: center; border: 1px solid #cecece; padding: 15px 20px; } 
.tab- .tab_container .thumbs .inner h4 { width: 100% !important; font-family: lato; font-size: 23px; padding-bottom: 7px; color: #000; letter-spacing: -0.1px; text-transform: uppercase; } 
.tab- .tab_container .thumbs p { color: #8e8d8d; font-size: 13px; line-height: 1.2; font-weight: 200; } 
.tab- .swiper-container { margin-top:75px; } 
.tab- .swiper-container .product-list { padding: 0 !important; flex-direction: inherit !important; margin-bottom: -10px; } 
.tab- .product-list li { padding: 0 !important; } 
.tab- .product-list li a { display:block } 
.tab- .product-list li .info { display: block; margin: 5px 15px 45px; } 
.tab- .swiper-button-next, .tab- .swiper-button-prev { display:none }
.tab- .tabs { /*margin-left: -30%; */ } 



#intDCP { float: unset !important; letter-spacing: 0; } 
.pct { position: absolute; right: -1px; color: #94223e !important; font-size: 20px; font-weight: 900; bottom: 3px; } 

/*ÆË¾÷¾Ë¶÷*/
#MK_guideapp { } 
#MK_guideapp dl dt { display: none } 

/* ·Ñ¸µ¹è³Ê */
#mainslide{margin-bottom:20px;}
#mainslide .swiper-pagination-bullet { background: #e9e9e9 !important; border-radius: 0 !important; width: 20px !important; height: 5px !important; margin: 0 3px !important; opacity: 1 !important; } 
#mainslide .swiper-pagination .swiper-pagination-current { padding-right: 3px; } 
#mainslide .swiper-pagination .swiper-pagination-total { padding-left: 3px; } 
#mainslide .swiper-pagination-bullet-active { background: #000 !important; } 
#mainslide .swiper-pagination { display: table; width: 40px; text-align: center; position: absolute; left: 10px; right: inherit; background: rgba(0,0,0,0.3); border-radius: 30px; color: #fff; font-size: 10px; padding: 3px; } 

/*¸ÞÀÎ °øÅë ·¹ÀÌ¾Æ¿ô*/
.main_ban_wrap { margin-top: 25px; text-align: center; } 
.main_ban_wrap.best { border-bottom: 1px solid #eee; padding-bottom: 40px; } 
.main_ban_wrap h2 { font-family: 'NanumSquare', sans-serif; font-size: 18px; padding-bottom: 0; font-weight: 800; letter-spacing: -1px; color: #000; } 
.main_ban_wrap > div { margin-left: 10px; letter-spacing: 0px; word-spacing: 0px; /*width:105%; */
margin-bottom: 5px; } 
.main_ban_wrap > div a { text-overflow: ellipsis; overflow: hidden; display: block; } 


/*»óÇ° ¿µ¿ª*/
#NEW .item-list dd { font-size: 17px; color: #000; padding: 0 0 0 1px; } 
#NEW .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 16px; letter-spacing: -1px; font-weight: 800; margin-left: -1px; } 
#NEW .item-list dd ul li.dc em { font-size: 12px !important; font-weight: bold !important; margin-left: 1px; } 
#NEW .item-list dd ul { text-align: left; font-size: 17px; word-break: keep-all; } 
#NEW .item-list dd ul li { word-break: keep-all; } 
#NEW .item-list dd ul li.prd-name { font-size: 13px; padding-top: 12px; } 
#NEW .item-list dd ul li.prd-price { font-weight: bold; margin-top: 9px; font-size: 14px; display: inline-block; } 
#NEW .item-list dd ul li.prd-price em { font-weight: normal !important; } 
#NEW .swiper-wrapper { padding-top: 50px; /*padding-left:65px; padding-right:65px; */ } 
#NEW .slick-dots li { position: relative; display: inline-block; width: 23px; height: 23px; margin: 0 3px; padding: 0; cursor: pointer; background: #d0d0d0; border-radius: 100%; } 
#NEW .slick-dots li.slick-active { background: #94223e !important; } 
#NEW .slick-dots li button { font-size: 13px !important; color: #fff !important; width: 23px; height: 23px; } 
#NEW .slick-track { margin-top: 20px; } 
#NEW .swiper-pagination-bullet:last-child { margin-right: 0; } 
#NEW .swiper-pagination-bullet-active { background: #94223e !important } 
#NEW .slick-dots li button:before { content: none !important; } 
#NEW .item-list { } 
#NEW .slick-list { padding-left: 27px; } 
#NEW .slick-slide:nth-child(1) { margin-left: -28px; } 
#NEW .slick-slide { padding-right: 11px; } 
#NEW .item-list .thumb { position: relative; } 
#NEW .item-list .thumb .dc { text-align: center; position: absolute; top: 0; right: 0; height: 40px; line-height: 40px; width: 40px; background: #2cb299; color: #fff; font-size: 14px; } 
#NEW .item-list .thumb .dc em { font-size: 10px !important; } 
#NEW .item-list .thumb .dc.term { } 
#NEW .item-list .thumb .dc em:nth-child(3), #NEW .item-list .thumb .dc em:nth-child(4) { display: none !important } 
#NEW .item-list .thumb .dc em.num { font-size: 14px !important; display: inline-block; } 

#NEW .item-list .thumb .dc em.percent { font-size: 10px !important; display: inline-block; vertical-align: top; margin-top: 3px; } 
#NEW .item-list img { width: 100%; } 
#NEW .slick-prev, #NEW .slick-next { width: 35px !important; height: 35px !Important; } 
#NEW .slick-next { right: -50px !important; } 
#NEW .slick-prev { left: -35px !important; } 
#NEW .slick-prev:before, #NEW .slick-next:before { color: #aaa !important; font-size: 35px; } 
#NEW .slick-dots { height: 30px; top: 0; text-align: right; } 
#NEW .slick-prev:before { content: '£¼' !important; } 
#NEW .slick-next:before { content: '£¾' !important; } 
#NEW .item-list dd ul li.prd-consumer { display: inline-block; color: #919191; font-size: 15px !important; margin-right: 4px; font-weight: 100; } 
#NEW .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 22px; letter-spacing: -1px; font-weight: 800; margin-left: 5px; } 
#NEW .item-list dd ul li.dc em.num { } 
#NEW .item-list dd ul li.dc em.percent { font-size: 16px !important; font-weight: bold !important; margin-left: 2px; } 


/*Å¸ÀÓ¼¼ÀÏ*/
.timesale { padding: 33px 0 0; text-align: center; } 
.timesale h2 {font-family: 'NanumSquare', sans-serif;font-size: 21px;font-weight: 800;letter-spacing: -3px;color: #2cb299;margin-bottom: 19px;} 
.timesale h2 img { padding-right: 9px; width: 26px; margin-top: -5px; } 
.timesale p.subtit { font-size: 12px; margin: 10px 0 20px; color: #727272; } 
.timesale p.subtit font { font-size: 22px; color: #aaa; display: block; margin-bottom: -15px; } 
.timesale ul.prd-list { padding: 30px 0; display: block; width: 100%; } 
.timesale ul.prd-list li { display: inline; margin-bottom: 23px; } 
.timesale ul.prd-list li a { color: #000; width: 100% !important; background: #e7e7e7; text-align: center; padding: 6px 10px; font-size: 11px; font-weight: 300; border-radius: 30px; } 
.timesale ul.prd-list li.swiper-slide-thumb-active { } 
.timesale ul.prd-list li.swiper-slide-thumb-active a { background: #2cb299; color: #fff !important; } 
.timesale .info { position: relative; text-align: left; } 
.timesale .info .pct {position: unset;color: #2cb299 !important;font-size: 11px;font-weight: bold;font-family: 'Spoqa Han Sans';display: inline-block;} 
.timesale .l-side {padding-right: 3px;position: relative;display: inline-block;} 
.timesale .r-side { display: inline-block; } 
.timesale .r-side p{display: inline-block;font-size: 13px !important;}
.timesale .left { display: block; vertical-align: top; } 
.timesale .right .prod { } 
.timesale .right .prod .thumb { position: relative; } 
.timesale .right .prod .thumb .buy_btn { background-color: #2cb299; color: #fff; position: absolute; right: 0; bottom: 0; height: 36px; width: 30%; line-height: 34px; text-align: center; font-size: 13px; cursor: pointer; } 
.timesale .right .prod .thumb a { display: block; width: 100%; height: auto; overflow: hidden; } 
.timesale .right .prod .thumb a img { width: 100%; height: auto; } 
.timesale .right .prod #timer { text-align: left; text-indent: 12px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.5); height: 36px; line-height: 36px; width: 100%; color: #fff; font-size: 11px; font-weight: bold; } 
#timer em { color: #fff !important; font-weight: 500; font-size: 13px; } 
#displayTimeSale { display: inline-block; } 
#displayTimeSale .time { font-size: 15px !important; margin-left: -10px; } 
.timesale p.dc {color: #2cb299;display: inline-block;font-size: 14px;letter-spacing: -1px;font-weight: 800;float: right;} 

.timesale_pagination { position:relative !important; } 
.timesale_pagination .swiper-pagination-bullet { display: inline-block; color: #000; width: auto !important; background: #e7e7e7; padding: 8.5px 10px; font-size: 11px; font-weight: 300; border-radius: 30px; margin: 0 4px 19px; opacity: 1; height: auto; } 
.timesale_pagination .swiper-pagination-bullet-active { background: #63b79b; color: #fff !important; } 

.timesale .gallery-top { padding:0 10px; } 

/*ÃßÃµ·¹½ÃÇÇ*/
#special { background: #f3f3f3; padding: 0 15px; box-sizing: border-box; } 
#special .main_ban_wrap { padding-bottom: 25px; margin-top: 40px; padding-top: 30px; } 
#special .main_ban_wrap h2 { padding-bottom: 25px; } 
#special .swiper-pagination { /* position: unset !important; *//* display: inline-block; *//* padding: 2px 8px; *//* margin: 0; *//* width: 10%; *//* background: #888; *//* border-radius: 25px; *//* color: #fff; *//* font-size: 10px; *//* text-align: center; */ } 
#sale .item-list dd { font-size: 17px; color: #000; } 
#sale .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 16px; letter-spacing: -1px; font-weight: 800; margin-left: -1px; } 
#sale .item-list dd ul li.dc em { font-size: 12px !important; font-weight: bold !important; margin-left: 1px; } 
#sale .item-list dd ul { text-align: left; font-size: 17px; word-break: keep-all; } 
#sale .item-list dd ul li { word-break: keep-all; } 
#sale .item-list dd ul li.prd-name { font-size: 14px; padding-top: 10px; } 
#sale .item-list dd ul li.prd-price { font-weight: bold; padding-top: 5px; font-size: 15px; display: inline-block; } 
#sale .item-list dd ul li.prd-price em { font-weight: normal !important; } 
#sale .swiper-wrapper { padding-top: 50px; /*padding-left:65px; padding-right:65px; */ } 
#sale .slick-dots li { position: relative; display: inline-block; width: 23px; height: 23px; margin: 0 3px; padding: 0; cursor: pointer; background: #d0d0d0; border-radius: 100%; } 
#sale .slick-dots li.slick-active { background: #94223e !important; } 
#sale .slick-dots li button { font-size: 13px !important; color: #fff !important; width: 23px; height: 23px; } 
#sale .slick-track { margin-top: 25px; } 
#sale .swiper-pagination-bullet:last-child { margin-right: 0; } 
#sale .swiper-pagination-bullet-active { background: #94223e !important } 
#sale .slick-dots li button:before { content: none !important; } 
#sale .item-list { } 
#sale .slick-list { padding-left: 27px; } 
#sale .slick-slide:nth-child(1) { margin-left: -28px; } 
#sale .slick-slide { padding-right: 11px; } 
#sale .item-list .thumb { position: relative; } 
#sale .item-list .thumb .dc {text-align: center;position: absolute;top: 0;left: 0;height: 40px;line-height: 40px;width: 40px;background: #2ab095;color: #fff;font-size: 14px;} 
#sale .item-list .thumb .dc em { font-size: 10px !important; } 
#sale .item-list .thumb .dc.term { } 
#sale .item-list .thumb .dc em:nth-child(3), #sale .item-list .thumb .dc em:nth-child(4) { display: none !important } 
#sale .item-list .thumb .dc em.num { font-size: 14px !important; width: 16px; display: inline-block; overflow: hidden; } 
#sale .item-list .thumb .dc em.percent { font-size: 10px !important; display: inline-block; vertical-align: top; margin-top: 3px; } 
#sale .item-list img { width: 100%; } 
#sale .slick-prev, #sale .slick-next { width: 35px !important; height: 35px !Important; } 
#sale .slick-next { right: -50px !important; } 
#sale .slick-prev { left: -35px !important; } 
#sale .slick-prev:before, #sale .slick-next:before { color: #aaa !important; font-size: 35px; } 
#sale .slick-dots { height: 30px; top: 0; text-align: right; } 
#sale .slick-prev:before { content: '£¼' !important; } 
#sale .slick-next:before { content: '£¾' !important; } 
#sale .item-list dd ul li.prd-consumer { display: inline-block; color: #919191; font-size: 15px !important; margin-right: 4px; font-weight: 100; } 
#sale .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 22px; letter-spacing: -1px; font-weight: 800; margin-left: 5px; } 
#sale .item-list dd ul li.dc em.num { } 
#sale .item-list dd ul li.dc em.percent { font-size: 16px !important; font-weight: bold !important; margin-left: 2px; } 
.Slide3 { margin-bottom: 20px !important; margin-left: 0 !important; } 
.Slide3 .swiper-pagination { bottom: inherit !important; text-align: right; position: absolute; right: 10px !important; left: inherit; } 
.Slide3 .swiper-wrapper { padding-top: 50px; /*padding-left:65px; padding-right:65px; */ } 
.Slide3 .item-list .thumb { overflow: hidden; } 
.Slide3 .item-list dd { font-size: 17px; color: #000; text-align: center; padding-top: 10px; } 
.Slide3 .item-list dd ul { font-size: 17px; word-break: keep-all; } 
.Slide3 .item-list dd ul li { word-break: keep-all; } 
.Slide3 .item-list dd ul li.prd-name { font-size: 13px; } 
.Slide3 .item-list dd ul li.prd-price { font-weight: bold; padding-top: 5px; font-size: 15px; display: inline-block; } 
.Slide3 .item-list dd ul li.prd-price em { font-weight: normal !important; } 
.Slide3 .item-list dd ul li.prd-consumer { display: inline-block; color: #888686; font-size: 13px; margin-left: -1px; } 
.Slide3 .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 16px; letter-spacing: -1px; font-weight: 800; margin-left: -1px; } 
.Slide3 .item-list dd ul li.dc em { font-size: 12px !important; font-weight: bold !important; margin-left: 1px; } 
.Slide3 .item-list img { width: 100%; } 
.Slide3 .slick-prev, .Slide3 .slick-next { width: 50px !important; height: 50px !Important; background: #fff; border-radius: 100%; } 
.Slide3 .slick-next { right: -80px !important; } 
.Slide3 .slick-prev { left: -50px !important; } 
.Slide3 .slick-prev:before, .Slide3 .slick-next:before { color: #aaa !important; font-size: 35px; line-height: 0.5 !important } 
.Slide3 .slick-dots { height: 30px; top: 0; text-align: right; } 
.Slide3 .slick-prev:before { content: '£¼' !important; } 
.Slide3 .slick-next:before { content: '£¾' !important; } 
.Slide3 .slick-prev:hover, .slick-prev:focus, .Slide3 .slick-next:hover, .slick-next:focus { background: #fff !important; } 
.Slide3 .slick-list { padding-right: 27px; } 

div.md_prd { } 

.md { margin-top: 40px; margin-bottom: 50px; } 
.md-wrap { border-bottom: 6px solid #ececec; padding-bottom: 40px; } 

.md-wrap .swiper-button-next, .md-wrap .swiper-button-prev { display:none } 


.md-wrap .swiper-pagination { bottom: inherit !important; text-align: right; position: absolute; right: 10px !important; left: inherit; } 
.md-wrap .gallery-thumbs { border-top: 1px solid #eee; border-bottom: 1px solid #eee; overflow: visible !important; margin-bottom: 30px; margin-top: 30px !important; } 
.md-wrap .swiper-slide { font-size: 0; } 
.md-wrap .swiper-pagination-bullet:last-child { margin-right: 0; } 
.md-wrap .swiper-pagination-bullet-active { background: #94223e !important } 
.md-wrap .item-list { vertical-align:top; display: inline-block; padding-right: 28px; width: 32%; padding: 0; margin-left: 1%; } 
.md-wrap .item-list:nth-child(3n) { margin-right: 0 !important } 
.md-wrap .item-list .thumb { position: relative; } 
.md-wrap .item-list .thumb .dc { text-align: center; position: absolute; top: 0; left: 0; height: 40px; line-height: 40px; width: 40px; background: #2cb299; color: #fff; font-size: 14px; } 
.md-wrap .item-list .thumb .dc em { font-size: 10px !important; } 
.md-wrap .item-list .thumb .dc.term { } 
.md-wrap .item-list .thumb .dc em.num { font-size: 14px !important; width: 16px; display: inline-block; overflow: hidden; } 
.md-wrap .item-list .thumb .dc em.percent { font-size: 10px !important; display: inline-block !important; vertical-align: top; margin-top: 3px; } 
.md-wrap .item-list dd { font-size: 16px; color: #000; font-weight: 300; text-align: left; } 
.md-wrap .item-list dd ul { margin-bottom: 30px; } 
.md-wrap .item-list dd ul li.prd-consumer { display: inline-block; color: #888686; font-size: 16px; margin-right: 2px; } 
.md-wrap .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 22px; letter-spacing: -1px; font-weight: 800; margin-left: 5px; } 
.md-wrap .item-list dd ul li.dc em.num { } 
.md-wrap .item-list dd ul li.dc em.percent { font-size: 16px !important; font-weight: bold !important; margin-left: 2px; } 
.md-wrap .item-list dd ul li.prd-name { font-size: 12px; } 
.md-wrap .item-list dd ul li.prd-price { font-weight: bold; font-size: 12px; display: inline-block; } 
.md-wrap .item-list dd ul li.prd-price em { font-weight: 400 !important; display: inline-block; vertical-align: top; } 
.md-wrap .item-list img { vertical-align: inherit; width: 100%; } 
.md-wrap ul.prd-list { width: max-content; text-align: center; font-size: 14px; line-height: 1.8; text-align: center; display: block; height: auto; } 

.md-wrap ul.prd-list li { display: inline-block; vertical-align: top; overflow: hidden; } 

.md-wrap ul.prd-list li:nth-child(1) { margin-left: 7px; } 

.md-wrap ul.prd-list li a { color: #7d7d7d; width: 100% !important; text-align: center; padding-bottom: 10px; font-size: 13px; font-weight: 300; overflow: hidden; text-overflow: ellipsis; display: block; } 
.md-wrap ul.prd-list li.swiper-slide-thumb-active { border-bottom: 2px solid #2cb299; color: #2cb299; border-radius: 0; padding-bottom: 0; } 
.md-wrap ul.prd-list li.swiper-slide-thumb-active a { /*
border-bottom: 2px solid #8247aa; color: #8247aa; */ } 
.md-wrap .more_pro { border: 1px solid #d5d5d5; text-align: center; margin: 10px auto; height: 33px; line-height: 33px; width: 60%; } 
.md-wrap .more_pro a { color: #636363; font-size: 12px; font-weight: 300; letter-spacing: -1px; } 
.md-wrap .slick-dots { height: 30px; top: 0; text-align: right; } 
.md-wrap .slick-prev:before { content: '£¼' !important; } 
.md-wrap .slick-next:before { content: '£¾' !important; } 
.md-wrap .slick-prev, .md-wrap .slick-next { width: 35px !important; height: 35px !Important; top: 45% !important; border: 1px solid #eee; width: 50px !important; height: 50px !Important; background: #fff; border-radius: 100%; } 
.md-wrap .slick-next { background-position: center !important; background: url(/design/billyangel/supermarket/img/next_arr.png) no-repeat; right: -80px !important; } 
.md-wrap .slick-prev { background-position: center !important; background: url(/design/billyangel/supermarket/img/prev_arr.png) no-repeat; left: -80px !important; } 
.md-wrap .slick-prev:before, .md-wrap .slick-next:before { color: #aaa !important; font-size: 35px; line-height: 0.5 !important; font-size: 0 } 
.md-wrap .slick-prev:hover, .md-wrap .slick-prev:focus { background-color: #fff !important; background: url(/design/billyangel/supermarket/img/prev_arr.png) no-repeat !important; background-position: center !important; } 
.md-wrap .slick-next:hover, .md-wrap .slick-next:focus { background-color: #fff !important; background: url(/design/billyangel/supermarket/img/next_arr.png) no-repeat !important; background-position: center !important; } 
.plan { margin-top: 25px; } 
.plan .planner li { margin: 30px 49px; vertical-align: top; } 
.plan .planner li a { display: block; } 
.plan .planner a img { width: 100% } 
.plan .planner .info { text-align: left; padding-top: 15px } 
.plan .planner .info h4 { font-size: 16px; color: #222222; letter-spacing: -1px; } 
.plan .planner .info h4 em { color: #2cb299; font-weight: bold; font-size: 17px; letter-spacing: -1px; font-family: 'Spoqa Han Sans'; padding-left: 7px; } 
.plan .planner .info p { font-size: 11px; padding-top: 13px; line-height: 1.4; color: #b3b3b3; } 
.plan ul { margin: -40px 0; display: table; } 
.plan h2 { text-align: center; margin: 0; color: #2cb299; font-weight: 900; letter-spacing: -3px; font-size: 19px; } 

/*½ºÆä¼È*/
#special { background: #eef9f1; width: 100%; } 
#special .main_ban_wrap { margin-bottom: 15px; margin-top: 40px; padding-top: 30px; } 
#special .main_ban_wrap #subBnr { margin: 0 0 15px 0; } 
#special .main_ban_wrap #subBnr .swiper-slide a { position:relative; width: 100%; box-sizing: border-box; } 
#special .main_ban_wrap #subBnr img { width:100% ;border-top-left-radius: 40px;} 
#special .main_ban_wrap #subBnr .subBnrInfo {display:none; position: absolute; top: 15px; left: 50%; transform: translateX(-50%); width: 80%; text-align: center; box-sizing: border-box; } 
#special .main_ban_wrap #subBnr .subBnrInfo h1 { font-size: 18px; color: #fff; border-bottom: 2px solid #ccb2ad; padding-bottom: 10px; margin-bottom: 7px; } 
#special .main_ban_wrap #subBnr .subBnrInfo h2 { font-size: 16px; color: #f6c5bb; font-weight: normal; opacity: 0.8; } 
#special .swiper-pagination-bullet:last-child { margin-right:0; } 
#special .swiper-pagination-bullet { width: 7px; height: 7px; background: #fff; opacity: 0.6; } 
#special .swiper-pagination-bullet-active { background:#fff !important; opacity: 1; } 
#special .more_btn { text-align:center; margin: 0; } 
#special .more_btn a { display:inline-block; font-size: 13px; color:#6d6d6d; border:1px solid #6d6d6d; padding: 13px 27px; line-height:1; box-sizing:border-box; margin: 0; } 



/*ÀÎ½ºÅ¸±×·¥*/
#insta { background: #edece0; width: 100%; position: relative; } 
#insta .insta_cont { width:100%;margin: auto;padding: 51px 0;box-sizing: border-box;} 
#insta .insta_cont h2 { position: relative; text-align:center; } 
#insta .insta_cont h2 p.hash { font-size: 18px; color: #181818; margin-bottom: 25px; } 
#insta .insta_cont h2 p.txt {font-size: 14px;color: #222222;letter-spacing: -0.05em;margin-bottom: 23px;} 
#insta .insta_cont h2 a {display: inline-block;font-size: 18px;color: #222222;border: 1px solid #6d6d6d;letter-spacing: -0.05em;padding: 10px 44px; margin-bottom:35px;} 
#insta .insta_cont .instagram{padding:0 18px;box-sizing: border-box;}
#insta p.side { position: absolute; right: 0; top: 11px; font-size: 13px; font-weight: 300; color: #aaa; } 
#insta p.side img { padding-left: 7px; cursor: pointer; vertical-align: middle; } 

.event { position: relative; } 
.event a { display: block; margin-bottom: 19px; } 
.event a img { width: 100%; } 


/* »õ·Î ³ª¿Ô¾î¿ä 2°³ÀÏ °æ¿ì */
.sale_flex {
    display: flex;
    margin: 20px 10px;
    justify-content: space-between;
}
.sale_flex .sale_slide {
    width: 49%;
}
/* BASIC css end */

