/*--¸ÞÀÎ »ó´Ü ½½¶óÀÌµåÀÌ¹ÌÁö--*/
.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;
}
.swiper-slide .pro-icon img {
	display:inline-block;
	width:auto;
	height:auto;
	max-width:none;
	max-height:none;
}

.visual-Swiper {
	width: 100%;
	height: 100%;
}
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-button-prev {
	width:52px;
	height:52px;
}
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-rtl .swiper-button-prev {
	right:9%;
}
.visual-Swiper .swiper-button-prev,
.visual-Swiper .swiper-rtl .swiper-button-next {
	left:9%;
}
@media (max-device-width:1199px) {
.visual-Swiper .swiper-slide {
	opacity:0.5;
}
.visual-Swiper .swiper-slide.swiper-slide-active {
	opacity:1;
}
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-button-prev {
	width:48px;
	height:48px;
}
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-rtl .swiper-button-prev {
	right:25px;
}
.visual-Swiper .swiper-button-prev,
.visual-Swiper .swiper-rtl .swiper-button-next {
	left:25px;
}
}
@media (max-device-width:767px) {
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-button-prev {
	width:44px;
	height:44px;
}
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-rtl .swiper-button-prev {
	right:15px;
}
.visual-Swiper .swiper-button-prev,
.visual-Swiper .swiper-rtl .swiper-button-next {
	left:15px;
}
}
@media (max-device-width:539px) {
.visual-Swiper .swiper-button-next,
.visual-Swiper .swiper-button-prev {
	width:32px;
	height:32px;
}
.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;
}
}


/*--¸ÞÀÎ ÃßÃµ--*/
.Rcmd-Swiper {
	width:calc(100% - 546px);
	height: 100%;
	margin-right:546px;
}
.Rcmd-Swiper .swiper-slide {
	border-radius:3.0rem 0 3.0rem 0;
	overflow:hidden;
}
.rcmd-slide .swiper-button-next:after,
.rcmd-slide .swiper-button-prev:after {
	font-size:24px;
	font-weight:800;
}
.rcmd-slide .swiper-button-next,
.rcmd-slide .swiper-button-prev {
	top:200px;
}
.rcmd-slide .swiper-button-next {
	right:15%;
}
.rcmd-slide .swiper-button-prev {
	left: auto;
	right:468px;
}
.rcmd-slide .swiper-pagination {
	width:auto;
	bottom:auto;
	top:193px;
	left:auto;
	right:388px
}
.rcmd-slide .swiper-pagination-bullet {
	width:13px;
	height:13px;
	border-radius:3rem;
}
.rcmd-slide .swiper-pagination-bullet-active {
	width:36px;
	background:#483fc3;
}
@media (max-device-width:1440px) {
.Rcmd-Swiper {
	width:calc(100% - 450px);
	margin-right:450px;
}
.rcmd-slide .swiper-button-next {
	right:12%;
}
.rcmd-slide .swiper-button-prev {
	right:386px;
}
.rcmd-slide .swiper-pagination {
	right:308px
}
}
@media (max-device-width:1360px) {
.Rcmd-Swiper {
	width:calc(100% - 420px);
	margin-right:420px;
}
.rcmd-slide .swiper-button-prev {
	right:346px;
}
.rcmd-slide .swiper-pagination {
	right:268px
}
}
@media (max-device-width:1279px) {
.Rcmd-Swiper {
	width:calc(100% - 390px);
	margin-right:390px;
}
.rcmd-slide .swiper-button-next,
.rcmd-slide .swiper-button-prev {
	top:180px;
}
.rcmd-slide .swiper-button-next {
	right:10%;
}
.rcmd-slide .swiper-button-prev {
	right:322px;
}
.rcmd-slide .swiper-pagination {
	top:173px;
	right:248px
}
}
@media (max-device-width:1199px) {
.Rcmd-Swiper {
	width:calc(100% - 435px);
	margin-right:435px;
}
.rcmd-slide .swiper-button-next {
	right:15%;
}
.rcmd-slide .swiper-button-prev {
	right:374px;
}
.rcmd-slide .swiper-pagination {
	right:302px
}
}
@media (max-device-width:1079px) {
.Rcmd-Swiper {
	width:calc(100% - 408px);
	margin-right:408px;
}
.rcmd-slide .swiper-button-prev {
	right:346px;
}
.rcmd-slide .swiper-pagination {
	right:272px
}
}
@media (max-device-width:1023px) {
.Rcmd-Swiper {
	width:calc(100% - 368px);
	margin-right:368px;
}
.rcmd-slide .swiper-button-prev {
	right:312px;
}
.rcmd-slide .swiper-pagination {
	right:242px
}
}
@media (max-device-width:900px) {
.Rcmd-Swiper {
	width:calc(100% - 312px);
	margin-right:312px;
}
.rcmd-slide .swiper-button-next {
	right:12%;
}
.rcmd-slide .swiper-button-prev {
	right:260px;
}
.rcmd-slide .swiper-pagination {
	right:192px
}
}
@media (max-device-width:767px) {
.Rcmd-Swiper {
	width:calc(100% - 263px);
	margin-right:263px;
}
.rcmd-slide .swiper-button-next,
.rcmd-slide .swiper-button-prev {
	top:148px;
}
.rcmd-slide .swiper-button-next {
	right:5%;
}
.rcmd-slide .swiper-button-prev {
	right:220px;
}
.rcmd-slide .swiper-pagination {
	right:145px;
	top:141px;
}
}
@media (max-device-width:639px) {
.Rcmd-Swiper {
	width:calc(100% - 212px);
	margin-right:212px;
}
.rcmd-slide .swiper-button-prev {
	right:170px;
}
.rcmd-slide .swiper-pagination {
	right:105px;
}
}
@media (max-device-width:539px) {
.Rcmd-Swiper {
	width:100%;
	margin-right:0;
}
.rcmd-slide .swiper-button-next,
.rcmd-slide .swiper-button-prev {
	top:auto;
	bottom:0;
}
.rcmd-slide .swiper-button-next {
	right:24%;
}
.rcmd-slide .swiper-button-prev {
	right:auto;
	left:24%;
}
.rcmd-slide .swiper-button-next:after,
.rcmd-slide .swiper-button-prev:after {
	font-size:18px;
}
.rcmd-slide .swiper-pagination {
	right:50%;
	top:auto;
	bottom:15px;
	transform:translateX(50%);
}
.rcmd-slide .swiper-pagination-bullet {
	width:9px;
	height:9px;
}
.rcmd-slide .swiper-pagination-bullet-active {
	width:20px;
}
}


