.css-oufzu2 {
	position: absolute;
	top: 2rem;
	font-size: 1.5rem;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 1000;
}

.css-1a9b31k {
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 10;
}

.css-9tg574 {
	position: absolute;
	bottom: 5rem;
	font-size: 1.3rem;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 1000;
}

/*----------------------------------------------------------*/
.css-1m03ztm {
	position: fixed;
	width: 100%;
	height: 7rem;
	opacity: 1;
	transform: scale(1);
	transition: all 0.5s ease 0s;
	z-index: 1000;
}
/*----------------------------------------------------------*/
.css-d2rpf6 {
	position: fixed;
	width: 100%;
	height: 7rem;
	opacity: 0;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
	z-index: 1000;
}
/*----------------------------------------------------------*/


.css-see0bv {
	width: 100vw;
	height: 100vh;
	position: absolute;
	z-index: 10;
}

@media (max-width:600px) {
	.css-see0bv {
		opacity: 0;
	}
}
.css-1a9b31k {
    background-size: cover; 
    background-repeat: no-repeat;
    background-position: center;
}
.css-1a9b31k img {
    width:100%;
    min-width:100%;
    min-height:100%;
    object-fit:cover;
}
.css-1a9b31k video {
    width:100%;
    min-width:100%;
    min-height:100%;
    object-fit:cover;
}
@media screen and (max-width: 599px) {
    .css-1a9b31k video {
        min-height:100%;
    }
    .videoText {
       display:none;
    }
}

/* ÆË¾÷ */
#divpop{position: absolute; left: 0px; top: 0px; z-index: 103;}
#divpop .divpopbg{width:100%;height:100%;background:rgba(0, 0, 0, .5);position:fixed;left:0;top:0;z-index:102;}
#divpop .popupClose{position:static;left:-60px;right:auto;top:35px;width:40px;height:100%;z-index:53;}

#divpop .slidePopDesign{position:fixed;z-index:103;width:388px;left:50%;top:50%;margin-left:-194px;margin-top:-229px;}
#divpop .slidePopDesign .closeBox{display:flex;margin-top:-20px;}
#divpop .slidePopDesign .closeBox li{flex:1;text-align:center;color:#fff;font-size:18px;font-weight:200;position:relative;letter-spacing:-0.05em;}
#divpop .slidePopDesign .closeBox li:first-child:after{width:1px;height:18px;position:absolute;right:0;top:2px;background:#fff;content:'';}
#divpop .slidePopDesign .closeBox li a{color:inherit;cursor:pointer;}
#divpop .slidePopDesign .bx-pager{bottom:-20px;}
#divpop .slidePopDesign .bx-pager div a{width:5px;height:5px;background:#282425;border-color:#676465;display:block;}
#divpop .slidePopDesign .bx-pager div a.active{background:#fff;border-color:#fff;}
#divpop .slidePopDesign .bx-pager div{margin:0 11px;}

@media (min-width:0px) and (max-width:300px) {
	#divpop .slidePopDesign .closeBox li a {
	    font-size: 1rem;
	}
}

@media (max-width:600px) {
	#divpop .slidePopDesign {
		width: 60%;
        left: 20%;
        top: 50%;
        transform: translateY(-50%);
        margin-left:0px;
        margin-top:0px;
	}
}
.videoText {
    position: absolute;
    z-index:100;
}
