/* BASIC css start */
/*º¯°æµÈ ¸ÞÀÎ¹è³Ê */
.d_banner8.s3{position:relative;margin:00px 0}
.d_banner8.s3 .img {position:relative;height:450px;overflow:hidden}
.d_banner8.s3 .img li{position:absolute;left:0;top:0;width:100%;height:100%}
.d_banner8.s3 .img li a{display:block;height:100%}
.d_banner8.s3 .img li .textG{position:absolute;width:100%;text-align:center;top:30%;transform:translateY(-30%);font-size:60px;font-weight:600;color:#fff;opacity:0;transition:0.5s 0.8s}
.d_banner8.s3 .img li .textG span{display:block;font-size:30px;font-weight:200}
.d_banner8.s3 .img li.on .textG{opacity:1;top:45%}

.d_banner8.s3 .btn{position:absolute;z-index:10;width:100%;bottom:20px;text-align:center}
.d_banner8.s3 .btn li{display:inline-block;position:relative;width:12px;height:12px;border-radius:50%;background:#fff;opacity:0.5;margin:0 8px;text-indent:-9999px;cursor:pointer}
.d_banner8.s3 .btn li.on{opacity:1}

.d_banner8.s3 .prev,
.d_banner8.s3 .next{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;text-indent:-9999px;cursor:pointer}
.d_banner8.s3 .prev{left:50px;background:url('/design/mallhkfnb/supermarket/img/prev_ico_1x.png') no-repeat center rgba(255,255,255,0.1)}
.d_banner8.s3 .next{right:50px;background:url('/design/mallhkfnb/supermarket/img/next_ico_1x.png') no-repeat center rgba(255,255,255,0.1)}






.main_section { text-align:center } 
.main_ban_wrap {width: 1300px;margin: 0 auto;margin-top: 100px;text-align: right; } 
.main_ban_wrap h2, .main_ban_wrap h2 a {font-family: 'NanumSquare', sans-serif;font-size: 31px;font-weight: 800;color: #333;text-align: center;letter-spacing: -1px; } 
.main_ban_wrap > div {letter-spacing: 0px;word-spacing: 0px; margin-bottom: 5px;margin-top: 35px; } 
.main_ban_wrap > div a {margin-right: 5px; } 

/*¸ÞÀÎºò¹è³Ê*/
#mainBnr .main_roll_left_menu {position: relative;z-index: 1;width: 100%;overflow: hidden; } 
#mainBnr .swiper-container {width: 100% !important; } 
#mainBnr .swiper-pagination-bullet {cursor: pointer;opacity: 0.5 !important;width: 12px !important;height: 12px !important;border-radius: 10px !important;background: #fff !important; } 
#mainBnr .swiper-pagination-bullet-active {opacity: 1 !important; } 
#mainBnr .swiper-button-prev {background: url(/design/mallhkfnb/supermarket/img/prev_ico_1x.png) no-repeat;height: 52px;width: 52px;background-size: contain; } 
#mainBnr .swiper-button-next {background: url(/design/mallhkfnb/supermarket/img/next_ico_1x.png) no-repeat;height: 52px;width: 52px;background-size: contain; } 
#mainBnr .swiper-button-next,#mainBnr .swiper-button-prev {top: 240px !important;margin-top: 0 !important; } 
#mainBnr .swiper-button-prev {left: 7%; } 
#mainBnr .swiper-button-next {right: 7%; } 
#mainBnr .swiper-button-next.swiper-button-disabled,#mainBnr .swiper-button-prev.swiper-button-disabled { cursor: pointer !important; pointer-events: inherit !important; } 















/*¸ÞÀÎ¿¡¼­ ³¯°³¹è³Ê ³ôÀÌ Á¶Àý*/
.r_wing_wrap {
	top: 920px!important;
}

/*¸ÞÀÎ·¹ÀÌ¾Æ¿ô °øÅë*/

#intDCP {
	font-family: 'Spoqa Han Sans';
    float: unset;
    margin-top: -7px;
}

.main_section{text-align:center}


/*¿À´ÃÀÇ ½Å»óÇ°*/
.pd_wrap{content:''; display:block; clear:both;}
.pd_wrap .pd_list{width: 421px;float:left;margin-right: 18px;}

.pd_wrap .item-list .prd-name{
    font-size:20px;
}
.pd_wrap .item-list .prd-icon{
    margin:4px 0;
    height:31px; 
    overflow:hidden;
}
.pd_wrap .item-list .prd-icon img{
    width:auto;
    margin-right:3px;
}
.pd_wrap .item-list .dc_percent{
    display: inline-block;
    color:#61b017;
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    font-weight: 600;
}
.pd_wrap .item-list .dc_percent em{
    font-size:20px;
}
.pd_wrap .item-list .dc_percent .num{
    font-size:30px;
    font-weight:bold;
}
.pd_wrap .item-list .dc_percent .percent{
    font-size:20px;
    margin-right:10px;
}
.pd_wrap .item-list dd ul li.prd-consumer {
	display: inline-block;
	color: #b5b5b5;
	font-size: 20px;
	margin-right: 8px;
	font-family: 'Montserrat', sans-serif;
}
.pd_wrap .item-list dd ul li.dc {
	color: #94223e;
	display: inline-block;
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: 800;
	margin-left: 5px;
}
.pd_wrap .item-list dd ul li.dc em.num {
}
.pd_wrap .item-list dd ul li.dc em.percent {
	font-size: 16px !important;
	font-weight: bold !important;
	margin-left: 2px;
}
.pd_wrap .swiper-pagination {
	bottom: inherit !important;
	text-align: right;
	position: absolute;
	right: 10px !important;
	left: inherit;
}
.pd_wrap .swiper-wrapper {
	padding-top: 50px;/*padding-left:65px; padding-right:65px;*/
}
.pd_wrap .slick-dots li {
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background: #d0d0d0;
	border-radius: 100%;
}
.pd_wrap .slick-dots li.slick-active {
	background: #94223e !important;
}
.pd_wrap .slick-dots li button {
	font-size: 13px !important;
	color: #fff !important;
	width: 23px;
	height: 23px;
	line-height: 23px;
	display: inline-block;
	padding: 0 !important;
}
.pd_wrap .slick-track {
	margin-top: 25px;
}
.pd_wrap .swiper-pagination-bullet:last-child {
	margin-right: 0;
}
.pd_wrap .swiper-pagination-bullet-active {
	background: #94223e !important
}
.pd_wrap .slick-dots li button:before {
	content: none !important;
}
.pd_wrap .item-list {
	padding: 0;
}
.pd_wrap .slick-slide {
}
.pd_wrap .item-list .thumb {
	position: relative;
}
.pd_wrap .item-list .thumb .dc {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 70px;
	line-height: 70px;
	width: 70px;
	background: #6b3590;
	color: #fff;
	font-size: 24px;
}
.pd_wrap .item-list .thumb .dc em {
	font-size: 18px !important;
}
.pd_wrap .item-list .dc_percent .term em:nth-child(4), .pd_wrap .item-list .dc_percent .term em:nth-child(5), .pd_wrap .item-list .dc_percent .term em:nth-child(6), .pd_wrap .item-list .dc_percent .term em:nth-child(7) {
	display: none !important
}
.pd_wrap .item-list .thumb .dc.term {

}
.pd_wrap .item-list .thumb .dc em.num {
	font-size: 24px !important;
	display: inline-block;
	overflow: hidden;
}
.pd_wrap .item-list .thumb .dc em.percent {
	font-size: 18px !important;
	display: inline-block;
	vertical-align: top;
    margin-top: 3px;
}
.pd_wrap .item-list dd {
	font-size: 16px;
	color: #000;
	font-weight: 300;
	text-align: left;
}
.pd_wrap .item-list dd ul {
    padding:25px 0;
    position: relative;
}
.pd_wrap .item-list dd ul li.prd-price {
	font-weight: bold;
	padding-top: 5px;
	font-size: 27px;
	display: inline-block;
	margin-right: 11px;
}
.pd_wrap .item-list dd ul li.prd-price em {
	font-weight: 400 !important;
	font-size: 18px;
	display: inline-block;
	vertical-align: baseline;
	margin-top: 2px;
	margin-left: 1px;
}
.pd_wrap .item-list dd ul li.prd-cart {
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 24px;
}
.pd_wrap .item-list dd ul li.prd-cart img{
    width:60px;
}
.pd_wrap .item-list img {
	width: 100%;
}
.pd_wrap .slick-dots {
	height: 30px;
	top: 0;
	text-align: right;
}
.pd_wrap .slick-prev:before {
	content: '£¼' !important;
}
.pd_wrap .slick-next:before {
	content: '£¾' !important;
}
.pd_wrap .slick-prev, .pd_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%;
}
.pd_wrap .slick-next {
	background-position: center !important;
	background: url(/design/mallhkfnb/supermarket/img/next_arr.png) no-repeat;
	right: -80px !important;
}
.pd_wrap .slick-prev {
	background-position: center !important;
	background: url(/design/mallhkfnb/supermarket/img/prev_arr.png) no-repeat;
	left: -80px !important;
}
.pd_wrap .slick-prev:before, .pd_wrap .slick-next:before {
	color: #aaa !important;
	font-size: 35px;
	line-height: 0.5 !important;
	font-size: 0
}
.pd_wrap .slick-prev:hover, .pd_wrap .slick-prev:focus {
	background-color: #fff !important;
	background: url(/design/mallhkfnb/supermarket/img/prev_arr.png) no-repeat !important;
	background-position: center !important;
}
.pd_wrap .slick-next:hover, .pd_wrap .slick-next:focus {
	background-color: #fff !important;
	background: url(/design/mallhkfnb/supermarket/img/next_arr.png) no-repeat !important;
	background-position: center !important;
}



/*½ºÆä¼È*/
#special {
	/*background: #f3f3f3*/
}
#special:after{
    content:'';
    clear:both; 
    display:block;
}
#special .pd_wrap{
    margin-bottom:35px !important;
}
#special .main_ban_wrap {
	margin-top: 80px;
	padding-top: 80px;
    display:block;
}
#special .main_ban_wrap .pd_wrap:after{
    content:'';
    clear:both; 
    display:block;
}
#special .main_ban_wrap .pd_wrap .pd_list .prd-name{
    text-align:left;
    font-weight: bold;
    font-size: 20px;
}


