.temps-wide{display:block;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}


@media all and (max-width : 1800px){
.mb-txt{height:33vw;}
}
@media all and (max-width: 1350px){
.temps-wide{display:none;} .temps-siteContent{display:block;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}
.non1350{display:none;}
.main-bottom-text {width:100%;}
.main-branding__in{width:100%;}
.mb-img{width:60vw; left:4vw;}
.mb-txt{width:48vw; height:40vw; left:48%; }
.main-slogan h2{font-size:40px;}
.main-bottom-text{width:90%; box-sizing:border-box; padding-left:5%;}
.heritage{width:96%; margin-left:2%; }
.glorious{width:96%; margin-left:2%;  margin-top:100px;}
.mvid-txt{width:100%; left:0; text-align:center; transform:translateX(0);}
.her-text h2{font-size:40px;}
.her-text2 h2{font-size:40px;}
.mvid h2{font-size:32px;}
.years{padding-top:150px; padding-bottom:150px; text-align:center;}
.years h2{font-size:45px;}
.year-txt{font-size:17px;}
.her-text p{font-size:17px;}
.her-text2 p{font-size:17px;}
.main-video{margin-top:100px;}
.main-feature h2{font-size:40px;}
.main-feature ul{width:100%; justify-content:space-around;}
.main-feature ul li{width:30%;}
.cf-show h3{font-size:35px;}
.cf-show span{font-size:15px;}
.main-feature ul li .cf-txt p{font-size:34px;}
.main-feature ul li .cf-txt i{font-size:14px;}
.cf-img{height:50vw;}
.main-C-map{left:0; top:39%; transform:translate(0%, -50%);}
.main-C-map p img{width:100%;}
.main-C-Text h3{font-size:35px;}
.main-C-Text p{font-size:14px;}
.main-C-Text{top:480px;}
} 
/************************* 사이트 콘텐츠 가로폭 끝 **********************************/
/************************* 1024 - 아이패드 PRO 세로 시작 ****************************/

@media all and (max-width: 1024px){ 
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:block;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}
body{-webkit-text-size-adjust: none;} /*아이폰폰트사이즈수리*/
.non1024{display:none;}
.btn-menu{display:none !important;}

