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

.swiper-slide .pro-icon img {
	display:inline-block;
	width:auto;
	height:14px;
}

.visual-Swiper {
	width: 100%;
	height: 100%;
	padding-bottom:30px;
	box-sizing:border-box;
}
.visual-Swiper .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
}
.visual-Swiper .swiper-pagination {
	top:auto;
	bottom:10px;
}
.visual-Swiper .swiper-pagination-bullet {
	width:12px;
	height:12px;
}
.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:1399px) {
.visual-Swiper .swiper-slide img {
	object-position:left top;
}
.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-pagination-bullet {
	width:10px;
	height:10px;
}

.visual-Swiper .swiper-button-next:after,
.visual-Swiper .swiper-button-prev:after {
	font-size:28px;
}
}
@media (max-device-width:539px) {
.visual-Swiper .swiper-pagination-bullet {
	width:8px;
	height:8px;
}

.visual-Swiper .swiper-button-next:after,
.visual-Swiper .swiper-button-prev:after {
	font-size:20px;
}
}

/*--¸ÞÀÎ Áß¾Ó ½½¶óÀÌµåÀÌ¹ÌÁö--*/
.newitemSwiper {
	width: 100%;
	height:100%;
}

.newitemSwiper .swiper-slide {
	position:relative;
	z-index:1;
	width:400px;
	text-align:left;
	color:#ffffff;
	overflow:hidden;
	border-radius:2rem 0rem 2rem 0rem;
}
.newitemSwiper .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
}
.newitemSwiper .newitem-title {
	position:absolute;
	z-index:3;
	right:45px;
	left:45px;
	bottom:60px;
	font-family:'Noto Sans KR';
}
.newitemSwiper .newitem-title > * {
	line-height:1;
	color:#ffffff;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newitemSwiper .newitem-title h4 {
	margin-bottom:10px;
	font-size:34px;
	font-weight:800;
}
.newitemSwiper .newitem-title h6 {
	font-size:18px;
	font-weight:500;
}
.newitemSwiper .newitem-btn {
	position:absolute;
	z-index:3;
	left:45px;
	bottom:132px;
	width:44px;
	height:44px;
	background:url(/img/icons/i_plus_circle.png) no-repeat 50% 50%;
	background-size:contain;
	filter:invert(1);
}

#mainGoods-new .swiper-button-next,
#mainGoods-new .swiper-button-prev {
	top:auto;
	bottom:20px;
	width:82px;
	height:44px;
	background-size:82px;
	filter:opacity(0.6);
}
#mainGoods-new .swiper-button-next {
	right:auto;
	left:108px;
}
@media (max-device-width:1199px) {
.newitemSwiper .swiper-slide {
	width:340px;
}
.newitemSwiper .newitem-title h4 {
	font-size:28px;
}
.newitemSwiper .newitem-title h6 {
	font-size:16px;
}
.newitemSwiper .newitem-btn {
	width:32px;
	height:32px;
}
#mainGoods-new .swiper-button-next,
#mainGoods-new .swiper-button-prev {
	bottom:15px;
}
}
@media (max-device-width:1079px) {
.newitemSwiper .swiper-slide {
	width:320px;
}
}
@media (max-device-width:1023px) {
.newitemSwiper .swiper-slide {
	border-radius:1.75rem 0rem 1.75rem 0rem;
}
.newitemSwiper .newitem-btn {
	left:30px;
}
.newitemSwiper .newitem-title {
	left:30px;
	right:30px;
}
#mainGoods-new .swiper-button-next,
#mainGoods-new .swiper-button-prev {
	bottom:0px;
}
#mainGoods-new .swiper-button-prev {
	right:124px;
	left:auto;
}
#mainGoods-new .swiper-button-next {
	right:25px;
	left:auto;
}
}
@media (max-device-width:767px) {
.newitemSwiper .swiper-slide {
	width:240px;
	border-radius:1.25rem 0rem 1.25rem 0rem;
}
.newitemSwiper .newitem-title {
	bottom:45px;
}
.newitemSwiper .newitem-title h4 {
	margin-bottom:8px;
	font-size:20px;
	font-weight:700;
}
.newitemSwiper .newitem-title h6 {
	font-size:14px;
	white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: keep-all;
}
.newitemSwiper .newitem-btn {
	bottom:100px;
	width:28px;
	height:28px;
}
#mainGoods-new .swiper-button-next,
#mainGoods-new .swiper-button-prev {
	width:58px;
	height:22px;
	background-size:50px;
}
#mainGoods-new .swiper-button-prev {
	right:84px;
}
}
@media (max-device-width:539px) {
.newitemSwiper .swiper-slide {
	width:196px;
	border-radius:0.928rem 0rem 0.928rem 0rem;
}
.newitemSwiper .newitem-title {
	left:15px;
	right:15px;
}
.newitemSwiper .newitem-title h4 {
	font-size:16px;
}
.newitemSwiper .newitem-title h6 {
	font-size:12px;
}
.newitemSwiper .newitem-btn {
	bottom:92px;
	left:15px;
	width:22px;
	height:22px;
}

#mainGoods-new .swiper-button-next,
#mainGoods-new .swiper-button-prev {
	width:44px;
	background-size:38px;
}
#mainGoods-new .swiper-button-prev {
	right:64px;
}
}


.goodsCate-Tab .swiper-slide img {
	width:auto;
	height:auto;
	object-fit:auto;
}


