@charset "utf-8";
body{font-family: 'Poppins';}
#sec1{width:100%;height:100vh;position: relative;overflow: hidden;}

#sec1 .sec1_slider{width:100%;height:100%;}
#sec1 .sec1_slider .swiper-slide{width:100%;height:100%;}

#sec1 .sec1_slider .swiper-slide.img1{background:url(../images/main/image1.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img2{background:url(../images/main/image2.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img3{background:url(../images/main/image3.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img4{background:url(../images/main/image4.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img5{background:url(../images/main/image5.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img6{background:url(../images/main/image6.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img7{background:url(../images/main/image7.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img8{background:url(../images/main/image8.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img9{background:url(../images/main/image9.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img10{background:url(../images/main/image10.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img11{background:url(../images/main/image11.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img12{background:url(../images/main/image12.jpg)no-repeat 50% 50%;background-size: cover;}
#sec1 .sec1_slider .swiper-slide.img13{background:url(../images/main/image13.jpg)no-repeat 50% 50%;background-size: cover;}


#sec1 .sec1_slider .sec1_pagi{bottom:30px;}
#sec1 .sec1_slider .sec1_pagi span{margin:0 15px;width:6px;height:6px;background: #fff;}

#sec1 .sec1_tit{color:#fff;position: absolute;left:50%;top:50%;z-index: 10;text-align: center;transform: translate(-50%,-40%);width:637px;height:280px;}

#sec1 .sec1_tit h2{font-size:14px;letter-spacing: 5px;position: absolute;left:50%;top:10px;transform: translateX(-50%)}
#sec1 .sec1_tit h3{position: absolute;left:50%;top:0;transform: translateX(-50%);}

#sec1 .sec1_tit .view{position: absolute;left:50%;top:220px;transform: translateX(-50%);}
#sec1 .sec1_tit .view a{border:1px solid #fff;display: inline-block;color:#fff;position: relative;font-size:12px;transition: all .5s ease;}
#sec1 .sec1_tit .view a:after{content: '';width:22px;height:1px;background: #fff;position: absolute;right:-11px;top:24px;transition: all .5s ease;}
#sec1 .sec1_tit .view a:before{content: '';width:22px;height:1px;background: #fff;position: absolute;left:-11px;top:24px;transition: all .5s ease;}
#sec1 .sec1_tit .view a p{display: inline-block;padding:15px 46px;letter-spacing: 1.5px;font-weight: 400;line-height:18px;}

#sec1 .sec1_tit .view a:hover{border:1px solid #000;display: inline-block;color:#000;position: relative;font-size:12px;background: #fff;}
#sec1 .sec1_tit .view a:hover:after{content: '';width:22px;height:1px;background: #000;position: absolute;right:-11px;top:24px;}
#sec1 .sec1_tit .view a:hover:before{content: '';width:22px;height:1px;background: #000;position: absolute;left:-11px;top:24px;}

/*sec2*/

#sec2{width:100%;box-sizing: border-box;padding:135px 0 100px 46px;overflow: hidden;position: relative;overflow: hidden;}
#sec2 .sec2_in{width:100%;height:100%;box-sizing: border-box;position: relative;}
#sec2 .sec2_in > h2{margin-left:54px;font-size:14px;letter-spacing: 4px;}
#sec2 .sec2_in > h3{font-size:40px;font-family: 'Noto serif KR';font-weight: bold;margin:25px 0 72px 54px;}
#sec2 .sec2_in .sec2_slider{box-sizing: border-box;height:100%;}
#sec2 .sec2_in .sec2_slider .img{width:1000px !important;height:100%;}
#sec2 .sec2_in .sec2_slider .img.swiper-slide-active{margin-left:55px;}

#sec2 .sec2_in .sec2_slider .img{position: relative;}
#sec2 .sec2_in .sec2_slider .img:after{content: '';width:20px;height:1px;background: #000;position: absolute;left:-55px;transform: rotate(270deg);top:40px;}
#sec2 .sec2_in .sec2_slider .img:before{width:14px;height:18px;position: absolute;left:-50px;transform: rotate(270deg);top:1px;font-size:14px;font-family: 'Poppins';font-weight: 500;}