/*¶ì¹è³Ê*/
.event {

	margin: 500px 1000 00 0;
	text-align: center
}




/*¶ì¹è³Ê*/
.event1 {

	margin: 00px 0 0 0;
	text-align: center
}

/*¶ì¹è³Ê °ø°£È®ÀÎ¿ë*/
.event3 {
        
	margin: 50px 0 0 0;
	text-align: center
}

.tabcontent .item-list dd ul li.prd-consumer {
	display: inline-block;
	color: #888686;
	font-size: 16px;
	margin-right: 8px;
}
.tabcontent .item-list dd ul li.dc {
	color: #94223e;
	display: inline-block;
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: 800;
	margin-left: 5px;
}
.tabcontent .item-list dd ul li.dc em.num {
}
.tabcontent .item-list dd ul li.dc em.percent {
	font-size: 16px !important;
	font-weight: bold !important;
	margin-left: 2px;
}
.tabcontent .swiper-pagination {
	bottom: inherit !important;
	text-align: right;
	position: absolute;
	right: 10px !important;
	left: inherit;
}
.tabcontent .swiper-wrapper {
	padding-top: 0;
	/*padding-left:65px; padding-right:65px;*/
}
.tabcontent .item-list {
	padding: 13px;
}
.tabcontent .item-list .thumb {
	position: relative;
}
.tabcontent .item-list .thumb .dc {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 70px;
	line-height: 70px;
	width: 70px;
	background: #6b3590;
	color: #fff;
	font-size: 24px;
}
.tabcontent .item-list .thumb .dc em {
	font-size: 18px !important;
}
.tabcontent .item-list .thumb .dc.term {
}
.tabcontent .item-list .thumb .dc em:nth-child(3), .tabcontent .item-list .thumb .dc em:nth-child(4) {
	display: none !important
}
.tabcontent .item-list .thumb .dc em.num {
	font-size: 24px !important;
	width: 27px;
	display: inline-block;
	overflow: hidden;
}
.tabcontent .item-list .thumb .dc em.percent {
	font-size: 18px !important;
	display: inline-block;
	vertical-align: top;
}
.tabcontent .item-list dd {
	font-size: 16px;
	color: #000;
	font-weight: 300;
	text-align: left;
}
.tabcontent .item-list dd ul {padding: 25px 0;}
.tabcontent .item-list dd ul li.prd-price {
	font-weight: bold;
	padding-top: 5px;
}
.tabcontent .item-list dd ul li.prd-price em {

}
.tabcontent .item-list img {
	width: 100%;
}
.tabcontent .slick-dots {
	height: 30px;
	top: 0;
	text-align: right;
}
.tabcontent .slick-prev:before {
	content: '£¼' !important;
}
.tabcontent .slick-next:before {
	content: '£¾' !important;
}
.tabcontent .slick-prev, .tabcontent .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%;
}
.tabcontent .slick-next {
	background-position: center !important;
	background: url(/design/mallhkfnb/supermarket/img/next_arr.png) no-repeat;
	right: -80px !important;
}
.tabcontent .slick-prev {
	background-position: center !important;
	background: url(/design/mallhkfnb/supermarket/img/prev_arr.png) no-repeat;
	left: -80px !important;
}
.tabcontent .slick-prev:before, .tabcontent .slick-next:before {
	color: #aaa !important;
	font-size: 35px;
	line-height: 0.5 !important;
	font-size: 0
}
.tabcontent .slick-prev:hover, .tabcontent .slick-prev:focus {
	background-color: #fff !important;
	background: url(/design/mallhkfnb/supermarket/img/prev_arr.png) no-repeat !important;
	background-position: center !important;
}
.tabcontent .slick-next:hover, .tabcontent .slick-next:focus {
	background-color: #fff !important;
	background: url(/design/mallhkfnb/supermarket/img/next_arr.png) no-repeat !important;
	background-position: center !important;
}

