@charset "utf-8";
/*sec1*/

#sec1{width:100%;height:100vh;box-sizing: border-box;position: relative;overflow: hidden;}

#sec1 .sec1_slide{position: absolute;top:82px;bottom:80px;left:80px;right:80px;overflow: hidden;}

#sec1 .sec1_slide .img1{background:url(http://mjparadise.cdn3.cafe24.com/main/image1.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img2{background:url(http://mjparadise.cdn3.cafe24.com/main/image2.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img3{background:url(http://mjparadise.cdn3.cafe24.com/main/image3.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img4{background:url(http://mjparadise.cdn3.cafe24.com/main/image4.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img5{background:url(http://mjparadise.cdn3.cafe24.com/main/image5.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img6{background:url(http://mjparadise.cdn3.cafe24.com/main/image6.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img7{background:url(http://mjparadise.cdn3.cafe24.com/main/image7.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img8{background:url(http://mjparadise.cdn3.cafe24.com/main/image8.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img9{background:url(http://mjparadise.cdn3.cafe24.com/main/image9.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img10{background:url(http://mjparadise.cdn3.cafe24.com/main/image10.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img11{background:url(http://mjparadise.cdn3.cafe24.com/main/image11.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .sec1_slide .img12{background:url(http://mjparadise.cdn3.cafe24.com/main/image12.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}

#sec1 .cov_txt{position: absolute;left:15%;top:50%;z-index: 999;color:#fff;font-family: 'Poppins';opacity: .8;transform: translateY(-86%);}
#sec1 .cov_txt span{font-size:13px;display: block;margin-bottom:20px;letter-spacing: 2px;}
#sec1 .cov_txt h3{font-size:44px;font-weight: bold;margin-bottom:10px;font-family: 'Noto Sans KR';}
#sec1 .cov_txt h4{font-size:44px;font-weight: bold;font-family: 'Noto Sans KR';}

#sec1 .sec1_prev{position: absolute;width:40px;height:40px;z-index: 99;top:50%;left:20px;cursor: pointer;background: rgba(0,0,0,.5);transition: .5s ease;outline:none;}
#sec1 .sec1_prev:before{content: '';width:8px;height:14px;background: url(../img/btn/prev_btn.png)no-repeat 50% 50%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
#sec1 .sec1_prev:hover{background: rgba(0,0,0,1);}
#sec1 .sec1_next{position: absolute;width:40px;height:40px;z-index: 99;top:50%;right:20px;cursor: pointer;background: rgba(0,0,0,.5);transition: .5s ease;outline:none;}
#sec1 .sec1_next:before{content: '';width:8px;height:14px;background: url(../img/btn/next_btn.png)no-repeat 50% 50%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
#sec1 .sec1_next:hover{background: rgba(0,0,0,1);}

#sec1 .sec1_pagi{position: absolute;bottom:30px;}
#sec1 .swiper-pagination-bullet {text-align: center;width:20px;height:20px;line-height: 20px;font-size: 14px;color:#000;opacity: 1;background: rgba(0,0,0,0);color:#fff;font-family: 'Poppins';position: relative;display: inline-block;}
#sec1 .swiper-pagination-bullet:after{display: block;transition: all .3s ease;content: '';background: #fff;width:0px;height:1px;margin-left:5px;position: absolute;left:80%;top:50%;transform: translateY(-50%) scale(0);opacity: 0;}

#sec1 .swiper-pagination-bullet-active:after{transform: scale(1);opacity: 1;width:60px;}
#sec1 .swiper-pagination-bullet-active {margin-right:60px;transition: all .3s ease;}

/*sec2*/

#sec2{width:100%;padding:40px 0 55px;overflow: hidden;}
#sec2 .sec2_in{width:1200px;margin: auto;padding:0 15px;overflow: hidden;}

