@charset "utf-8";

/* =================================
*		메인 css
*- 2021-03-15 combi 타이틀 라인수 변경
================================== */
/* =======================================================
	common
========================================================*/
.mc--main {}

/* 서브사이트에 매칭된 상품이 없을때 */
.only-main{border-bottom: 1px solid #ddd;}
.only-main .header-menu{display: none;}


/* =======================================================
	main-profile
========================================================*/
/* 이미지 */
.main-profile {position: relative; width: 100%; background-color: #fff; box-sizing: border-box; }
.main-profile .profile-thumb {position: relative; display: block; width: 100%; padding: 20px 20px 0; box-sizing: border-box; }
.main-profile .profile-thumb img {display: block; width: 100%; border-radius: 5px; }

/* 영상 */
.main-profile .profile-video {position: relative; height: 0; padding-bottom: 56.25%; }
.main-profile .profile-video iframe {position: absolute; width: 100%; height: 100%; }


/* sns-list */
.main-profile .profile-sns {}
.main-profile .sns-list {padding-top: 10px; text-align: center; }
.main-profile .sns-list  li {display: inline-block; width: 50px; margin-bottom: 10px; margin-left: 10px; }
.main-profile .sns-list  li:first-child {margin-left: 0; }

.main-profile .btn-sns {width: 100%; margin: 0 auto; text-align: center; }
.main-profile .btn-sns .icon {display: block; width: 28px; height: 28px; margin: 0 auto; background-repeat: no-repeat; background-size: contain; background-position: center center; }
.main-profile .btn-sns span {display: inline-block; margin-top: 4px; font-size: 12px; color: #444; word-break: keep-all; }

/* 인스타그램 추가 */
.main-profile .profile-instagram {position: relative; height: 0; padding-bottom: 56.25%; overflow: hidden; }
.main-profile .profile-instagram .profile-thumb {padding: 0; }
.main-profile .profile-instagram .profile-thumb img {border-radius: 0; }

/* 210510 상품구매 링크 추가 */
.main-profile .btn-profile-cart {height: 50px; border-radius: 0; }
.main-profile .btn-profile-cart span {padding-left: 24px; background-image: url("/AppData/images/mediacommerce/white/button/btn_cart.png"); background-repeat: no-repeat; background-position: left center; background-size: 20px 20px; }
.main-profile .profile-thumb .btn-profile-cart {margin-top: 10px; border-radius: 5px; }


/* =======================================================
	main-visual-slide (메인 홈페이지 슬라이드와 같음)
========================================================*/


.main-visual-slide {position: relative; width: 100%; max-width: 1200px; margin: 0 auto 20px auto; padding: 0; }
.main-visual-slide:after {content: ""; clear: both; display: block; height: 0; visibility: hidden;}
.main-visual-slide .mainvisual-wrapper {position: relative; height: 230px; overflow: hidden; }
.main-visual-slide .main-visual-item{display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.main-visual-slide .main-visual-item.banner-pc{display: block; width: 100%; max-width: 1200px; height: 230px;}
.main-visual-slide .main-visual-item.banner-mobile{display: none; width: 100%; max-width: 960px; padding-bottom: 50%;}
.main-visual-slide .main-visual-item > a {width: 100%; height: 100%; display: block; margin: 0 auto; text-indent: -99999px;}
.main-visual-slide .mainvisual-arrow {position: absolute; top: 50%; width: 100%; transform: translateY(-50%); opacity: 1; transition: .3s;}
.main-visual-slide .mainvisual-arrow .slick-arrow {display: block; width: 50px; height: 50px; background-repeat: no-repeat; background-size: 10px auto; background-position: center center; background-color: rgba(0,0,0,.35); opacity: 0.8; border-radius: 999px;}
.main-visual-slide .main-visual:hover .mainvisual-arrow{opacity: 1; transition: .3s; }
.main-visual-slide .mainvisual-prev {float: left; margin-left: 6%; background-image: url("/AppData/images/site/button/slick_left.png"); }
.main-visual-slide .mainvisual-next {float: right; margin-right: 6%; background-image: url("/AppData/images/site/button/slick_right.png"); }

/* 960 이하 */
@media (max-width: 960px){
  .main-visual-slide .main-visual-item.banner-pc{display: none;}
  .main-visual-slide .main-visual-item.banner-mobile{display: block;}

	.main-profile .profile-thumb{padding: 0 20px;}


}







.main-visual-slide .mainvisual-paging {position: absolute; left: 50%; bottom: 7%; transform: translateX(-50%); width: 50px; height: 25px; line-height: 25px; color: #fff; text-align: center; background-color: rgba(0, 0, 0, 0.35); border-radius: 50px; overflow: hidden;}
.main-visual-slide .mainvisual-paging li {display: none;}
.main-visual-slide .mainvisual-paging li.slick-active {display: block; }

.scroll-downs {position: absolute; bottom: 10%; left: 50%; width: 27px; height: 55px; transform: translateX(-50%); z-index: 30; }
.mouse {width: 3px; height: 23px; margin: 0 auto; padding: 4px 10px 8px; border: 2px solid #666; border-radius: 25px; opacity: 0.75; box-sizing: content-box; }
.scroller {width: 3px; height: 6px; border-radius: 25%; background-color: #666; animation-name: scroll; animation-duration: 2.2s; animation-timing-function: cubic-bezier(.15,.41,.69,.94); animation-iteration-count: infinite; }
.scroll-downs span {font-size: 11px; font-weight: 500; white-space: nowrap; color: #444; }

@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}


.main-visual-slide .visual-txt{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; max-width: 1100px; line-height: 1.5; z-index: 3; }
.main-visual-slide .visual-txt .visual-txt-bottom{margin-top: 15px; line-height: 1.5; }
.main-visual-slide .visual-txt .visual-txt-bottom p {font-size: 20px; }
.main-visual-slide .visual-txt .visual-btn a {margin-top: 50px; }
.main-visual-slide .scroll-down-arrow img{position: absolute; top: -200%; left: 50%; width: 100%; max-width: 30px; opacity: .7; animation: motion 1s infinite; transform: translateX(-50%); }



/* =======================================================
  슬라이드 새창 이벤트
========================================================*/
.sec-event {margin: 80px auto;}

.event-wrap {width: 100%; overflow: hidden;}
.event-wrap .tab-list {display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; margin: 0 auto 5%;}
.event-wrap .tab-list li {margin: 5px 15px; }
.event-wrap .event-nm {padding: 10px 15px; font-size: 18px; color: #888; box-sizing: border-box;}
.event-wrap li.active .event-nm { border-bottom: 2px solid #6ab5d5; font-weight: 700;color: #6ab5d5;}

.event-productlist {padding: 0 24px; box-sizing: border-box; position: relative;}
.event-productlist .event-list li:last-child{margin-right: 0 !important;}
.event-productlist .event-center { display: flex; justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center;}
.event-productlist .swiper-button-prev,
.event-productlist .swiper-rtl .swiper-button-next{	width: 54px; height: 54px; left: 0px; margin-top: -27px;}
.event-productlist .swiper-button-next,
.event-productlist .swiper-rtl .swiper-button-prev{	width: 54px; height: 54px; right: 0px; margin-top: -27px;}
.event-productlist .swiper-button-prev:after {position: unset; width: 100%; height: 100%;  background-image: url("/AppData/images/site/button/slick_left02.png"); background-repeat: no-repeat; background-size: contain; text-indent: -99999px; font-size: 0; content: '';}
.event-productlist .swiper-button-next::after {position: unset; width: 100%; height: 100%;  background-image: url("/AppData/images/site/button/slick_right02.png"); background-repeat: no-repeat; background-size: contain; text-indent: -99999px; font-size: 0; content: '';}
.event-productlist .swiper-pagination{display: none;}
.event-productlist .swiper-pagination-bullet-active{background-color: #6ab5d5;}



.event-list { width: 100%; }
.event-list li:last-child {margin-right: 0; }
.event-list li:nth-of-type(2n + 2) {margin-right: 0; }
.event-list li a {display: block; }

.event-list .nodata { margin: 0; padding: 110px 0; width: 100%; max-width: 100%;float: none; font-size: 14px; color: #666; text-align: center; cursor: default; }
.event-list .nodata:hover{box-shadow: none;}

.event-thumb { margin: 0 auto; border: 1px solid #eee; overflow: hidden;position: relative; padding-top: 56.25%;	width: 100%;	height: 0;	box-sizing: border-box;}
/* .event-thumb:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; background-color: rgba(199, 216, 210, 0.03); content: ""; } */
.event-thumb img {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; width: 100%; height: 100%; background-color: #fafafa; -o-object-fit: cover; object-fit: cover; }

.event-thumb.video::after{
	content: ''; display: block; clear: both;
	background: url(/AppData/images/mediacommerce/icon/icon_video01.png) no-repeat center;
	background-size: 100%;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	box-shadow: 0 0px 40px #000;
	border-radius: 50%;
}



@media (min-width: 640px){

/* 텍스트 위치 :: pc에서만 */
.main-visual-slide .visual-txt {position: relative; height: 100%; }
.main-visual-slide .visual-txt .inner {position: absolute; top: 50%; left: 0; width: auto; padding: 20px 20px; box-sizing: border-box; transform: translateY(-50%); }

.main-visual-slide .mainvisual-item.top-left .visual-txt .inner {top: 30%; left: 0; } /* 상단 왼쪽 */
.main-visual-slide .mainvisual-item.top-center .visual-txt .inner {top: 30%; left: 50%; transform: translate(-50%, -50%); text-align: center; } /* 상단 가운데 */
.main-visual-slide .mainvisual-item.top-right .visual-txt .inner {top: 30%; right: 0; text-align: right; } /* 상단 오른쪽 */

.main-visual-slide .mainvisual-item.center-left .visual-txt .inner {top: 50%; left: 0; } /* 중간 왼쪽 */
.main-visual-slide .mainvisual-item.center-center .visual-txt .inner {top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } /* 중간 가운데 */
.main-visual-slide .mainvisual-item.center-right .visual-txt .inner {top: 50%; right: 0; text-align: right; } /* 중간 오른쪽 */

.main-visual-slide .mainvisual-item.bottom-left .visual-txt .inner {top: auto; bottom: 15%; left: 0; transform: translate(0); } /* 하단 왼쪽 */
.main-visual-slide .mainvisual-item.bottom-center .visual-txt .inner {top: auto; bottom: 15%; left: 50%; transform: translate(-50%, 0); text-align: center; } /* 하단 가운데 */
.main-visual-slide .mainvisual-item.bottom-right .visual-txt .inner {top: auto; bottom: 15%; right: 0; transform: translate(0); text-align: right; } /* 하단 오른쪽 */

}

@media (max-width: 1024px){
  .main-visual-slide .visual-txt .visual-txt-top strong{font-size: 28px;}

}

@media (max-width: 640px){
  .main-visual-slide .visual-txt .visual-txt-top {text-align: center; }
  .main-visual-slide .visual-txt .visual-txt-top strong{font-size: 26px; text-align: center;}
  .main-visual-slide .visual-txt .visual-txt-bottom p{font-size: 18px; text-align: center;}
  .main-visual-slide .visual-txt .visual-btn{text-align: center;}
}


@media (max-width: 460px){
  .main-visual-slide .visual-txt .visual-txt-top {text-align: center; }
  .main-visual-slide .visual-txt .visual-txt-top strong{font-size: 24px; letter-spacing: -0.09em;}
  .main-visual-slide .visual-txt .visual-txt-bottom p{font-size: 15px; text-align: center;}

  /*.main-visual .visual-txt span,
  .main-visual .visual-txt strong,
  .main-visual .visual-txt p {font-size: 18px !important; }*/
}




/* =======================================================
	main-visual
========================================================*/
.main-visual {
	position: relative;
	width: 100%;
	padding: 0 0;
	margin: 0;
	display: block;
	box-sizing: border-box;
	line-height: 0;
}
.main-visual .slick-list{height: 100%;}
.main-visual .visual-slide {
	position: relative;
	padding-top: 50%;
	display: block;
}
.main-visual .slide-img {
	width: 100%;
	height: 0;
	margin: 0;
	padding-top: 50%;
	overflow: hidden;
}
.main-visual .slide-img img {
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;
	margin: 0;
	display: block;
}
.main-visual .slide-paging {
	position: absolute;
	bottom: 7%; left: 50%; transform: translateX(-50%);
}
.main-visual .slide-paging li {
	display: none;
	min-width: 50px;
	border-radius: 999px;
	background: rgba(34, 34, 34, .6);
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	font-weight: 400;
}
.main-visual .slide-paging li span {
	font-weight: 700;
}


/* slick arrow */
.main-visual .slick-arrow {position: absolute; width: 50px; height: 50px; top: 50%; z-index: 30; outline: 0; transform: translateY(-50%); background-repeat: no-repeat; background-position: center center; background-size: 10px auto; text-indent: -9999px; background-color: rgba(0,0,0,.35); opacity: 0.8; border-radius: 999px;  }
.main-visual .slick-prev {  left: 0; margin-left:6%;  background-image: url("/AppData/images/site/button/slick_left.png");}
.main-visual .slick-next {  right: 0; margin-right:6%; float: right; background-image: url("/AppData/images/site/button/slick_right.png");}


/* slick paging */
.main-visual .slide-paging li.slick-active {display: inline-block; }

@media(max-width:450px){
	.main-visual .slick-arrow { width: 30px; height: 30px;  background-size: 6px auto;}
	.main-visual-slide .mainvisual-arrow .slick-arrow { width: 30px; height: 30px;  background-size: 6px auto; }
	.combi-item.type-product .combi-info{padding: 10px 0;}
}








/* =======================================================
	combi-section
========================================================*/
.combi-section {position: relative; width: 100%; margin: 10px auto; padding: 30px 0px; background-color: #fff; box-sizing: border-box; border-bottom: 1px dashed #ddd; }
.combi-section:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }
.combi-section:first-child {margin-top: 0; }
.combi-section:last-of-type {margin-bottom: 0; border-bottom: none;}


/* combi-nodata */
.combi-nodata {padding: 100px 20px; box-sizing: border-box; background-color: #fff; font-size: 14px; color: #888; text-align: center; }

/* combi-title */
.combi-title {margin: 0 auto 20px; font-size: 22px; font-weight: 700; text-align: center; }


/*
	combi-group
-----------------------------------------------*/
.combi-group {}
.combi-group:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }

.combi-group + .combi-group {margin-top: 20px; }

.combi-group.column02 .combi-item {width: calc(50% - 8px); float: left; }
.combi-group.column02 .combi-item + .combi-item {margin-left: 16px; }


/* combi-item */
.combi-item {position: relative; width: 100%; box-sizing: border-box;}
.combi-item > a {display: block;}
.combi-item > a::after{content: ''; display: block; clear: both;}

/* combi-thumb */
.combi-thumb {position: relative; display: block; width: 100%; border: 1px solid #e0e0e0; box-sizing: border-box; overflow: hidden; }
.combi-thumb img {display: block; width: 100%; height: 100%;}
.combi-thumb .icon {position: absolute; left: 50%; top: 50%; z-index: 30; width: 32px; height: 32px; margin: 0 auto; transform: translate(-50%, -50%); }
.combi-thumb .item-medal {position: absolute; top: 5px; right: 5px; display: block; width: 32px; height: 32px; background-color: transparent; background-repeat: no-repeat; background-size: cover; background-position: center center; }

/* combi-info */
.combi-info {width: 100%; box-sizing: border-box; overflow: hidden; text-align: left;}

.combi-item-price {margin: 0; padding: 0; }
.combi-item-price em {font-style: normal; font-weight: 400; }
.combi-item-price .price {font-size: 16px; font-weight: 700; color: #222; letter-spacing: -0.25px; }
.combi-item-price .price-dollar { display: block; font-size: 16px; font-weight: 500;  } 
.combi-item-price .price-dollar em { font-weight: 500; font-size: 12px; }
.combi-item-price .sale {padding-left: 5px; font-size: 13px; font-weight: 400; font-style: normal; }
.combi-info .marking-area{margin-top: 5px;}

/* cheap-cost 2021-04-08 추가 mine*/
.combi-item .cheap-cost {font-size: 13px; font-weight: 500; color: #fa3131; }
.combi-item .cheap-cost em {font-size: 12px; font-weight: 400; }

/* sell-amount 2021-04-08 추가 mine*/
.combi-item .sell-amount {font-size: 12px; color: #999; }

/* base-price 2021-03-24 추가 mine*/
.combi-item .base-price {
	display: inline-block;
	font-size: 16px;
	color: #888;
	text-decoration: line-through;
	letter-spacing: -0.25px;
	line-height: 30px;
	vertical-align: middle;
}

/* 비회원가격 표시 */
.combi-item .base-price.member{text-decoration: none; color: #222; font-weight: 600; font-size: 20px; }
.combi-item.base-price.member .symbol{font-size: 18px;}



.combi-item-title {display:block; font-size: 13px; line-height: 17px; letter-spacing: -0.25px; font-weight: 400; color: #222; word-break: keep-all; word-wrap: break-word; }

/* combi-matching */
.combi-matching {width: 100%; margin-top: 5px; box-sizing: border-box; }
.combi-matching:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }
.combi-matching strong {float: left; width: 100%; margin-bottom: 1px;font-size: 10px; font-weight: 400; color: #999; }
.combi-matching-item {float: left; display: inline-block; border: 1px solid #e0e0e0; border-radius: 4px; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; background-position: center; }
.combi-matching-item + .combi-matching-item {margin-left: 4px; }

.combi-info .price-wrapper {flex-basis: 100%; -webkit-order: 2; order:0; margin: 0; padding: 0; }
.combi-info .price-wrapper .members-only{
	color: #222;
	font-weight: bold;
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	letter-spacing: -0.25px;
}
.combi-info .item-util{}
.combi-info .price {font-size: 16px; font-weight: 700; color: #666; text-align: left; letter-spacing: -0.25px; margin-bottom: 5px; vertical-align: middle;}
.combi-info .price.member{font-size: 20px; color: #222;}
.combi-info .price .symbol {font-size: 18px;}


/* A1
-----------------------------------------------*/
/* 이미지 */
/* 상품 */
/* 영상 */



/* A2
-----------------------------------------------*/
/* 이미지 */
/* 상품 */
.combi-item.type-product02 {}
.combi-item.type-product02 .combi-thumb {float: left; width: calc((100vw - 56px)/2); height: calc((100vw - 56px)/2); }
.combi-item.type-product02 .combi-info {float: left; width: calc(100% - (100vw - 56px)/2); padding-left: 8px; margin: 10px 0 0; box-sizing: border-box; }
.combi-item.type-product02 .combi-item-title { margin-bottom: 5px; height: 68px; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: keep-all; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }


/* 영상 */
.combi-item.type-video02 {}
.combi-item.type-video02 .combi-thumb {float: left; width: calc((100vw - 56px)/2); }
.combi-item.type-video02 .combi-info {float: left; width: calc(100% - (100vw - 56px)/2); padding-left: 8px; margin: 10px 0 0; box-sizing: border-box; }
.combi-item.type-video02 .combi-item-title {margin-bottom: 5px; height: 41px; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: keep-all; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}



/* A3
-----------------------------------------------*/
/* 이미지 */
/* 상품 */
.combi-item.type-product .combi-thumb {width: calc(100vw - 40px); height: calc(100vw - 40px); }
.combi-item.type-product .item-medal {top: 8px; right: 8px; width: 48px; height: 48px; }
/* .combi-item.type-product .combi-info {margin: 5px 0 0;} */
.combi-item.type-product .combi-item-price {}
.combi-item.type-product .price.member {
	line-height: 30px;
}
.combi-item.type-product .price.member .symbol{font-size: 16px;}


/* 영상 */
.combi-item.type-video {}
.combi-item.type-video .combi-thumb {position: relative; width: 100%; height: 0; margin: 0; padding-top: 56.25%; overflow: hidden; }
.combi-item.type-video .combi-thumb img {position: absolute; top: 50%; left: 0; width: 100%; margin: 0; display: block; transform: translateY(-50%); }
.combi-item.type-video .icon {width: 48px; height: 48px; }
.combi-item.type-video .combi-info {margin: 5px 0 0;}
.combi-item.type-video .combi-item-price {}
.combi-item.type-video .combi-matching strong {margin-bottom: 3px; }
.combi-item.type-video .combi-matching-item {width: calc((100vw - 65px) / 6 ); height: calc((100vw - 65px) / 6 ); }

/* mine 2021-05-03 영상 속 상품 구매하기 버튼 추가 */
.combi-item.type-video .btn-main-video {height: 50px; border-top-left-radius: 0; border-top-right-radius: 0; }

.combi-item.type-video .btn-main-video span {padding-left: 24px; background-image: url("/AppData/images/mediacommerce/white/button/btn_cart.png"); background-repeat: no-repeat; background-position: left center; background-size: 20px 20px; }



/* A4
-----------------------------------------------*/
/* 이미지 160x240 */
.combi-group.column02 .type-img .combi-thumb {position: relative; width: 100%; height: 0; margin: 0; padding-top: 150%; overflow: hidden; }
.combi-group.column02 .type-img .combi-thumb img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; display: block; }



/* 상품 */
.combi-group.column02 .type-product {}
.combi-group.column02 .type-product .combi-thumb {width: calc((100vw - 56px)/2); height: calc((100vw - 56px)/2); }
.combi-group.column02 .type-product .item-medal {top: 5px; right: 5px; width: 40px; height: 40px; }
.combi-group.column02 .type-product .combi-item-price { }
.combi-group.column02 .type-product .combi-item-title {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal;
	word-wrap: break-word;
	font-size: 16px;
	font-weight: 400;
	color: #222;
	letter-spacing: -0.3px;
	text-overflow: ellipsis;
	text-align: left;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.4;
	height: 2.8em;
	margin-bottom: 5px;
}


/* 영상 */
.combi-group.column02 .type-video {}
.combi-group.column02 .type-video .combi-thumb {position: relative; width: 100%; height: 0; margin: 0; padding-top: 56.25%; overflow: hidden;}
.combi-group.column02 .type-video .combi-thumb img {position: absolute; top: 50%; left: 0; width: 100%; margin: 0; display: block; transform: translateY(-50%); }
.combi-group.column02 .type-video .icon {width: 40px; height: 40px; }
.combi-group.column02 .type-video .combi-info {margin-top: 3px; }
.combi-group.column02 .type-video .combi-item-prie {margin-bottom: 0; }
.combi-group.column02 .type-video .combi-item-title {height: 51px; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: keep-all; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.combi-group.column02 .type-video .combi-matching {margin-top: 2px; }
.combi-group.column02 .type-video .combi-matching strong {margin-bottom: 1px; }
.combi-group.column02 .type-video .combi-matching-item {width: calc((50vw - 36px)/3); height: calc((50vw - 36px)/3); }
.combi-group.column02 .type-video .combi-matching-item + .combi-matching-item {margin-left: 4px; }



/* A5
-----------------------------------------------*/
/* 이미지 */
/* 상품 */
/* 영상 */










/* =======================================================
	##Device = Mobiles Xsmall
	##Screen = B/w 320px
========================================================*/
@media (max-width: 320px) {


	/*	combi-section
	-----------------------------------------------*/
	.combi-section {padding: 20px 0px; }

	/* combi-nodata */
	.combi-nodata {padding: 80px 20px; }

	/* combi-title */
	.combi-title {font-size: 20px; }

	/* combi-group */
	.combi-group.column02 .combi-item {width: calc(50% - 4px); }
	.combi-group.column02 .combi-item + .combi-item {margin-left: 8px; }

	/* combi-info */
	.combi-item-price .price {font-size: 14px; }
	.combi-item-price .sale {font-size: 12px; }



	/* A2
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product02 .combi-thumb {width: calc((100vw - 56px)/2); height: calc((100vw - 56px)/2); }
	.combi-item.type-product02 .combi-info {width: calc(100% - (100vw - 56px)/2); padding-left: 6px; }
	 {margin-bottom: 0; }

	/* 영상 */
	.combi-item.type-video02 .combi-thumb {width: 128px; }
	.combi-item.type-video02 .combi-info {width: calc(100% - 128px); padding-left: 6px; }



	/* A4
	-----------------------------------------------*/
	/* 상품 */
	/* .combi-group.column02 .type-product .combi-info {margin: 3px 0 0; } */
	.combi-group.column02 .type-product .combi-item-price {margin-bottom: 3px; line-height: 1.3; }
	.combi-group.column02 .type-product .combi-item-title { }

	/* 영상 */
	.combi-group.column02 .type-video .combi-info {margin: 3px 0 0; }
	.combi-group.column02 .type-video .combi-item-price {margin-bottom: 5px; line-height: 1.4; }
	.combi-group.column02 .type-video .combi-matching {margin-top: 8px; }
	.combi-group.column02 .type-video .combi-matching strong {display: none; }



}	 /* 끝 */









/* =======================================================
	##Device = Mobiles small
	##Screen = B/w 321px ~ 360px
========================================================*/
@media (min-width: 321px) and (max-width: 360px) {


	/*
		combi-section
	-----------------------------------------------*/
	.combi-section {padding: 25px 20px; }

	/* combi-nodata */
	.combi-nodata {padding: 90px 20px; }

	/* combi-group */
	.combi-group.column02 .combi-item {width: calc(50% - 6px); }
	.combi-group.column02 .combi-item + .combi-item {margin-left: 12px; }



	/* A2
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product02 .combi-thumb {/*width: 136px; height: 136px;*/ }
	.combi-item.type-product02 .combi-info {/*width: calc(100% - 136px);*/ padding-left: 6px; }


	/* 영상 */
	.combi-item.type-video02 .combi-thumb {/*width: 136px;*/ }
	.combi-item.type-video02 .combi-info {/*width: calc(100% - 136px);*/ padding-left: 6px; }
	.combi-item.type-video02 .combi-item-title {margin-bottom: 4px; }


	/* A4
	-----------------------------------------------*/
	.combi-group.column02 .type-video .combi-item-price {margin-bottom: 3px; line-height: 1.3; }
	.combi-group.column02 .type-video .combi-matching strong {margin-bottom: 3px; }





} /* 끝 */







/* =======================================================
	##Device = Mobiles large02
	##Screen = B/w 400 ~ 479
========================================================*/
@media (min-width: 400px) and (max-width: 479px) {

	/*
	main-profile
	-----------------------------------------------*/
	.main-profile .sns-list li {margin-left: 15px; }



	/*
		combi-section
	-----------------------------------------------*/
	/* combi-group */
	.combi-group.column02 .combi-item {width: calc(50% - 10px); }
	.combi-group.column02 .combi-item + .combi-item {margin-left: 20px; }

	/* combi-thumb */
	.combi-thumb .icon {width: 40px; height: 40px; }
	.combi-thumb .item-medal {top: 8px; right: 8px; width: 40px; height: 40px; }

	/* combi-info */
	.combi-item-title {font-size: 14px; line-height: 18px; }
	.combi-item-price .sale {font-size: 14px; }



	/* A2
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product02 .combi-thumb {/*width: 160px; height: 160px;*/ }
	.combi-item.type-product02 .combi-info {/*width: calc(100% - 160px); */ padding-left: 10px; }
	.combi-item.type-product02 .combi-item-title {height: 72px; }

	/* 영상 */
	.combi-item.type-video02 .combi-thumb {/*width: 160px;*/ }
	.combi-item.type-video02 .combi-info {/*width: calc(100% - 160px);*/ padding-left: 10px; }
	.combi-item.type-video02 .combi-item-title {height: 40px; }



	/* A3
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product .item-medal {width: 56px; height: 56px; right: 10px; top: 10px; }
	.combi-item.type-product .combi-info {padding: 0 4px; margin-top: 7px;  }
	.combi-item.type-product .combi-item-title {margin: 7px 0 0; }

	/* 영상 */
	.combi-item.type-video .icon {width: 56px; height: 56px; }
	.combi-item.type-video .combi-info {padding: 0 4px; margin-top: 7px; }
	.combi-item.type-video .combi-item-title {margin: 7px 0 0; }
	.combi-item.type-video .combi-matching {padding: 0 4px; }
	.combi-item.type-video .combi-matching-item {width: calc((100vw - 68px) / 6 ); height: calc((100vw - 68px) / 6 ); }


	/* A4
	-----------------------------------------------*/
	/* 상품 */
	.combi-group.column02 .type-product .item-medal {top: 8px; right: 8px; width: 40px; height: 40px; }
	/* .combi-group.column02 .type-product .combi-info {padding: 0 0; } */
	.combi-group.column02 .type-product .combi-item-price {line-height: 1.4; }
	/* .combi-group.column02 .type-product .combi-item-title {margin: 0; height: 54px; } */

	/* 영상 */
	.combi-group.column02 .type-video .icon {width: 40px; height: 40px; }
	.combi-group.column02 .type-video .combi-info {padding: 0 0; }
	.combi-group.column02 .type-video .combi-item-title {margin: 0 0; height: 54px; }
	.combi-group.column02 .type-video .combi-matching {padding: 0; }
	.combi-group.column02 .type-video .combi-matching strong {margin-bottom: 3px; }
	.combi-group.column02 .type-video .combi-matching-item {width: calc((50vw - 42px)/3); height: calc((50vw - 42px)/3); }
	.combi-group.column02 .type-video .combi-matching-item + .combi-matching-item {margin-left: 6px; }



} /* 끝 */













/* =======================================================
	##Device = Mobiles large02
	##Screen = B/w 480 ~ 599
========================================================*/
@media (min-width: 480px) and (max-width: 599px) {

	/*
	main-profile
	-----------------------------------------------*/
	.main-profile .sns-list li {margin-left: 15px; }


	/*
		combi-section
	-----------------------------------------------*/
	/* combi-title */
	.combi-title {font-size: 24px; }

	/* combi-group */
	.combi-group + .combi-group {margin-top: 25px; }
	.combi-group.column02 .combi-item {width: calc(50% - 10px); }
	.combi-group.column02 .combi-item + .combi-item {margin-left: 20px; }

	/* combi-thumb */
	.combi-thumb .icon {width: 44px; height: 44px; }
	.combi-thumb .item-medal {top: 8px; right: 8px; width: 44px; height: 44px; }

	/* combi-info */
	.combi-item-title {font-size: 15px; line-height: 19px; }
	.combi-item-price .sale {font-size: 14px; }



	/* A2
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product02 .combi-thumb {/*width: 192px; height: 192px;*/ }
	.combi-item.type-product02 .combi-info {/*width: calc(100% - 192px);*/ padding-left: 10px; }
	/* .combi-item.type-product02 .combi-item-title {height: 76px; margin: 5px 0 10px; } */

	/* 영상 */
	.combi-item.type-video02 .combi-thumb {/*width: 192px;*/ }
	.combi-item.type-video02 .combi-info {/*width: calc(100% - 192px);*/ padding-left: 10px; }
	/* .combi-item.type-video02 .combi-item-title {height: 57px; margin: 5px 0 10px; } */


	/* A3
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product .item-medal {width: 64px; height: 64px; right: 15px; top: 15px; }
	.combi-item.type-product .combi-info {padding: 0 6px; margin: 7px 0 0}
	.combi-item.type-product .combi-item-price {margin-bottom: 7px; }
	/* 영상 */
	.combi-item.type-video .icon {width: 64px; height: 64px; }
	.combi-item.type-video .combi-info {padding: 0 6px; margin: 7px 0 0; }
	.combi-item.type-video .combi-matching {margin-top: 7px; padding: 0 6px; box-sizing: border-box; }
	.combi-item.type-video .combi-matching strong {font-size: 12px; }
	.combi-item.type-video .combi-matching-item {width: calc((100vw - 72px) / 6 ); height: calc((100vw - 72px) / 6 ); }


	/* A4
	-----------------------------------------------*/
	/* 상품 */
	.combi-group.column02 .type-product .item-medal {top: 8px; right: 8px; width: 44px; height: 44px; }
	/* .combi-group.column02 .type-product .combi-info {padding: 0 0; margin: 10px 0 0; } */
	.combi-group.column02 .type-product .combi-item-price {margin-bottom: 10px; }
	/* .combi-group.column02 .type-product .price {font-size: 16px; } */
	/* .combi-group.column02 .type-product .combi-item-title {height: 57px; } */

	/* 영상 */
	.combi-group.column02 .type-video .icon {width: 44px; height: 44px; }
	.combi-group.column02 .type-video .combi-info {padding: 0 0; margin: 10px 0 0; }
	.combi-group.column02 .type-video .combi-item-price {margin-bottom: 10px; }
	/* .combi-group.column02 .type-video .price {font-size: 17px; } */
	.combi-group.column02 .type-video .combi-item-title {height: 57px; }
	.combi-group.column02 .type-video .combi-matching {padding: 0 0; margin-top: 7px; }
	.combi-group.column02 .type-video .combi-matching strong {font-size: 12px; margin-bottom: 3px; }
	.combi-group.column02 .type-video .combi-matching-item {width: calc((50vw - 42px)/3); height: calc((50vw - 42px)/3); }
	.combi-group.column02 .type-video .combi-matching-item + .combi-matching-item {margin-left: 6px; }


} /* 끝 */












/* =======================================================
	##Device = Tablets Small02
	##Screen = B/w 600 ~ 719
========================================================*/
@media (min-width: 600px) and (max-width: 719px) {

	/*
	main-profile
	-----------------------------------------------*/
	.main-profile .sns-list li {margin-left: 25px; }


	/*
		main-visual
	-----------------------------------------------*/



	/*
		combi-section
	-----------------------------------------------*/
	/* combi-title */
	.combi-title {font-size: 24px; }

	/* combi-group */
	.combi-group + .combi-group {margin-top: 25px; }
	.combi-group.column02 .combi-item {width: calc(50% - 12px); }
	.combi-group.column02 .combi-item + .combi-item {margin-left: 24px; }

	/* combi-thumb */
	.combi-thumb .icon {width: 48px; height: 48px; }
	.combi-thumb .item-medal {top: 10px; right: 10px; width: 48px; height: 48px; }

	/* combi-info */
	.combi-item-title {font-size: 16px; line-height: 20px; }
	.combi-item-price .sale {font-size: 15px; }



	/* A2
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product02 .combi-thumb {/*width: 240px; height: 240px;*/ }
	.combi-item.type-product02 .combi-info {/*width: calc(100% - 240px);*/ padding-left: 12px; }
	/* .combi-item.type-product02 .combi-item-title {height: 80px; margin: 7px 0 10px; } */

	/* 영상 */
	.combi-item.type-video02 .combi-thumb {/*width: 240px;*/ }
	.combi-item.type-video02 .combi-info {/*width: calc(100% - 240px);*/ padding-left: 12px; }
	/* .combi-item.type-video02 .combi-item-title {height: 60px; margin: 7px 0 10px; } */



	/* A3
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product .item-medal {width: 72px; height: 72px; right: 20px; top: 20px; }
	.combi-item.type-product .combi-info {padding: 0 8px; margin-top: 12px; }
	.combi-item.type-product .combi-item-price {margin-bottom: 7px; }
	.combi-item.type-product .combi-item-title {margin: 7px 0 0; }

	/* 영상 */
	.combi-item.type-video .icon {width: 72px; height: 72px; }
	.combi-item.type-video .combi-info {padding: 0 8px; margin-top: 12px; }
	.combi-item.type-video .combi-item-price {margin-bottom: 7px; }
	.combi-item.type-video .combi-item-title {margin: 7px 0 0; }
	.combi-item.type-video .combi-matching {padding: 0 8px; margin-top: 12px; }
	.combi-item.type-video .combi-matching strong {font-size: 13px; margin-bottom: 8px; }
	.combi-item.type-video .combi-matching-item {width: calc((100vw - 96px) / 6 ); height: calc((100vw - 96px) / 6 ); }
	.combi-item.type-video .combi-matching-item + .combi-matching-item {margin-left: 8px; }


	/* A4
	-----------------------------------------------*/
	/* 상품 */
	.combi-group.column02 .type-product .item-medal {top: 10px; right: 10px; width: 48px; height: 48px; }
	/* .combi-group.column02 .type-product .combi-info {padding: 0 0; margin: 12px 0 0; } */
	.combi-group.column02 .type-product .combi-item-price {margin-bottom: 10px; }
	/* .combi-group.column02 .type-product .price {font-size: 16px; } */
	/* .combi-group.column02 .type-product .combi-item-title {height: 66px; line-height: 22px; } */

	/* 영상 */
	.combi-group.column02 .type-video .icon {width: 48px; height: 48px; }
	.combi-group.column02 .type-video .combi-info {padding: 0 0; margin: 12px 0 0; }
	.combi-group.column02 .type-video .combi-item-price {margin-bottom: 10px; }
	/* .combi-group.column02 .type-video .price {font-size: 22px; } */
	.combi-group.column02 .type-video .combi-item-title {height: 66px; line-height: 22px; }
	.combi-group.column02 .type-video .combi-matching {padding: 0; margin-top: 8px; }
	.combi-group.column02 .type-video .combi-matching strong {font-size: 13px; margin-bottom: 8px; }
	.combi-group.column02 .type-video .combi-matching-item {width: calc((50vw - 48px)/3); height: calc((50vw - 48px)/3); }
	.combi-group.column02 .type-video .combi-matching-item + .combi-matching-item {margin-left: 8px; }


} /* 끝 */











/* =======================================================
	##Device = Tablets Large
	##Screen = B/w 720 ~
========================================================*/
@media (min-width: 720px) {

	/*
	main-profile
	-----------------------------------------------*/
	.main-profile .sns-list li {margin-left: 25px; }



	/*
		main-visual
	-----------------------------------------------*/






	/*
		combi-section
	-----------------------------------------------*/
	/* combi-title */
	.combi-title {font-size: 26px; }


	/* combi-group */
	.combi-group + .combi-group {margin-top: 25px; }
	.combi-group.column02 .combi-item {width: calc(50% - 12px); }
	.combi-group.column02 .combi-item + .combi-item {margin-left: 24px; }

	/* combi-thumb */
	.combi-thumb .icon {width: 52px; height: 52px; }
	.combi-thumb .item-medal {top: 16px; right: 16px; width: 52px; height: 52px; }

	/* combi-info */
	.combi-item-title {font-size: 16px; line-height: 20px; }
	.combi-item-price .sale {font-size: 15px; }


	/* A2
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product02 .combi-thumb {width: 316px; height: 316px; }
	.combi-item.type-product02 .combi-info {width: calc(100% - 316px); padding-left: 12px; }
	/* .combi-item.type-product02 .combi-item-title {height: 80px; margin: 10px 0 15px; } */

	/* 영상 */
	.combi-item.type-video02 .combi-thumb {width: 316px; }
	.combi-item.type-video02 .combi-info {width: calc(100% - 316px); padding-left: 12px; }
	/* .combi-item.type-video02 .combi-item-title {height: 60px; margin: 10px 0 15px; } */



	/* A3
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product .combi-thumb {width: 650px; height: 650px; }
	.combi-item.type-product .item-medal {width: 80px; height: 80px; right: 20px; top: 20px; }
	.combi-item.type-product .combi-info {padding: 0 8px;  margin-top: 12px;}
	.combi-item.type-product .combi-item-price {}
	.combi-item.type-product .combi-item-title {}

	/* 영상 */
	.combi-item.type-video .icon {width: 80px; height: 80px; }
	.combi-item.type-video .combi-info {padding: 0 8px; margin-top: 10px; }
	.combi-item.type-video .combi-item-price {}
	.combi-item.type-video .combi-item-title {}
	.combi-item.type-video .combi-matching {padding: 0 8px; margin-top: 15px; }
	.combi-item.type-video .combi-matching strong {font-size: 13px; margin-bottom: 8px; }
	.combi-item.type-video .combi-matching-item {width: calc((650px - 56px) / 6 ); height: calc((650px - 56px) / 6 ); }
	.combi-item.type-video .combi-matching-item + .combi-matching-item {margin-left: 8px; }



	/* A4
	-----------------------------------------------*/
	/* 상품 */
	.combi-group.column02 .type-product .item-medal {top: 16px; right: 16px; width: 52px; height: 52px; }
	/* .combi-group.column02 .type-product .combi-info {margin: 15px 0 0; } */
	.combi-group.column02 .type-product .combi-item-price {}
	/* .combi-group.column02 .type-product .price {font-size: 16px; } */
	/* .combi-group.column02 .type-product .combi-item-title {height: 66px; line-height: 22px; } */

	/* 영상 */
	.combi-group.column02 .type-video .icon {width: 52px; height: 52px; }
	.combi-group.column02 .type-video .combi-info {margin: 15px 0 0; }
	.combi-group.column02 .type-video .combi-item-price { }
	/* .combi-group.column02 .type-video .price {font-size: 22px; } */
	.combi-group.column02 .type-video .combi-item-title {height: 66px; line-height: 22px; }
	.combi-group.column02 .type-video .combi-matching {margin-top: 20px; }
	.combi-group.column02 .type-video .combi-matching strong {font-size: 13px; margin-bottom: 8px; }
	.combi-group.column02 .type-video .combi-matching-item {width: calc(281px / 3); height: calc(281px / 3); }
	.combi-group.column02 .type-video .combi-matching-item + .combi-matching-item {margin-left: 8px; }



} /* 끝 */



/* =======================================================
	##Device = Tablets Large
	##Screen = B/w 1200 ~
========================================================*/
@media (min-width: 1200px) {

	/*
	main-profile
	-----------------------------------------------*/
	.main-profile .sns-list li {margin-left: 25px; }



	/*
		main-visual
	-----------------------------------------------*/




	/*
		combi-section
	-----------------------------------------------*/
	/* combi-title */
	.combi-title {font-size: 26px; }


	/* combi-group */
	/*.combi-group + .combi-group {margin-top: 25px; }
	.combi-group.column02{float: left; width: calc(50% - 12px); margin-right: 24px;}
	.combi-group.column02 + .combi-group.column02{margin-right: 0; margin-bottom: 25px;}
	.combi-group.column02 .combi-item {width: calc(50% - 12px);}
	.combi-group.column02 .combi-item:first-child{margin-left: 0;}*/

	/*	22-11-11 수정*/
	.combi-group {margin-top:0 !important; margin-bottom: 40px; }
	.combi-group.column02{float: left; width: calc(50% - 12px); margin-right: 24px;}
	/* .combi-group.column02:nth-of-type(2n){margin-right: 0;} */
	.combi-group.column02 .combi-item {width: calc(50% - 12px);}
	.combi-group.column02 .combi-item:first-child{margin-left: 0;}



	/* combi-thumb */
	.combi-thumb .icon {width: 52px; height: 52px; }
	.combi-thumb .item-medal {top: 16px; right: 16px; width: 52px; height: 52px; }

	/* combi-info */
	.combi-item-title {font-size: 16px; line-height: 20px; }
	.combi-item-price .sale {font-size: 15px; }


	/* A2
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product02 .combi-thumb {width: 316px; height: 316px; }
	.combi-item.type-product02 .combi-info {width: calc(100% - 316px); padding-left: 12px; }
	/* .combi-item.type-product02 .combi-item-title {height: auto; margin: 10px 0 15px; } */

	/* 영상 */
	.combi-item.type-video02 .combi-thumb {width: 316px; }
	.combi-item.type-video02 .combi-info {width: calc(100% - 316px); padding-left: 12px; }
	/* .combi-item.type-video02 .combi-item-title {height: 60px; margin: 10px 0 15px; } */



	/* A3
	-----------------------------------------------*/
	/* 상품 */
	.combi-item.type-product .combi-thumb {width: 650px; height: 650px; }
	.combi-item.type-product .item-medal {width: 80px; height: 80px; right: 20px; top: 20px; }
	.combi-item.type-product .combi-info {padding: 0 10px; }
	.combi-item.type-product .combi-item-price {}
	.combi-item.type-product .combi-item-title { }

	/* 영상 */
	.combi-item.type-video .icon {width: 80px; height: 80px; }
	.combi-item.type-video .combi-info {padding: 0 8px; margin-top: 10px; }
	.combi-item.type-video .combi-item-price {}
	.combi-item.type-video .combi-item-title {}
	.combi-item.type-video .combi-matching {padding: 0 8px; margin-top: 15px; }
	.combi-item.type-video .combi-matching strong {font-size: 13px; margin-bottom: 8px; }
	.combi-item.type-video .combi-matching-item {width: calc((650px - 56px) / 6 ); height: calc((650px - 56px) / 6 ); }
	.combi-item.type-video .combi-matching-item + .combi-matching-item {margin-left: 8px; }



	/* A4
	-----------------------------------------------*/
	/* 상품 */
	.combi-group.column02 .type-product .combi-thumb {width: 272px; height: 272px; }
	.combi-group.column02 .type-product .item-medal {top: 16px; right: 16px; width: 52px; height: 52px; }
	/* .combi-group.column02 .type-product .combi-info {margin: 15px 0 0; } */
	.combi-group.column02 .type-product .combi-item-price {}
	/* .combi-group.column02 .type-product .price {font-size: 16px; } */
	/* .combi-group.column02 .type-product .combi-item-title {height: 66px; line-height: 22px; } */

	/* 영상 */
	.combi-group.column02 .type-video .icon {width: 52px; height: 52px; }
	.combi-group.column02 .type-video .combi-info {margin: 15px 0 0; }
	.combi-group.column02 .type-video .combi-item-price { }
	/* .combi-group.column02 .type-video .price {font-size: 22px; } */
	.combi-group.column02 .type-video .combi-item-title {height: 66px; line-height: 22px; }
	.combi-group.column02 .type-video .combi-matching {margin-top: 20px; }
	.combi-group.column02 .type-video .combi-matching strong {font-size: 13px; margin-bottom: 8px; }
	.combi-group.column02 .type-video .combi-matching-item {width: calc(281px / 3); height: calc(281px / 3); }
	.combi-group.column02 .type-video .combi-matching-item + .combi-matching-item {margin-left: 8px; }


} /* 끝 */

/* 768 이하 */
@media (max-width: 768px) {
/* 	.main-search{padding: 0 0 20px;} */
	.combi-section{padding:10px 0px 30px;}

	/* 스와이퍼 새창 이벤트 */
	.sec-event{margin: 50px auto; }
	.event-wrap{padding-bottom: 40px;}
  .event-wrap .tab-list li{ margin: 4px 3px; width: auto;}
  .event-wrap .event-nm{ padding: 5px 15px; border: 1px solid #ddd;font-size: 14px; line-height: 1.3; border-radius: 25px;}
  .event-wrap .tab-list li.active .event-nm{ border: 1px solid #6ab5d5;background-color: #6ab5d5; color: #fff;}

	.event-productlist{margin-top: 30px;}
	.event-productlist .event-center{justify-content: flex-start;}
	.event-productlist .swiper-button-prev,
	.event-productlist .swiper-button-next{display: none !important;}
	.event-productlist .swiper-pagination{display: block; bottom: -40px;}
	.event-list li{opacity: 0.5;}
	.event-list li.swiper-slide-active{opacity: 1;}


}

/* 500 이하 */
@media (max-width: 500px) {
	.combi-item .base-price.member{
		font-size: 18px;
		display: block;
		white-space: initial;
	}
	.combi-item.type-video02 .combi-item-title{height: 37px;}
}