/*MDÃßÃµ»óÇ° ¿µ¿ª(ÅÇ)*/
.md-wrap .swiper-pagination {
	bottom: inherit !important;
	text-align: right;
	position: absolute;
	right: 10px !important;
	left: inherit;
}
.md-wrap .gallery-thumbs {
	height: 75px;
	overflow: visible !important;
}
.md-wrap .swiper-wrapper {
	padding-top: 15px;
}
.md-wrap .slick-dots li {
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background: #d0d0d0;
	border-radius: 100%;
}
.md-wrap .slick-dots li.slick-active {
	background: #94223e !important;
}
.md-wrap .slick-dots li button {
	font-size: 13px !important;
	color: #fff !important;
	width: 23px;
	height: 23px;
	line-height: 23px;
	display: inline-block;
	padding: 0 !important;
}
.md-wrap .slick-track {
	margin-top: 25px;
}
.md-wrap .swiper-slide {
	margin-right: 0 !important;
	font-size: 0;
}
.md-wrap .swiper-pagination-bullet:last-child {
	margin-right: 0;
}
.md-wrap .swiper-pagination-bullet-active {
	background: #94223e !important
}
.md-wrap .slick-dots li button:before {
	content: none !important;
}
.md-wrap .item-list {
    vertical-align:top;
	width: 279px;
	display: inline-block;
	padding-right: 28px;
}
.md-wrap .item-list:nth-child(4) {
	padding-right: 0;
}
.md-wrap .slick-slide {
}
.md-wrap .item-list .thumb {
	position: relative;
}
.md-wrap .item-list .thumb .dc {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 70px;
	line-height: 70px;
	width: 70px;
	background: #6b3590;
	color: #fff;
	font-size: 24px;
}
.md-wrap .item-list .thumb .dc em {
	font-size: 18px !important;
}
.md-wrap .item-list .thumb .dc.term {
}
.md-wrap .item-list .thumb .dc em.num {
	font-size: 24px !important;
	width: 27px;
	display: inline-block;
	overflow: hidden;
}
.md-wrap .item-list .thumb .dc em.percent {
	font-size: 18px !important;
	display: inline-block;
	vertical-align: top;
}
.md-wrap .item-list dd {
	font-size: 16px;
	color: #000;
	font-weight: 300;
	text-align: left;
}
.md-wrap .item-list dd ul {
	margin-top: 20px;
}
.md-wrap .item-list dd ul li.prd-consumer {
	display: inline-block;
	color: #888686;
	font-size: 16px;
	margin-right: 8px;
}
.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-price {
	font-weight: bold;
	padding-top: 5px;
	font-size: 17px;
	display: inline-block;
}
.md-wrap .item-list dd ul li.prd-price em {
	font-weight: 400 !important;
	font-size: 15px;
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
	margin-left: 1px;
}
.md-wrap .item-list img {
	vertical-align: inherit;
	width: 100%;
}
.md-wrap ul.prd-list {
	text-align: center;
	font-size: 16px;
	padding-top: 30px;
	text-align: center;
	display: block;
}
.md-wrap ul.prd-list li {
	display: inline;
	margin-bottom: 23px;
	vertical-align: top
}
.md-wrap ul.prd-list li a {
	color: #000;
	width: 100% !important;
	background: #e7e7e7;
	text-align: center;
	padding: 10px 20px;
	font-size: 15px;
	font-weight: 300;
	border-radius: 30px;
}
.md-wrap ul.prd-list li.swiper-slide-thumb-active {
}
.md-wrap ul.prd-list li.swiper-slide-thumb-active a {
	background: #8247aa;
	color: #fff !important;
}
.md-wrap .more_pro {
	border: 1px solid #d5d5d5;
	text-align: center;
	margin: 30px auto;
	height: 58px;
	line-height: 54px;
	width: 338px;
}
.md-wrap .more_pro a {
	padding: 20px;
	color: #636363;
	font-size: 15px;
	font-weight: 300;
}
.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/mallhkfnb/supermarket/img/next_arr.png) no-repeat;
	right: -80px !important;
}
.md-wrap .slick-prev {
	background-position: center !important;
	background: url(/design/mallhkfnb/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/mallhkfnb/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/mallhkfnb/supermarket/img/next_arr.png) no-repeat !important;
	background-position: center !important;
}