#sec2 .sec2_in .sec2_slider .img.img1:before{content: '01';}
#sec2 .sec2_in .sec2_slider .img.img2:before{content: '02';}
#sec2 .sec2_in .sec2_slider .img.img3:before{content: '03';}
#sec2 .sec2_in .sec2_slider .img.img4:before{content: '04';}
#sec2 .sec2_in .sec2_slider .img.img5:before{content: '05';}
#sec2 .sec2_in .sec2_slider .img.img6:before{content: '06';}
#sec2 .sec2_in .sec2_slider .img.img7:before{content: '07';}
#sec2 .sec2_in .sec2_slider .img.img8:before{content: '08';}
#sec2 .sec2_in .sec2_slider .img.img9:before{content: '09';}
#sec2 .sec2_in .sec2_slider .img.img10:before{content: '10';}
#sec2 .sec2_in .sec2_slider .img.img11:before{content: '11';}

#sec2 .sec2_in .sec2_slider .img1 .room_img{background:url(http://woom7.cdn2.cafe24.com/sub02/image1.jpg)no-repeat 50% 50%;background-size: cover;width:100%;height:640px;}
#sec2 .sec2_in .sec2_slider .img2 .room_img{background:url(http://woom7.cdn2.cafe24.com/sub02_2/image2.jpg)no-repeat 50% 50%;background-size: cover;width:100%;height:640px;}
#sec2 .sec2_in .sec2_slider .img3 .room_img{background:url(http://woom7.cdn2.cafe24.com/sub02_3/image2.jpg)no-repeat 50% 50%;background-size: cover;width:100%;height:640px;}
#sec2 .sec2_in .sec2_slider .img4 .room_img{background:url(http://woom7.cdn2.cafe24.com/sub02_4/image2.jpg)no-repeat 50% 50%;background-size: cover;width:100%;height:640px;}

#sec2 .sec2_in .sec2_slider .img .tit{height:141px;overflow: hidden;border:2px solid #e6e6e6;border-top:none;}
#sec2 .sec2_in .sec2_slider .img .tit h2{margin:30px 0 30px 30px;font-size:30px;}
#sec2 .sec2_in .sec2_slider .img .tit h3{font-size:18px;position: absolute;left:86%;display: inline-block;}
#sec2 .sec2_in .sec2_slider .img .tit h3 a{color:#000;display: block;}
#sec2 .sec2_in .sec2_slider .img .tit h3 a:before{content: '';width:20px;height:2px;background: #000;position: absolute;bottom:-8px;transition: all .5s ease;}
#sec2 .sec2_in .sec2_slider .img .tit:hover h3 a:before{width:100%;background: #b8a08d;}
#sec2 .sec2_in .sec2_slider .img .tit:hover h3 a span{display: none;}
#sec2 .sec2_in .sec2_slider .img .tit h3 a p{display: none;color:#b8a08d;}
#sec2 .sec2_in .sec2_slider .img .tit:hover h3 a p{display: block;}
#sec2 .sec2_in .sec2_slider .img .tit h4{margin-left:30px;font-family: 'Noto Sns KR';letter-spacing: .5px;font-size:16px;opacity: .6;}

#sec2 .sec2_in .sec2_prev{border:1px solid #000;width:40px;height:40px;position: absolute;top:37px;right:160px;cursor: pointer;outline: none;transition: all .5s ease;}
#sec2 .sec2_in .sec2_prev:after{width:10px;height:18px;content: '';background: url(../images/btn/prev_btn3.png)no-repeat 50% 50%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

#sec2 .sec2_in .sec2_next{border:1px solid #000;width:40px;height:40px;position: absolute;top:37px;right:100px;cursor: pointer;outline: none;transition: all .5s ease;}
#sec2 .sec2_in .sec2_next:after{width:10px;height:18px;content: '';background: url(../images/btn/next_btn3.png)no-repeat 50% 50%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

#sec2 .sec2_in .swiper-button-disabled{opacity: .1;}

/*sec3*/

#sec3{font-family:'Raleway';margin-top:30px;}
#sec3 .sec3_t{padding:0 0 0px;width:100%;overflow: hidden;box-sizing: border-box;position: relative;background: #f8f8f8;}
#sec3 .sec3_t .left_box{width:50%;box-sizing: border-box;float:left;display: flex;}
#sec3 .sec3_t .left_box .img{width:100%;}
#sec3 .sec3_t .left_box .img img{width:100%;height:100%;}

