@charset "utf-8";

/* [S] Popup_wrap */
.popupzone {
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100%;
	height:100vh;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	z-index: 999;
	background:rgba(0, 0, 0, 0.65);
}

.popupzone.active {
	opacity: 1;
	visibility: visible;
} 

.popupzone .popupzone_wrap{
	position:relative;
	width:600px;
	height:100%;
	margin:auto;
	max-width: calc(100% - 40px);
}

.popupzone .group{
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.popupzone .popupzoneLst_wrpper{
	position:relative;
}

.popupzone .popupzoneLst_wrap{
	position:relative;
	border-radius: 20px;
	overflow: hidden;
}

.popupzone #popupzoneLst{
	width:100%;
}

.popupzone #popupzoneLst .slider_wrap{
	height: 600px;
	background:#fff;
}

.popupzone #popupzoneLst .slider_wrap > a{
	display:block;
	width: 100%;
	height: 100%;
}

.popupzone #popupzoneLst .slider_wrap .img_wrap{
	position:relative;
	width:100%;
	height:100%;
	overflow: hidden;
}

.popupzone #popupzoneLst .slider_wrap .img_wrap img{
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.popupzone .control .counter{
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: rgba(0, 0, 0, 0.2);
	color: #fff;
	padding: 0 10px;
	border-radius: 15px;
}

.popupzone .control .counter span{
	line-height: 30px;
	padding: 0 5px;
}

.popupzone .control a.slick_arr{
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	height: auto;
}

.popupzone .control a.slick-prev{
	text-align: left;
}

.popupzone .control a.slick-next{
	text-align: right;
}

.popupzone .popupzone_wrap .item2{
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
	padding: 0 10px;
} 

.popupzone .popupzone_wrap .item2 .label{
	color: #fff;
}

.popupzone .popupzone_wrap .item2 .oneday i{
	margin-left:2rem;
	-webkit-transition:transform .3s; 
	transition:transform .3s;
}
/* [E] Popup_wrap */

@media(max-width:1024px){
	.popupzone #popupzoneLst .slider_wrap{
		height: auto;
	}

	.popupzone #popupzoneLst .slider_wrap .img_wrap img{
		position: relative;
		top: auto;
		left: auto;
		transform: none;
		-webkit-transform: none;
	}
}