/*ÀÌº¥Æ®*/
#event {
	border-top: 1px solid #e7e7e7;
	padding-top: 200px;
	margin-top: 100px;
}
#event .planner {
	width: 1000px !important;
	display: inline-block;
	font-size: 0;
}
#event .planner li {
	display: inline-block;
	width: 470px;
	margin-left: 30px;

	vertical-align: top;
}
#event .planner li a {
	display: block;
}
#event .planner a img {
	width: 100%
}
#event .planner .info {
	text-align: left;
	padding-top: 25px
}
#event .planner .info h4 {
	font-size: 18px;
	color: #222222;
	letter-spacing: 1px;
}
#event .planner .info h4 em {
	color: #8247aa;
	font-weight: bold;
	font-size: 25px;
	letter-spacing: -1px;
	font-family: 'Spoqa Han Sans';
	padding-left: 7px;
}
#event .planner .info p {
	font-size: 13px;
	font-weight: 300;
	padding-top: 13px;
	font-family: 'Spoqa Han Sans';
	line-height: 1.5;
	color: #989898;
}
#event ul {
	margin: -40px 0;
	display: table;
}
#event h2 {
	text-align: left;
	float: left;
	margin: 0;
	color: #6b3590;
	font-weight: 900;
	letter-spacing: -3px;
	font-size: 31px;
}