/*--MAIN EVENT BANNER--*/
.bantEvent-Swiper {
	width:100%;
	height:524px;
}
.bantEvent-Swiper .swiper-slide {
	width:962px;
	background-color:#252525;
}
.bantEvent-Swiper .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	opacity:0.3;
}
.bantEvent-Swiper .swiper-slide-active a {
	opacity:1;
}
.bantEvent-Swiper .swiper-button-next,
.bantEvent-Swiper .swiper-button-prev {
	width:48px;
	height:48px;
	filter:invert(1);
}
.bantEvent-Swiper .swiper-button-prev {
	left:20%;
}
.bantEvent-Swiper .swiper-button-next {
	right:20%;
}
@media (max-width:1799px) {
.bantEvent-Swiper .swiper-button-prev {
	left:17%;
}
.bantEvent-Swiper .swiper-button-next {
	right:17%;
}
}
@media (max-width:1679px) {
.bantEvent-Swiper .swiper-button-prev {
	left:15%;
}
.bantEvent-Swiper .swiper-button-next {
	right:15%;
}
}
@media (max-width:1599px) {
.bantEvent-Swiper .swiper-button-prev {
	left:11.5%;
}
.bantEvent-Swiper .swiper-button-next {
	right:11.5%;
}
}
@media (max-width:1439px) {
.bantEvent-Swiper .swiper-button-prev {
	left:7.5%;
}
.bantEvent-Swiper .swiper-button-next {
	right:7.5%;
}
}
@media (max-device-width:1199px) {
.bantEvent-Swiper {
	height:480px;
}
.bantEvent-Swiper .swiper-slide {
	width:882px;
}
.bantEvent-Swiper .swiper-button-prev {
	left:25px;
}
.bantEvent-Swiper .swiper-button-next {
	right:25px;
}
}
@media (max-device-width:1079px) {
.bantEvent-Swiper {
	height:460px;
}
.bantEvent-Swiper .swiper-slide {
	width:845px;
}
}
@media (max-device-width:1023px) {
.bantEvent-Swiper {
	height:340px;
}
.bantEvent-Swiper .swiper-slide {
	width:624px;
}
.bantEvent-Swiper .swiper-button-next,
.bantEvent-Swiper .swiper-button-prev {
	width:40px;
	height:40px;
}
.bantEvent-Swiper .swiper-button-prev {
	left:7%;
}
.bantEvent-Swiper .swiper-button-next {
	right:7%;
}
}
@media (max-device-width:900px) {
.bantEvent-Swiper .swiper-button-prev {
	left:25px;
}
.bantEvent-Swiper .swiper-button-next {
	right:25px;
}
}
@media (max-device-width:767px) {
.bantEvent-Swiper {
	height:248px;
}
.bantEvent-Swiper .swiper-slide {
	width:456px;
}
.bantEvent-Swiper .swiper-button-next,
.bantEvent-Swiper .swiper-button-prev {
	width:32px;
	height:32px;
}
.bantEvent-Swiper .swiper-button-prev {
	left:7%;
}
.bantEvent-Swiper .swiper-button-next {
	right:7%;
}
}
@media (max-device-width:639px) {
.bantEvent-Swiper .swiper-button-prev {
	left:15px;
}
.bantEvent-Swiper .swiper-button-next {
	right:15px;
}
}
@media (max-device-width:539px) {
.bantEvent-Swiper {
	height:100%;
}
.bantEvent-Swiper .swiper-slide {
	width:auto;
}
.bantEvent-Swiper .swiper-button-next,
.bantEvent-Swiper .swiper-button-prev {
	width:24px;
}
.bantEvent-Swiper .swiper-button-prev {
	left:10px;
}
.bantEvent-Swiper .swiper-button-next {
	right:10px;
}
}

/*****/
.event-Swiper {
	width:100%;
	height:506px;
	padding-top:60px;
}
.event-Swiper .swiper-slide {
	overflow:hidden;
	border-radius:0.75rem;
}
.event-Swiper .swiper-slide a {
	display:block;
	width:100%;
	height:100%;
}
.bottom-event .swiper-pagination {
	bottom:auto;
	top:25px;
	left:auto;
	right:0;
	width:auto;
}
.bottom-event .swiper-pagination-bullet {
	width:12px;
	height:12px;
	background:#333333;
	opacity:1;
}
.bottom-event .swiper-pagination-bullet-active {
	background:#eb957b;
}
@media (max-device-width:1399px) {
.event-Swiper {
	height:470px;
}
}
@media (max-device-width:1299px) {
.event-Swiper {
	height:419px;
}
}
@media (max-device-width:1199px) {
.event-Swiper {
	height:780px;
}
}
@media (max-device-width:1110px) {
.event-Swiper {
	height:720px;
}
}
@media (max-device-width:1079px) {
.event-Swiper {
	height:680px;
}
}
@media (max-device-width:1023px) {
.event-Swiper {
	height:600px;
	padding-top:30px;
}
.bottom-event .swiper-pagination {
	top:0;
}
}
@media (max-device-width:900px) {
.event-Swiper {
	height:530px;
}
}
@media (max-device-width:819px) {
.event-Swiper {
	height:502px;
}
}
@media (max-device-width:767px) {
.event-Swiper {
	height:436px;
}
}
@media (max-device-width:639px) {
.event-Swiper {
	height:358px;
}
}
@media (max-device-width:539px) {
.event-Swiper {
	height:314px;
	padding-top:20px;
}
.bottom-event .swiper-pagination-bullet {
	width:9px;
	height:9px;
}
}
@media (max-device-width:479px) {
.event-Swiper {
	height:294px;
}
}
@media (max-device-width:449px) {
.event-Swiper {
	height:280px;
}
}
@media (max-device-width:419px) {
.event-Swiper {
	height:252px;
}
}
@media (max-device-width:389px) {
.event-Swiper {
	height:230px;
}
}
@media (max-device-width:359px) {
.event-Swiper {
	height:200px;
}
}


/*--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;--*/
}
}

