/*--¸ÞÀÎ »ó´Ü ½½¶óÀÌµåÀÌ¹ÌÁö--*/
.swiper-slide {
	text-align: center;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.swiper-slide a {
	display: block;
	/*-- width: 100%; ¸ÞÀÎ½½¶óÀÌµåÀÌ¹ÌÁö¼öÁ¤.¹ÝÆ¼ÆÄÅ©Á÷Á¢¼öÁ¤--*/
	height: 100%;
}
.swiper-slide img {
	display: block;
	/*-- width: 100%; ¸ÞÀÎ½½¶óÀÌµåÀÌ¹ÌÁö¼öÁ¤.¹ÝÆ¼ÆÄÅ©Á÷Á¢¼öÁ¤--*/
	height: 100%;
	object-fit: cover;
}

.visual-Swiper {
	width: 100%;
	height: 100%;
}
.visual-Swiper .swiper-button-next:after,
.visual-Swiper .swiper-button-prev:after {
	font-size:34px;
	font-weight:bold;
}
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-rtl .swiper-button-prev {
	right:30px; /*--¹ÝÆ¼ÆÄÅ©Á÷Á¢¼öÁ¤--*/
}
.visual-Swiper .swiper-button-prev,
.visual-Swiper .swiper-rtl .swiper-button-next {
	left:30px; /*--¹ÝÆ¼ÆÄÅ©Á÷Á¢¼öÁ¤--*/
}
@media (max-device-width:1199px) {
.visual-Swiper .swiper-slide a,
.visual-Swiper .swiper-slide img {
	width: 100%;
}
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-rtl .swiper-button-prev {
	right:10px;
}
.visual-Swiper .swiper-button-prev,
.visual-Swiper .swiper-rtl .swiper-button-next {
	left:10px;
}
}
@media (max-device-width:767px) {
.visual-Swiper .swiper-button-next:after,
.visual-Swiper .swiper-button-prev:after {
	font-size:28px;
}
}
@media (max-device-width:479px) {
.visual-Swiper .swiper-button-next:after,
.visual-Swiper .swiper-button-prev:after {
	font-size:20px;
}
}

/*--¸ÞÀÎ Áß¾Ó ½½¶óÀÌµåÀÌ¹ÌÁö--*/
.goods-insider-Swiper {
	width:calc(100% + 10px);
	height:100%;
	box-sizing:border-box;
	margin-left:-5px;
	margin-right:-5px;
	padding-left:50px;
	padding-right:50px;
}
.goods-insider-Swiper .swiper-button-next:after,
.goods-insider-Swiper .swiper-button-prev:after {
	font-weight:90;
}
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-button-prev {
	width:40px;
	top:0;
	margin-top:0;
	height:100%;
	background-size:64px;
	background-color:#fff;
}
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-rtl .swiper-button-prev {
	right:0;
	background-position:50% 57%;
}
.goods-insider-Swiper .swiper-button-prev,
.goods-insider-Swiper .swiper-rtl .swiper-button-next {
	left:0;
	background-position:50% 43%;
}
@media (max-width:1679px) {
.goods-insider-Swiper {
	width:100%;
	margin-left:0;
	margin-right:0;
}
}
@media (max-device-width:1199px) {
.goods-insider-Swiper {
	padding-left:40px;
	padding-right:40px;
}
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-button-prev {
	background-size:52px;
}
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-rtl .swiper-button-prev {
	background-position:50% 63%;
}
.goods-insider-Swiper .swiper-button-prev,
.goods-insider-Swiper .swiper-rtl .swiper-button-next {
	background-position:50% 37%;
}

.goods-insider-Swiper .product-box .pro-thumb img {
	object-fit:fill;
}
}
@media (max-device-width:1023px) {
.goods-insider-Swiper {
	padding-left:35px;
	padding-right:35px;
}
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-button-prev {
	width:30px;
	background-size:40px;
}
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-rtl .swiper-button-prev {
	background-position:50% 68%;
}
.goods-insider-Swiper .swiper-button-prev,
.goods-insider-Swiper .swiper-rtl .swiper-button-next {
	background-position:50% 32%;
}
}
@media (max-device-width:767px) {
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-button-prev {
	background-size:30px;
}
}
@media (max-device-width:539px) {
.goods-insider-Swiper {
	width:calc(100% + 30px);
	margin-left:-15px;
	margin-right:-15px;
	padding-left:25px;
	padding-right:25px;
}
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-button-prev {
	width:25px;
	background-size:25px;
}
.goods-insider-Swiper .swiper-button-next,
.goods-insider-Swiper .swiper-rtl .swiper-button-prev {
	background-position:50% 63%;
}
.goods-insider-Swiper .swiper-button-prev,
.goods-insider-Swiper .swiper-rtl .swiper-button-next {
	background-position:50% 37%;
}
}
@media (max-device-width:410px) {
.goods-insider-Swiper {
	width:calc(100% + 20px);
	margin-left:-10px;
	margin-right:-10px;
}
}

/*--MAIN EVENT BANNER--*/
.event-Swiper {
	width:100%;
	height:100%;
}
.event-Swiper .swiper-pagination {
	bottom:auto;
	top:50px;
	left:90px;
	width:auto;
}
.event-Swiper .swiper-pagination-bullet {
	width:17px;
	height:17px;
	background:#fff;
	opacity:1;
}
.event-Swiper .swiper-pagination-bullet-active {
	background:#ff3386;
}
@media (max-device-width:1199px) {
.event-Swiper .swiper-pagination {
	top:35px;
	left:50px;
}
}
@media (max-device-width:479px) {
.event-Swiper .swiper-pagination {
	top:25px;
	left:25px;
}
.event-Swiper .swiper-pagination-bullet {
	width:11px;
	height:11px;
}
}
@media (max-device-width:410px) {
.event-Swiper .swiper-pagination {
	top:15px;
	left:15px;
}
}

/*--MAIN MENU ROLL--*/
#Menu-rolling {
	clear:both;
	position:relative;
	overflow:hidden;
}
.menuRoll-Swiper {
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:0;
}
.menuRoll-Swiper .swiper-wrapper {
	justify-content:space-around;
}
.menuRoll-Swiper .swiper-slide {
	width:auto;
	font-family:'Nanum Square', 'Nanum Gothic';
	font-size:19px;
	font-weight:bold;
	color:#202020;
	white-space:nowrap;
}
.menuRoll-Swiper .swiper-slide a {
	padding:4px 0px 6px 0px; /*--padding:8px 0px;--*/
	color:#202020;
}
.menuRoll-Swiper .swiper-slide a:hover {
	color:#ff6767;
}
.menuRoll-Swiper .swiper-pagination-progressbar {
	top:auto;
	bottom:0;
	background:rgba(0,0,0,0.05);
}
#Menu-rolling .cateicon {
	display:block;
	width:42px;
	height:42px;
	margin:1px auto 1px auto;   /*-- margin:0 auto 5px auto; --*/
}
@media (max-device-width:767px) {
.menuRoll-Swiper .swiper-slide {
	font-family: 'Noto Sans KR';
	font-size:16px;
	font-weight:500;
}
}
@media (max-device-width:539px) {
.menuRoll-Swiper {
	padding-left:0px; /*ÁÂ¿ì °¢°¢ 15px */
	padding-right:0px;
}
}
@media (max-device-width:478px) {
.menuRoll-Swiper .swiper-slide {
	font-size:10px;  /*-- font-size:14px; --*/
}
#Menu-rolling .cateicon {
	width:36px;   /*--width:24px;--*/
	height:36px;  /*--height:24px;--*/
}
}

