@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
html,body{font-family:'Noto Sans KR' , sans-serif;}
input,
select {font-family:'Noto Sans KR', sans-serif;}
button {font-family:'Noto Sans KR', sans-serif;}

.btn-gnb-nav.gnb-1 .txt {width:225px; height:33px;}
.btn-gnb-nav.gnb-2 .txt {width:250px; height:34px;}
.btn-gnb-nav.gnb-3 .txt {width:250px; height:34px;}
.btn-gnb-nav.gnb-4 .txt {width:250px; height:34px;}
.btn-gnb-nav.gnb-5 .txt {width:235px; height:34px;}
.btn-gnb-nav.gnb-1 .txt:before {background-image:url(../images/gnb-nav-1-off.png);}
.btn-gnb-nav.gnb-1 .txt:after {background-image:url(../images/gnb-nav-1-on.png);}
.btn-gnb-nav.gnb-2 .txt:before {background-image:url(../images/gnb-nav-2-off.png);}
.btn-gnb-nav.gnb-2 .txt:after {background-image:url(../images/gnb-nav-2-on.png);}
.btn-gnb-nav.gnb-3 .txt:before {background-image:url(../images/gnb-nav-3-off.png);}
.btn-gnb-nav.gnb-3 .txt:after {background-image:url(../images/gnb-nav-3-on.png);}
.btn-gnb-nav.gnb-4 .txt:before {background-image:url(../images/gnb-nav-4-off.png);}
.btn-gnb-nav.gnb-4 .txt:after {background-image:url(../images/gnb-nav-4-on.png);}
.btn-gnb-nav.gnb-5 .txt:before {background-image:url(../images/gnb-nav-5-off.png);}
.btn-gnb-nav.gnb-5 .txt:after {background-image:url(../images/gnb-nav-5-on.png);}

.btn-gnb-nav .comming-soon { display:none; width:135px; height:28px; margin:0; background:url(../images/gnb-nav-comming.png) center center no-repeat; background-size:100% 100%;}

/* .area-3 .over > img.over-1 {top:0;left:0;width:100%;}
.area-3 .over > img.over-2 {top:0;left:0;width:100%;} */


.registration .cover{display: block;content:"";width:100%;height:100%;min-height:100vh;position: absolute;top:0;left:0;background: rgba(0, 0, 0, 0.6);z-index: 20;}
.registration .cover-inner {position: relative;width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
.registration .cover .txt {font-size: 20px;line-height: 1.6;text-align: center;color:#ffffff;text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.5));}


.class-pop-items .swiper-slide .class-data .pop-tit {
	margin:0 0 0 -103px;
}
.class-pop-items .swiper-slide.slide02 .class-data .pop-tit {
	margin:0 0 0 -134px;
}
.class-pop-items .swiper-slide.slide03 .class-data .pop-tit {
	margin:0 0 0 -134px;
}


@media screen and (max-width:1440px) {
	.btn-gnb-nav.gnb-1 .txt {width:182px; height:26px;}
	.btn-gnb-nav.gnb-2 .txt {width:82.5px; height:26.5px;}
	.btn-gnb-nav.gnb-3 .txt {width:84.5px; height:26.5px;}
	.btn-gnb-nav.gnb-4 .txt {width:147.5px; height:26.5px;}
	.btn-gnb-nav.gnb-5 .txt {width:213px; height:26px;}
	.btn-gnb-nav.gnb-1 .txt:before {background-image:url(../images/gnb-nav-1-off-m.png);}
	.btn-gnb-nav.gnb-1 .txt:after {background-image:url(../images/gnb-nav-1-on-m.png);}
	.btn-gnb-nav.gnb-2 .txt:before {background-image:url(../images/gnb-nav-2-off-m.png);}
	.btn-gnb-nav.gnb-2 .txt:after {background-image:url(../images/gnb-nav-2-on-m.png);}
	.btn-gnb-nav.gnb-3 .txt:before {background-image:url(../images/gnb-nav-3-off-m.png);}
	.btn-gnb-nav.gnb-3 .txt:after {background-image:url(../images/gnb-nav-3-on-m.png);}
	.btn-gnb-nav.gnb-4 .txt:before {background-image:url(../images/gnb-nav-4-off-m.png);}
	.btn-gnb-nav.gnb-4 .txt:after {background-image:url(../images/gnb-nav-4-on-m.png);}
	.btn-gnb-nav.gnb-5 .txt:before {background-image:url(../images/gnb-nav-5-off-m.png);}
	.btn-gnb-nav.gnb-5 .txt:after {background-image:url(../images/gnb-nav-5-on-m.png);}
}


@media screen and (max-width:800px) {
	
	.registration .cover .txt {width:250px;margin:0 auto;font-size: 14px;}


}


@media screen and (max-width:768px) { 
	
    .area-3 .map .view img {
        width: auto;
        height: 100%;
        object-fit: contain;
    }
}