#sec3 .sec3_t .right_box{float:right;width:50%;box-sizing: border-box;position: relative;}
#sec3 .sec3_t .right_box img{width:100%;}
#sec3 .sec3_t .right_box .right_in{margin:0 0 0 5px;box-sizing: border-box;display: flex;position: absolute;left:12%;top:50%;transform: translateY(-50%);}
#sec3 .sec3_t .right_box .right_in h2{font-size:42px;line-height:50px;padding:0 0 19px;}
#sec3 .sec3_t .right_box .right_in h3{font-size:14px;color:#585858;line-height:26px;padding:0 0 36px;font-family:'Noto Sans KR';font-weight:300;}
#sec3 .sec3_t .right_box .right_in h3 span{font-weight: 500;}
#sec3 .sec3_t .right_box .right_in h4{font-size:13px;line-height:24px;color:#585858;padding:0 0 22px;font-family: 'Noto Serif KR';font-weight: 100;}
#sec3 .sec3_t .right_box .right_in h5{font-size:12px;font-family: 'Noto Sans KR';color:#585858;line-height:62px;letter-spacing: .5px;}
#sec3 .sec3_t .right_box .right_in h5 span{font-weight: 600;}
#sec3 .sec3_t .right_box .right_in h5 span.s1{text-decoration: underline;}
#sec3 .sec3_t .right_box .right_in .view a{border:1px solid #b9b9b9;font-size:12px;line-height:53px;font-weight: 500;padding: 0 29px;letter-spacing: 2px;display: inline-block;transition: all .2s;display: inline-block;color:#414141;}
#sec3 .sec3_t .right_box .right_in .view a:hover{background: #000;color:#fff;}

#sec3 .sec3_b{clear:both;overflow: hidden;background: #f8f8f8;margin-bottom:80px;}

#sec3 .sec3_b .left_box{float:left;width:50%;box-sizing: border-box;position: relative;}
#sec3 .sec3_b .left_box img{width:100%;height:100%;}
#sec3 .sec3_b .left_box .left_in{box-sizing: border-box;display: flex;position: absolute;right:12%;top:50%;transform: translateY(-50%);text-align: right;}
#sec3 .sec3_b .left_box .left_in h2{font-size:42px;line-height:50px;padding:0 0 19px;}
#sec3 .sec3_b .left_box .left_in h3{font-size:14px;color:#585858;line-height:26px;padding:0 0 36px;font-family:'Noto Sans KR';font-weight:300;}
#sec3 .sec3_b .left_box .left_in h3 span{font-weight: 500;}
#sec3 .sec3_b .left_box .left_in h4{font-size:13px;line-height:24px;color:#585858;padding:0 0 22px;font-family: 'Noto Serif KR';font-weight: 100;}
#sec3 .sec3_b .left_box .left_in h5{font-size:12px;font-family: 'Noto Sans KR';color:#585858;line-height:62px;letter-spacing: .5px;}
#sec3 .sec3_b .left_box .left_in h5 span{font-weight: 600;}
#sec3 .sec3_b .left_box .left_in h5 span.s1{text-decoration: underline;}
#sec3 .sec3_b .left_box .left_in .view a{border:1px solid #b9b9b9;font-size:12px;line-height:53px;font-weight: 500;padding: 0 29px;letter-spacing: 2px;display: inline-block;transition: all .2s;display: inline-block;color:#414141;}
#sec3 .sec3_b .left_box .left_in .view a:hover{background: #000;color:#fff;}

#sec3 .sec3_b .right_box{width:50%;box-sizing: border-box;float:right;display: flex;}
#sec3 .sec3_b .right_box .img{width:100%;}
#sec3 .sec3_b .right_box .img img{width:100%;}

/*sec4*/

#sec4{padding:45px 0 110px;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:70px;}

#sec4 .img_box{width:1200px;height:485px;padding:0 15px;margin:0 auto;box-sizing: border-box;}
#sec4 .img_box ul li{width:560px;height:100%;float:left;margin:0 25px;box-sizing: border-box;}
#sec4 .img_box ul li:first-child{margin-left:0;}
#sec4 .img_box ul li:nth-child(2){margin-right:0;}

#sec4 .img_box ul li .img{width:100%;height:314px;}
#sec4 .img_box ul li:first-child .img{background: url(../images/sub6/1.jpg)no-repeat 50% 50%;background-size: cover;}
#sec4 .img_box ul li:nth-child(2) .img{background: url(../images/sub6/5.jpg)no-repeat 50% 50%;background-size: cover;}

#sec4 .img_box ul li .tit{border:2px solid #e7e7e7;padding-top:30px;border-top:none;}
#sec4 .img_box ul li h4{font-family: 'Noto Serif KR';font-size:18px;font-weight: bold;color:#444;margin-bottom:5px;line-height:24px;margin-left:15px;}
#sec4 .img_box ul li h5{font-family: 'Poppins';font-size:12px;color:#999;letter-spacing: 2px;line-height:25px;margin-left:15px;}
#sec4 .img_box ul li p{font-family: 'Noto Sans KR';font-size:13px;color:#333;height:90px;line-height:30px;font-weight: 400;letter-spacing: -.5px;margin-left:15px;margin-bottom:10px;}