#sec2 .sec2_in .about{box-sizing: border-box;}
#sec2 .sec2_in .about .about_box{width:700px;float:left;font-family: 'Poppins';height:470px;position: relative;}
#sec2 .sec2_in .about .about_box h2{margin:40px 0 35px;font-size:11px;letter-spacing: 3px;color:#666;padding-left:5px;}
#sec2 .sec2_in .about .about_box h3{font-size:34px;font-weight: bold;line-height:44px;margin-bottom:40px;}
#sec2 .sec2_in .about .about_box h4{font-size:13px;font-family: 'Noto Sans KR';color:#666;line-height:30px;letter-spacing: .5px;}
#sec2 .sec2_in .about .about_box .view{position: absolute;left:0;bottom:22px;width:140px;height:45px;border:1px solid #333;transition: all .5s ease;}
#sec2 .sec2_in .about .about_box .view a{display: block;width:100%;height:100%;line-height:45px;text-align: center;font-size:13px;color:#000;text-indent: -15px;position: relative;transition: all .5s ease;}
#sec2 .sec2_in .about .about_box .view a:hover{background: rgba(0,0,0,.5);color:#fff}
#sec2 .sec2_in .about .about_box .view a:after{content: '';width:12px;height:10px;background: url(../img/btn/next2.png)no-repeat 50% 50%;position: absolute;top:50%;right:15px;transform: translateY(-50%);transition: all .5s ease;}
#sec2 .sec2_in .about .about_box .view a:hover:after{background: url(../img/btn/next3.png)no-repeat 50% 50%;}

#sec2 .sec2_in .about .about_img{float:left;width:470px;height:470px;box-sizing: border-box;background: url(http://mjparadise.cdn3.cafe24.com/sub1/image4.jpg)no-repeat 50% 50%;background-size: cover;margin:0 15px;position: relative;}
#sec2 .sec2_in .about .about_img .cover{width:100%;height:100%;position: absolute;left:0;top:0;background: #000;opacity: .4;}
/*#sec2 .sec2_in .about .about_img .t_bor{border:1px solid #fff;width:230px;height:230px;z-index: 99;position: absolute;left:20px;top:20px;border-right:none;border-bottom:none;}
#sec2 .sec2_in .about .about_img .b_bor{border:1px solid #fff;width:230px;height:230px;z-index: 99;position: absolute;right:20px;bottom:20px;border-left:none;border-top:none;}*/
#sec2 .sec2_in .about .about_img h2{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 99;}
#sec2 .sec2_in .about .about_img h2 img{width:470px;height;470px;}

/*sec3*/

#sec3{margin:60px 0 0px;overflow: hidden;padding-bottom:50px;}
#sec3 > h2{height:13px;font-size:11px;font-family: 'Poppins';letter-spacing: 2px;text-align: center;color:#666;line-height:13px;}
#sec3 > h3{margin:50px 0 70px;height:50px;line-height:50px;text-align: center;font-family: 'Noto Serif KR';color:#333;font-size:30px;font-weight: bold;}

#sec3 .icon_wrap{width:1200px;margin:0 auto;overflow: hidden;}
#sec3 .icon_wrap li{float:left;width:33.33%;text-align: center;padding:0 5px;box-sizing: border-box;}
#sec3 .icon_wrap li .img{margin-bottom:40px;display: block;}

#sec3 .icon_wrap li .tit{position: relative;height:72px;cursor: pointer;display: inline-block;}
#sec3 .icon_wrap li .tit h4{position: absolute;left:50%;top:50%;transform: translate(-50%,-95%);font-family: 'Noto Serif KR';font-size:18px;font-weight: bold;color:#444;line-height:22px;transition: all .2s ease-in-out;width:100%;}
#sec3 .icon_wrap li .tit h5{position: absolute;left:50%;top:50%;transform: translate(-50%,30%);color:#666;font-family: 'Poppins';font-size:12px;letter-spacing: 3px;font-weight: 500;line-height:14px;transition: all .2s ease-in-out;width:100%;}
#sec3 .icon_wrap li .tit h6{line-height:72px;color:#ebebeb;font-size:72px;font-family: 'Poppins';letter-spacing: 10px;transition: all .2s ease-in-out;width:100%;}

#sec3 .icon_wrap li.on .tit h6{color:#888}
#sec3 .icon_wrap li.on .tit h5{color:#fff;text-shadow: 1px 1px 4px rgba(0,0,0,1)}
#sec3 .icon_wrap li.on .tit h4{color:#fff;text-shadow: 1px 1px 4px rgba(0,0,0,1)}

#sec3 .icon_wrap li .txt{margin-top:10px;height:90px;font-size:13px;font-family: 'Noto Sans KR';color:#333;opacity: .8;letter-spacing: 1px;line-height:30px;}

#sec3 .tab_wrap{width:1200px;margin:50px auto 80px;}
#sec3 .tab_wrap .tab{display: none;}
#sec3 .tab_wrap .tab.on{display: block;}

