@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:45px;left:80px;right:80px;overflow: hidden;}

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

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

#sec1 .sec1_prev{position: absolute;width:40px;height:40px;z-index: 99;top:50%;left:20px;cursor: pointer;background:#1d7173;transition: .5s ease;outline:none;}
#sec1 .sec1_prev:before{content: '';width:8px;height:14px;background: url(../images/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: #1d7173;transition: .5s ease;outline:none;}
#sec1 .sec1_next:before{content: '';width:8px;height:14px;background: url(../images/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;}

#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:14px;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;font-family: 'Noto Serif KR';}
#sec2 .sec2_in .about .about_box h4{font-size:14px;font-family: 'Noto Sans KR';color:#666;line-height:30px;letter-spacing: .5px;padding-top:30px;}
#sec2 .sec2_in .about .about_box .view{position: absolute;left:0;bottom:56px;width:140px;height:45px;border:1px solid #1d7173;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:#fff;text-indent: -15px;position: relative;transition: all .5s ease;background: #1d7173;}
#sec2 .sec2_in .about .about_box .view a:hover{background: #fff;color:#1d7173}
#sec2 .sec2_in .about .about_box .view a:after{content: '';width:12px;height:10px;background: url(../images/btn/next3.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(../images/btn/next2.png)no-repeat 50% 50%;}

#sec2 .sec2_in .about .about_img{float:left;width:470px;height:470px;box-sizing: border-box;background: url(../images/sub1/image1.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;}
/*sec3*/

#sec3{margin:60px 0 50px;overflow: hidden;}
#sec3 h2{height:13px;font-size:14px;font-family: 'Poppins';letter-spacing: 2px;text-align: center;color:#666;line-height:15px;}
#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;}
#sec3 .icon_wrap li{float:left;width:33.33%;text-align: center;margin:20px 0;padding:20px 0;transition: all .5s;}
#sec3 .icon_wrap li:hover{box-shadow: 0 10px 13px rgba(0,0,0,.3);}
#sec3 .icon_wrap li .img{margin-bottom:40px;display: block;}

#sec3 .icon_wrap li:first-child .img p{width:116px;height:99px;background: url(../images/icon/bbq.png)no-repeat 50% 50%;margin:0 auto;}
#sec3 .icon_wrap li:nth-child(2) .img p{width:116px;height:99px;background: url(../images/icon/hea.png)no-repeat 50% 50%;margin:0 auto;}
#sec3 .icon_wrap li:last-child .img p{width:116px;height:99px;background: url(../images/icon/wk.png)no-repeat 50% 50%;margin:0 auto;}
#sec3 .icon_wrap li .tit{position: relative;height:72px;}
#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;padding:5px;}
#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;}

#sec3 .icon_wrap li .tit h6{line-height:72px;color:#1d7173;font-size:72px;font-family: 'Poppins';letter-spacing: 10px;opacity: 0.3;transition: all .5s;}

#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;margin-bottom:25px;}

#sec3 .icon_wrap li:first-child:hover .img p{background: url(../images/icon/bbq_on.png)no-repeat 50% 50%;}
#sec3 .icon_wrap li:nth-child(2):hover .img p{background: url(../images/icon/hea_on.png)no-repeat 50% 50%;}
#sec3 .icon_wrap li:last-child:hover .img p{background: url(../images/icon/wk_on.png)no-repeat 50% 50%;}
#sec3 .icon_wrap li:hover h6{color:#666;}

/*sec4*/

#sec4{padding:55px 15px 75px;position: relative;box-sizing: border-box;display: block;}
#sec4 > h2{height:13px;line-height:13px;font-size:14px;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:23px;}

#sec4 .sec4_slide{width:93.5%;height:100%;overflow: hidden;}

#sec4 .sec4_slide .swiper-slide .img_box{overflow: hidden;}
#sec4 .sec4_slide .swiper-slide{width:100%;height:100%;position: relative;}
#sec4 .sec4_slide .swiper-slide a{display: block;}
#sec4 .sec4_slide .swiper-slide img{width:100%;height:100%;transform: scale(1);transition: all .5s ease;}
#sec4 .sec4_slide .swiper-slide:hover img{transform: scale(1.1);}

#sec4 .sec4_slide .swiper-slide .cover{position: absolute;width:100%;height:100%;background: rgba(0,0,0,.0)left:0;top:0;transition: all .5s ease;}
#sec4 .sec4_slide .swiper-slide .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_slide .swiper-slide .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_slide .swiper-slide .txt{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);text-align: center;width:100%;color:#fff;font-family: 'Poppins';height:100%;opacity: 0;transition: all .5s ease;}

#sec4 .sec4_slide .swiper-slide:hover .cover{background: rgba(0,0,0,.4);}
#sec4 .sec4_slide .swiper-slide:hover .bor_top{border-top:1px solid #fff;border-right:1px solid #fff;width:45%;height:45%;}
#sec4 .sec4_slide .swiper-slide:hover .bor_bot{border-bottom:1px solid #fff;width:45%;border-left:1px solid #fff;height:45%}
#sec4 .sec4_slide .swiper-slide:hover .txt{opacity: 1;}

#sec4 .sec4_slide .swiper-slide .txt h2{font-size:30px;font-weight: bold;margin-bottom:20px;margin-top:50%;}
#sec4 .sec4_slide .swiper-slide .txt h2 span{font-weight: 400;font-family: 'Noto Sans KR';}
#sec4 .sec4_slide .swiper-slide .txt h3{margin-bottom:20px;font-family: 'Noto Sans KR';font-size:14px;}
#sec4 .sec4_slide .swiper-slide .txt h4{font-family: 'Noto Sans KR';font-size:14px;}
#sec4 .sec4_slide .swiper-slide .txt h5{font-family: 'Noto Sans KR';font-size:12px;letter-spacing: 0px;font-weight: 100;margin-top:10px;}

#sec4 .sec4_next{width:20px;height:36px;background: url(../images/btn/next_btn2.png)no-repeat 50% 50%;right:30px;margin-top:1.5%;}
#sec4 .sec4_next:after{display: none;}
#sec4 .sec4_prev{width:20px;height:36px;background: url(../images/btn/prev_btn2.png)no-repeat 50% 50%;left:30px;margin-top:1.5%;}
#sec4 .sec4_prev:after{display: none;}

/*sec5*/

#sec5{padding:45px 0 60px;overflow: hidden;}
#sec5 > h2{height:13px;line-height:13px;font-size:14px;font-family: 'Poppins';color:#666;letter-spacing: 2px;text-align: center;margin-bottom:50px;}
#sec5 > 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;}

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

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

#sec5 .img_box ul li h4{font-family: 'Noto Serif KR';font-size:18px;font-weight: bold;color:#444;margin-bottom:5px;line-height:24px;}
#sec5 .img_box ul li h5{font-family: 'Poppins';font-size:12px;color:#1d7173;letter-spacing: 2px;line-height:25px;font-weight: 600;}
#sec5 .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;}