@charset "utf-8";
#sec1{width:100%;height:100vh;box-sizing: border-box;position: relative;margin-bottom:96px;overflow: hidden;}

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

#sec1 .s3sec1_slide .img1{background:url(../images/sub3/1/image1.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .s3sec1_slide .img2{background:url(../images/sub3/1/image2.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .s3sec1_slide .img3{background:url(../images/sub3/1/image3.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}
#sec1 .s3sec1_slide .img4{background:url(../images/sub3/1/image4.jpg) no-repeat 50% 50%;background-size: cover;width:100%;height:100%;}

#sec1 .s3sec1_slide .show_in{z-index: 11;position: absolute;left:5%;bottom:80px;display: none;}

#sec1 .s3sec1_slide .show_in a{display: block;font-family: 'Muli';letter-spacing: -.5px;position: relative;}
#sec1 .s3sec1_slide .show_in a h2{color:#fff;font-size:18px;font-family: 'Noto Sans KR';margin-bottom:20px;}
#sec1 .s3sec1_slide .show_in a h3{color:#fff;font-size:36px;margin-bottom:25px;}
#sec1 .s3sec1_slide .show_in a:after{content: '';position: absolute;right:45px;bottom:18px;background: url(../images/btn/next_btn.png)no-repeat 50% 50%;width:8px;height:14px;}

#sec1 .s3sec1_slide .s3sec1_pagi{margin-bottom:30px;}
#sec1 .s3sec1_slide .s3sec1_pagi .swiper-pagination-bullet{width:8px;height:8px;background: #bebebe;opacity: 1;border-radius: 0;margin:0 10px;}
#sec1 .s3sec1_slide .s3sec1_pagi .swiper-pagination-bullet-active{background: #fff;position: relative;}
#sec1 .s3sec1_slide .s3sec1_pagi .swiper-pagination-bullet-active:after{content: '';width:16px;height:16px;border:1px solid #fff;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

#sec1 .up_txt{position: absolute;left:130px;top:92px;bottom:15px;width:30%;z-index: 30;background: #fff;min-width:465px;overflow: hidden;max-width:520px;}
#sec1 .up_txt .uptxt_in{width:100%;height:100%;box-sizing: border-box;}
#sec1 .up_txt .uptxt_in .top_box{padding:65px 91px 20px;}
#sec1 .up_txt .uptxt_in .top_box h2{height:45px;font-family: 'Noto Serif KR';font-size:37px;font-weight: bold;margin-bottom:20px;}
#sec1 .up_txt .uptxt_in .top_box .txt1 h3{font-size:18px;font-family:'Noto Sans KR';font-weight: bold;margin-bottom:15px;color:#1d7173;}
#sec1 .up_txt .uptxt_in .top_box .txt1 h4{margin-left:10px;font-size:13px;color:#333;font-family: 'Noto Sans KR';line-height:20px;font-weight: 500;}

#sec1 .up_txt .uptxt_in .top_box .txt2{margin-top:20px;}
#sec1 .up_txt .uptxt_in .top_box .txt2 li:first-child{margin-left:0;font-size:18px;color:#1d7173;font-weight: bold;margin-bottom:20px;}
#sec1 .up_txt .uptxt_in .top_box .txt2 li{margin-bottom:10px;font-size:13px;color:#333;font-family: 'Noto Sans KR';margin-left:5px;font-weight: 500;}

#sec1 .up_txt .uptxt_in .top_box .img_box{margin-top:10%;position: relative;}
#sec1 .up_txt .uptxt_in .top_box .img_box .gallery-thumbs .swiper-slide img{width:100%;}
#sec1 .up_txt .uptxt_in .top_box .img_box .cover{width:100%;height:177px;position: absolute;left:0;top:0;z-index: 9;}

#sec1 .up_txt .uptxt_in .bot_box{position: absolute;bottom:0;left:15px;right:15px;height:120px;z-index: 11;background: #fff;border-top:1px solid #e6e6e6;}
#sec1 .up_txt .uptxt_in .bot_box .prev{position: absolute;left:55px;top:50%;transform: translateY(-50%);}
#sec1 .up_txt .uptxt_in .bot_box .txt_hide{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color:#fff;font-family: 'Poppins';font-size:14px;font-weight: 500;padding:10px 15px;background: #1d7173;border:1px solid #1d7173;transition: all .3s;}
#sec1 .up_txt .uptxt_in .bot_box .next{position: absolute;right:55px;top:50%;transform: translateY(-50%);}
#sec1 .up_txt .uptxt_in .bot_box .txt_hide:hover{background: none;color:#1d7173;}