#sec3 .tab_wrap .tab .tab_facility{box-sizing: border-box;width:570px;float:left;height:400px;margin:0 15px;background: #f7f7f7;padding:15px;}
#sec3 .tab_wrap .tab .tab_facility:first-child{margin-right:7.5px;}
#sec3 .tab_wrap .tab .tab_facility:last-child{margin-left:7.5px;}
#sec3 .tab_wrap .tab .tab_facility .img{width:100%;height:90%;}
#sec3 .tab_wrap .tab .tab_facility:first-child .img{background: url(../img/sub3/1/image4.jpg);background-size: cover;}
#sec3 .tab_wrap .tab .tab_facility:last-child .img{background: url(../img/sub3/2/image2.jpg);background-size: cover;}
#sec3 .tab_wrap .tab .tab_facility h2{margin-top:15px;font-size:15px;font-family: 'Poppins';color:#333;font-weight: 600;letter-spacing: 2px;}

#sec3 .tab_wrap .tab .tab_travel{box-sizing: border-box;width:380px;float:left;height:300px;background: #f7f7f7;padding:15px; margin-bottom:15px;}
#sec3 .tab_wrap .tab .tab_travel:first-child{margin-left:15px;}
#sec3 .tab_wrap .tab .tab_travel:nth-child(2){margin:0 15px;}
#sec3 .tab_wrap .tab .tab_travel:nth-child(3){margin-right:15px;}
#sec3 .tab_wrap .tab .tab_travel:nth-child(4){margin-left:15px;}
#sec3 .tab_wrap .tab .tab_travel:nth-child(5){margin:0 15px;}
#sec3 .tab_wrap .tab .tab_travel:last-child{margin-right:15px;}
#sec3 .tab_wrap .tab .tab_travel .img{width:100%;height:90%;}

#sec3 .tab_wrap .tab .tab_travel:first-child .img{background: url(../img/sub6/3.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_travel:nth-child(2) .img{background: url(../img/sub6/19.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_travel:nth-child(3) .img{background: url(../img/sub6/17.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_travel:nth-child(4) .img{background: url(../img/sub6/8.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_travel:nth-child(5) .img{background: url(../img/sub6/9.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_travel:last-child .img{background: url(../img/sub6/13.jpg)no-repeat 50% 50%;background-size: cover;}

#sec3 .tab_wrap .tab .tab_travel h2{margin-top:14px;font-size:15px;font-family: 'Poppins';color:#333;font-weight: 600;letter-spacing: 2px;}

#sec3 .tab_wrap .tab .tab_enjoy{box-sizing: border-box;width:380px;float:left;height:300px;background: #f7f7f7;padding:15px; margin-bottom:15px;}
#sec3 .tab_wrap .tab .tab_enjoy:first-child{width:775px;margin-left:15px;margin-right:7.5px;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(2){margin-right:15px;margin-left:7.5px;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(3){margin-left:15px;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(4){margin:0 15px;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(5){margin-right:15px;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(6){margin-left:15px;}
#sec3 .tab_wrap .tab .tab_enjoy:last-child{margin:0 15px;width:775px;}
#sec3 .tab_wrap .tab .tab_enjoy .img{width:100%;height:90%;}

#sec3 .tab_wrap .tab .tab_enjoy:first-child .img{background: url(../img/sub6/7.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(2) .img{background: url(../img/sub6/20.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(3) .img{background: url(../img/sub6/15.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(4) .img{background: url(../img/sub6/22.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(5) .img{background: url(../img/sub6/18.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_enjoy:nth-child(6) .img{background: url(../img/sub6/16.jpg)no-repeat 50% 50%;background-size: cover;}
#sec3 .tab_wrap .tab .tab_enjoy:last-child .img{background: url(../img/sub6/21.jpg)no-repeat 50% 80%;background-size: cover;}

#sec3 .tab_wrap .tab .tab_enjoy h2{margin-top:15px;font-size:15px;font-family: 'Poppins';color:#333;font-weight: 600;letter-spacing: 2px;}

/*sec4*/

#sec4{padding:55px 0px 75px;position: relative;box-sizing: border-box;display: block;overflow: hidden;}
#sec4 > h2{height:13px;line-height:13px;font-size:11px;font-family: 'Poppins';color:#666;letter-spacing: 2px;text-align: center;margin-bottom:50px;}
#sec4 > h3{height:50px;line-height:50px;font-family: 'Noto Serif KR';color:#333;font-size:30px;font-weight: bold;text-align: center;padding-bottom:40px;}