.dot-menu{position:fixed; right:9px; top:4px; z-index:50; display:inline-block;}
.dot-menu a{display:inline-block; position:relative; width:50px; height:50px; transition:all 0.3s;}
/*.dot-menu a.is-active{transform:rotate(-45deg);}*/
.dot-menu a.is-active .mobile-Menu__open{opacity:0;}
.dot-menu a.is-active .mobile-Menu__close{opacity:1;}
.dot-menu a img{width:50px; height:50px;}
.dot-menu .mobile-Menu__open{position:absolute; left:0; top:0; transition:all 0.3s;}
.dot-menu .mobile-Menu__close{position:absolute; left:0; top:0; opacity:0; transition:all 0.3s;}
.login-btn{display:none;}
.mobile-gnb{position:fixed; left:0; top:0; z-index:49; width:100%; height:100%; }
.mobile-gnb>p{content:''; position:absolute; width:100%; height:100%; left:0; top:0;  background-color:rgba(0, 0, 0, 1);}
.mobile-gnb__in{position:relative; height:100vh;}
.mobile-gnb__in>i{font-style:normal; color:#e5c7a9; font-size:12px; position:absolute; left:40px; top:175px; font-family: 'GY-Light';}
.mobile-gnb__in>b{font-weight:normal; color:#878787; font-size:11px; position:absolute; left:40px; bottom:150px; font-family: 'GY-Light'; line-height:160%;}
.mag-ul{display:flex; width:90%; gap:0 0; left:5%; position:absolute; top:100px;  font-family: Pretendard, -apple-system; color:#fff; font-size:16px;}
.mag-ul li+li:before{position:absolute; content:""; width:1px; height:10px; background-color:gray; top:3px; left:1px;}
.mag-ul li{width:33.3%; position:relative; text-align:center;}
.mag-ul li a{color:#d9d9d9;}
.mbg-ul{position:absolute; left:40px; top:210px;}
.mbg-ul a{color:#fff;}
.mbg-ul>li>a{font-family: 'GY-Light'; font-size:30px; transition:all 0.4s; position:relative; display:inline-block;}
.mbg-ul>li>a:before{position:absolute; content:""; left:0; bottom:-1px; background-color:#fff; height:2px; width:0%;  transition:all 0.4s cubic-bezier(0,.16,.05,.99);}
.mbg-ul>li>a.is-active:before{width:100%;}
.mbg-ul>li>ul{display:block; height:0; overflow:hidden; transition:all 0.4s cubic-bezier(0,.16,.05,.99);}
.mbg-ul>li>ul.mbul-1.is-active{height:170px;}
.mbg-ul>li>ul.mbul-2.is-active{height:155px;}
.mbg-ul>li>ul.mbul-3.is-active{height:135px;}
.mbg-ul>li>ul.mbul-4.is-active{height:135px;}
.mbg-ul>li>ul.mbul-5.is-active{height:200px;}
.mbg-ul>li>ul.mbul-6.is-active{height:140px;}
.mbg-ul>li>ul li{padding:20px 0 0;}
.mbg-ul>li>ul li:last-child{padding-bottom:25px;}
.mbg-ul>li>ul li a{font-family: 'GY-Regular'; font-size:16px; display:inline-block; opacity:0.8;}
.cf-show{top:0 !important;}
.main-course h2{font-size:40px; padding-top:105px;}
.main-calltoAction ul li a h2{font-size:27px; line-height:130%;}
.main-calltoAction ul li a b{font-size:11px;}
.footer{height:347px;}
.footer-sitemap{display:none;}
.footer:before{display:none;}
.footer-info{margin-top:0;}
.bars{top:90px;}
.pc-logo{top:15px; width:220px;}
.cf-img b img{width:100%; transform:translateY(-20%)}
.main-C-Text{top:640px;}
.main-pops__right h2{padding-top:170px;}
.main-C-map{top:43%;}
} 
/************************* 1024 - 아이패드 PRO 세로 끝 ****************************/
/************************* 768 - 일반 아이패드 세로 시작 ***************************/
@media all and (max-width: 768px){ 
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:block;} .temps-smallMobile{display:none;}
.non768{display:none;}
.main-slogan h2{font-size:23px; font-weight:300;}
.main-res-btn a{width:150px; height:38px; padding-top:11px; font-size:14px;}
.main-bottom-text{bottom:169px;}
.main-bottom-text .mb p{font-size:14px; line-height:130%;}
.main-bottom-text{width:96%; padding-left:2%;}
.main-bottom-text .mb span{font-size:10px; text-indent:0; padding-top:12px;}
.main-bottom-text .mb span:before{display:none;}
.main-slogan{top:calc(50% - 150px);}
.pc-logo{top:7px; width:200px;}
.bars{top:70px;}
.main-feature ul{flex-direction:column;}
.main-feature ul li{width:100%;}
.year-txt{font-size:15px;}
.year-txt>div{display:block; width:90%; margin-left:5%;}
.years{padding-top:90px; padding-bottom:90px;}
.year-count::before{height:50px; top:-70px;}
.yt-sp1:before{display:none;}
.yt-sp2:before{display:none;}
.yt-sp3:before{display:none;}
.yt-sp4:before{display:none;}
.her-1{display:block;}
.her-1__img{width:100%; padding-bottom:70%;}
.her-text{padding-right:0; width:96%; margin-left:2%; margin-top:30px;}
.her-text p{padding-top:25px; font-size:15px;}
.her-text h2{font-size:25px; text-align:center;}
.her-text a{margin-top:35px; width:100%;}
.her-2{flex-direction:column-reverse;}
.her-2__img{width:100%; padding-bottom:70%;}
.her-text2 h2{font-size:25px; text-align:center;}
.her-text2{padding-right:0; width:96%; margin-left:2%; margin-top:30px;}
.her-text2 p{padding-top:25px; font-size:15px;}
.her-text2 a{margin-top:35px; width:100%;}
.glorious{margin-top:50px;}
.mvid h2{font-size:18px;}
.main-feature h2{display:none;}
.cf-img{height:350px;}
.cf-show h3{padding-bottom:25px; margin-top:-10px;}
.cf-show span{width:80%;}
.cf-txt{display:none;}
.main-C-map{top:35%;}
.main-course{margin-top:0;}
.main-course h2{font-size:30px; padding-top:100px;}
.main-C-Text{left:5%; width:90%;}
.main-C-Text h3{font-size:30px;}
.main-C-Text a.courseBtn{width:100%;}
.main-pop-1__in{flex-direction:column;}
.main-pops__left{width:100%; height:310px;}
.main-pops__left i{top:26%; left:5%; width:90%;}
#vides_lake{width:100%;}
#vides_valley{width:100%;}
#vides_mountain{width:100%;}
.main-pops__right{width:90%; padding-left:0%; margin-left:5%;}
.main-pops__right h2{font-size:40px; padding-bottom:25px; padding-top:205px;}
.main-pops__right a{width:100%; margin-top:30px;}
.mainpop-1-btn{top:-68px;}
.main-pop-close{right:15px; top:15px;}
.main-pop-2__in{flex-direction:column;}
.main-pop-3__in{flex-direction:column;}
.main-course{height:100vh;}
.main-calltoAction ul li a h2{font-size:14px; bottom:29%;}
.main-calltoAction ul li a b{text-indent:15px; opacity:0.8;}
.main-calltoAction ul li a b:before{width:9px;}
.footer-info__in{flex-direction:column; margin-top:26px; text-align:center; justify-content:flex-start;}
.copyInfo{transform: translateY(-10px); font-size:10px; }
.footer{background-color:#322b20;}
.footer-info__in>div{font-size: 12px;} 
.footer-info__in>div a{color:#c0bdb8;}
.footer-info__in>div.foo-i-3{color:#746f68; font-size:11px;}
.mvid{background:url("../image/main-v-1__bg.jpg") no-repeat 50% 50%; background-size:cover;}
.main-video{margin-top:60px;}
.years h2{font-size:34px;}
.years h2 span{padding-left:42px;}
.year-txt{padding-top:77px;}
.mvid h2{font-weight:300; font-size:17px;}
.cf-show h3{font-size:31px;}
.mvid a{width:90%; height:43px; padding-top:13px;}
.goTop{opacity:1;}
} 
/************************* 768 - 일반 아이패드 세로 끝 ***************************/
/************************* 480 - 아이폰 X 세로 시작 ******************************/

@media all and (max-width: 480px){ 
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:block;}
.mobile-logo {position:fixed; left:10px; top:8px; display:block; z-index:50;}
.mobile-logo a img{width:160px;}
.mobile-top-bg{position:fixed; left:0; top:0; width:100%; height:60px; background-color:rgba(0, 0, 0, 0.5); z-index:11; display:inline-block;}
.pc-logo{display:none;}
.bars{display:none;}
.mobile-float-menu{display:block; position:fixed; bottom:0; height:85px; width:100%; z-index:900; box-sizing:border-box; padding-top:12px; background-color:#fff; border-top-left-radius:12px 12px; border-top-right-radius:12px 12px; border-top:1px solid rgba(0, 0, 0, 0.3);}
.mobile-float-menu ul{display:flex; height:85px; justify-content:space-around; }
.mobile-float-menu ul li a{display:inline-block; font-family: 'GY-Regular'; width:100%; text-align:center; color:#373737; font-size:14px;}
.mobile-float-menu ul li{position:relative;}
.mobile-float-menu ul li+li:before{content:""; position:absolute; width:1px; height:30px; top:10px; left:-20px; background-color:rgba(0, 0, 0, 0.2);}
.mobile-float-menu ul li a span{display:block; text-align:center; padding-top:5px;}
.mobile-float-menu ul li a p img{width:22px;}
.goTop{bottom:90px; right:0px;}
.strategy-btn{display:none;}
.main-pops__right h2{padding-bottom:25px;}
.main-C-Text{top:438px;}
.main-C-map{top:32%;}
.mainpop-1-btn{top:-60px;}
.main-C-Text h3{font-size:23px; padding-bottom:20px;}

.main-pops__right h2{padding-top:50px; font-size:26px;}
.mobile-gnb__in>b{bottom:111px;}
}
/************************* 480 - 아이폰 X 세로 끝 ******************************/