/* Èï±¹¹° TV*/
.video_bg{background:url('/design/mallhkfnb/img/video_bg.jpg') no-repeat;margin-top: 140px;padding: 330px 0 105px;width: 100%;background-size: 100% 100%;}
.video_bg:after {content: '';display: block;clear: both;}
.video_bg #contentWrap {
    width: 787px !important;
    margin: 0 auto;
}
.video_bg #contentWrap .video_wrap .thumb img {
    width: 100%;
    border: 2px solid #fff;
    box-sizing: border-box;
}

.video_wrap{/* padding:70px 0; */}
.video_wrap h2{margin-bottom:30px;}
.video_wrap h2 a{    
    font-family: 'NanumSquare', sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #333;
    text-align: center;
}  
.video_wrap ifrmae{border:2px solid #fff;}
.video_wrap .video_left{float:left;}
.video_wrap .video_right{float:right;}
.video_wrap .video_right ul li {
    margin-bottom: 23px;
}
.video_wrap .video_right ul li:last-child{
    margin-bottom:0;
} 
.video_wrap .video_more{
    clear: both;
    display: block;
    text-align: center;
    padding: 40px 0;
}
.video_wrap .video_more a{
    border: 1px solid #565656;
    color:#565656;
    padding: 17px 30px;
    box-sizing: border-box;
    display: inline-block;    
    font-size:14px;
}

/* youtube */
.video-popup{
    display:none;
}
.video-popup.reveal {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
  z-index: 999;
}

.video-popup .video-wrapper {
  position: relative;
  width: 80%;
  padding-bottom: 45%;
  z-index: 10
}

.video-popup .video-wrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 0;
}

.video-popup.reveal .video-popup-closer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9;
} 

 
.video-popup.reveal .video-popup-closer img {
    position: absolute;
    right: 70px;
    top: 10%;
}



/*ÀÎ½ºÅ¸±×·¥*/
#insta {
}
#insta h2 {
	position: relative;
	letter-spacing: 0;
}
#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;
}