#sec4 .sec4_in{padding:0 72.5px;}
#sec4 .sec4_in .room_gnb{width:100%;height:100%;}
#sec4 .sec4_in .room_gnb > li{float:left;width:25%;box-sizing: border-box;text-align: center;}
#sec4 .sec4_in .room_gnb > li > h2{font-family: 'Noto Sans KR';font-size:18px;line-height:24px;letter-spacing: 1px;color:#333;}
#sec4 .sec4_in .room_gnb > li > h2 span{font-size:18px;margin-left:8px;}
#sec4 .sec4_in .room_gnb > li .room_in_gnb{}
#sec4 .sec4_in .room_gnb > li .room_in_gnb li{height:300px;margin:15px 7.5px;position: relative;}
#sec4 .sec4_in .room_gnb > li .room_in_gnb li a{display: block;width:100%;height:100%;}

#sec4 .sec4_in .room_gnb > li .room_in_gnb li a .cover{position: absolute;left:0;top:0;background: #000;width:100%;height:100%;opacity: 0;transition: all .4s ease-in-out;}
#sec4 .sec4_in .room_gnb > li .room_in_gnb li a .txt{border:1px solid #fff;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color:#fff;padding:10px 25px;font-family: 'Noto Sans KR';letter-spacing: 2px;font-size:14px;transition: all .4s ease-in-out;opacity: 0;}
#sec4 .sec4_in .room_gnb > li .room_in_gnb li a .bor_top{position: absolute;top: 20px;right: 20px;border-top: 0px solid #fff;width: 0%;border-right: 0px solid #fff;height: 0%;transition: all .5s ease;}
#sec4 .sec4_in .room_gnb > li .room_in_gnb li a .bor_bot{position: absolute;bottom: 20px;left: 20px;border-bottom: 0px solid #fff;width: 0%;border-left: 0px solid #fff;height: 0%;transition: all .5s ease;}

#sec4 .sec4_in .room_gnb > li .room_in_gnb li:hover a .bor_top{border-top: 1px solid #fff;border-right: 1px solid #fff;width: 45%;height: 45%;}
#sec4 .sec4_in .room_gnb > li .room_in_gnb li:hover a .bor_bot{border-bottom: 1px solid #fff;border-left: 1px solid #fff;width: 45%;height: 45%;}
#sec4 .sec4_in .room_gnb > li .room_in_gnb li:hover a .cover{opacity: .3;}
#sec4 .sec4_in .room_gnb > li .room_in_gnb li:hover a .txt{opacity: 1;}

#sec4 .sec4_in .room_gnb > li .room_in_gnb li h2{text-align: right;position: absolute;right:10px;bottom:10px;font-family: 'Noto Sans KR'; font-size:20px;line-height:24px;color:#fff;text-shadow: 1px 1px 4px rgba(0,0,0,1);}
#sec4 .sec4_in .room_gnb > li:nth-child(3) .room_in_gnb li{height:405px;}

#sec4 .sec4_in .room_gnb .room_in_gnb .room1st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/1/1.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room2st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/1/2.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room3st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/1/3.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room4st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/1/4.jpg)no-repeat 50% 50%;background-size: cover;}

#sec4 .sec4_in .room_gnb .room_in_gnb .room5st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/4/1.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room6st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/4/2.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room7st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/4/3.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room8st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/4/4.jpg)no-repeat 50% 50%;background-size: cover;}

#sec4 .sec4_in .room_gnb .room_in_gnb .room9st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/3/2.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room10st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/3/3.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room11st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/4/1.jpg)no-repeat 50% 50%;background-size: cover;}

#sec4 .sec4_in .room_gnb .room_in_gnb .room12st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/2/1.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room13st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/2/2.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room14st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/2/3.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room15st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/2/4.jpg)no-repeat 50% 50%;background-size: cover;}

#sec4 .sec4_in .room_gnb .room_in_gnb .room16st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/16/image1.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .sec4_in .room_gnb .room_in_gnb .room17st{background:url(http://mjparadise.cdn3.cafe24.com/sub2/17/image2.jpg)no-repeat 50% 50%;background-size: cover;}