/*--¸ÞÀÎ Á¦Ç° ½½¶óÀÌµå--*/
.goodsSlide-Swiper {
	width:calc(100% + 10px);
	height:100%;
	box-sizing:border-box;
	margin-left:-5px;
	margin-right:-5px;
	padding-left:50px;
	padding-right:50px;
}
.goodsSlide-Swiper .swiper-button-next:after,
.goodsSlide-Swiper .swiper-button-prev:after {
	font-weight:90;
}
.goodsSlide-Swiper .swiper-button-next,
.goodsSlide-Swiper .swiper-button-prev {
	width:40px;
	top:0;
	margin-top:0;
	height:100%;
	background-size:64px;
	background-color:#fff;
}
.goodsSlide-Swiper .swiper-button-next,
.goodsSlide-Swiper .swiper-rtl .swiper-button-prev {
	right:0;
	background-position:50% 57%;
}
.goodsSlide-Swiper .swiper-button-prev,
.goodsSlide-Swiper .swiper-rtl .swiper-button-next {
	left:0;
	background-position:50% 43%;
}
@media (max-width:1679px) {
}
@media (max-device-width:1199px) {
}
@media (max-device-width:1023px) {
}
@media (max-device-width:767px) {
}
@media (max-device-width:539px) {
}


/*--MAIN EVENT BANNER--*/
.EventSwiper {
	width:100%;
	height:100%;
}
.EventSwiper .swiper-pagination {
	bottom:85px;
	left:21%;
	width:auto;
}
.EventSwiper .swiper-pagination-bullet {
	width:17px;
	height:17px;
	background:#fff;
	opacity:1;
}
.EventSwiper .swiper-pagination-bullet-active {
	background:#483fc3;
}
@media (max-device-width:1535px) {
.EventSwiper .swiper-pagination {
	bottom:65px;
}
}
@media (max-device-width:1199px) {
.EventSwiper .swiper-pagination-bullet {
	width:13px;
	height:13px;
}
}
@media (max-device-width:767px) {
.EventSwiper .swiper-pagination {
	bottom:50px;
}
}
@media (max-device-width:539px) {
.EventSwiper .swiper-pagination-bullet {
	width:11px;
	height:11px;
}
}
@media (max-device-width:479px) {
.EventSwiper .swiper-pagination {
	bottom:35px;
}
}
@media (max-device-width:359px) {
.EventSwiper .swiper-pagination-bullet {
	width:9px;
	height:9px;
}
}

/*--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-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:0 auto 1px auto;   /*-- margin:0 auto 8px 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:15px;
	padding-right:15px;
}
}
@media (max-device-width:478px) {
.menuRoll-Swiper .swiper-slide {
	font-size:12px;  /*-- font-size:14px; --*/
}
#Menu-rolling .cateicon {
	width:24px;   /*--width:36px;--*/
	height:24px;  /*--height:36px;--*/
}
}

.txtLink-Swiper {
	width: 100%;
	height: 100%;
	box-sizing:border-box;
	padding-left:25px;
}
.txtLink-Swiper .swiper-slide {
	width:auto;
	text-align: center;
	background: transparent;
	display: flex;
	justify-content: center;
	align-items: center;
}