/*css°¡ Àß¸®¹Ç·Î ¸¶Áö¸·¿¡ µÐ´Ù*/
#mainBnr .swiper-button-next:after, #mainBnr .swiper-button-prev:after {
	font-family: inherit !important;
	font-size: 0
}
#mainBnr .swiper-button-next, #mainBnr .swiper-button-prev {
	top: 44% !important;-swiper-theme-color: #e6e6e6;
}


/* Áß°£ ¼­ºê ¹è³Ê */
#contentWrap .sub_cont{position:relative; margin-top:85px;}
#contentWrap .sub_cont:after{content:''; clear:both; display:block;}
#contentWrap .sub_cont a{display:inline-block;}
#contentWrap .sub_cont .left_cont{float:left; width:834px;}
#contentWrap .sub_cont .left_cont .swiper-pagination{text-align: right; padding-right:10px; box-sizing: border-box;}
#contentWrap .sub_cont .left_cont .swiper-pagination-bullet{width:10px !important; height:10px !important; background:#fff; opacity:1;}
#contentWrap .sub_cont .left_cont .swiper-pagination-bullet-active{background:#fff;}
#contentWrap .sub_cont .right_cont{float:right;}





/* Áß°£ ·Ñ¸µ ¹è³Ê */
#contentWrap1 .sub_cont_{position:relative; margin-top:85px;}
#contentWrap1 .sub_cont_:after{content:''; clear:both; display:block;}
#contentWrap1 .sub_cont_ a{display:inline-block;}
#contentWrap1 .sub_cont_ .left_cont{float:left; width:100%x;}
#contentWrap1 .sub_cont_ .left_cont .swiper-pagination{text-align: right; padding-right:0px; box-sizing: border-box;}
#contentWrap1 .sub_cont_ .left_cont .swiper-pagination-bullet{width:0px !important; height:0px !important; background:#fff; opacity:1;}
#contentWrap1 .sub_cont_ .left_cont .swiper-pagination-bullet-active{background:#fff;}
#contentWrap1 .sub_cont_ .right_cont{float:right;}








/* Ä«Å×°í¸® º£½ºÆ® */
#sale .swiper-button-next:after, #sale .swiper-button-prev:after{content:unset !important;}
.tabcontent {display: none;}
.tabcontent.current {display: block;}
.prd-list-wrap{position:relative;}
.prd-list-wrap .tab_more_btn{position:absolute; top:13px; right:0;}
.prd-list li {
    display: table-cell;
    text-align: center;
    border: 14px solid transparent;
}

.prd-list {display: table;/* width: 28%; */margin: 30px auto 0;box-sizing: border-box;table-layout: fixed;text-align: center;}

.prd-list li a {
    font-size: 17px;
    color: #000;
}

.prd-list li.current a {
    color: #fff;
    background: #70b92c;
    padding: 16px 39px;
    border-radius: 100px;
}

.tabcontent .swiper-scrollbar {
    height: 1px !important;
}
#sale .pd_wrap .pd_list{
    margin-right:0;
}


.cart {
    position: absolute;
    top: 15px;
    left: 15px;
}



/* ·¹½ÃÇÇ °Ô½ÃÆÇ */
.board_info_01 {
    font-size: 20px;
    margin-bottom: 12px;
}

.board_info_02 {
    font-size: 18px;
    margin-bottom: 17px;
}

.board_info_03 {
    font-size: 26px;
    font-weight: 600;
}



/* ÀÎ½ºÅ¸±×·¥ */
#instagram .main_ban_wrap{
    display:block;
    text-align:center;
}
#instagram .main_ban_wrap h1, #instagram .main_ban_wrap h2{
    text-align:center;
}
#instagram .main_ban_wrap h1{
    font-size:50px; 
    margin-bottom:20px;
    font-weight:600;
    color:#000;
}
#instagram .main_ban_wrap h2{
    font-size:20px;
}
#instagram .main_ban_wrap img{
    max-width:100%;
}



/* ½º¿ÍÀÌÆÛ */
#recmd .swiper-button-next, #recmd .swiper-button-prev,
#NEW .swiper-button-next, #NEW .swiper-button-prev{
    top: 50% !important;
    background: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 2px solid #ededed;
}
#recmd .swiper-button-next:after, #recmd .swiper-button-prev:after,
#NEW .swiper-button-next:after, #NEW .swiper-button-prev:after{content:unset !important;}
/* BASIC css end */

