@charset "utf-8";

#inc03{position:relative;margin-top:120px;padding:120px 0 140px 0}
#inc03:after{position:absolute;content:'';left:0;top:0;width:100%;height:550px;background:url(./img/bg.png) #fff9f0;background-size:cover;background-position:50% 40%;border-radius:0 200px 0 0;z-index:-1}
#inc03 .inner{width:100%;max-width:1500px;margin:0 auto}
#inc03 .inner .tit{width:max-content;margin:0 auto;color:#777;font-size:18px;text-align:center}
#inc03 .inner .tit .control{display:flex;align-items:center;gap:70px;color:#111}
#inc03 .inner .tit .control svg{height:18px;color:#111}
#inc03 .inner .tit .control .swiper-button-next:after, #inc03 .control .swiper-button-prev:after{display:none}
#inc03 .inner .tit h2{padding-bottom:20px;color:#111;font-weight:800;font-size:38px}
#inc03 .inner .gall_slide{position:relative;margin-top:100px}
#inc03 .inner .gall_slide .txt{padding:38px 0 43px 60px;font-size:17px;font-weight:500}
#inc03 .inner .gall_slide ul li .thum_img{height:430px;border-radius:0px;background-position:center;border-radius:10px;background-size:cover;transition:0.5s}
#inc03 .inner .gall_slide ul li .gall_txt{padding:60px 60px 0;margin-bottom:100px}
#inc03 .inner .gall_slide ul li .gall_txt .subj_txt{padding-bottom:15px;font-size:24px;font-weight:700;color:#111}
#inc03 .inner .gall_slide ul li .gall_txt .cont{font-size:16px;line-height:1.7;color:#777}
#inc03 .inner .gall_slide .swiper-pagination{width: 88%;height:3px;background:rgba(0,0,0,0.10)}
#inc03 .inner .gall_slide .swiper-pagination .swiper-pagination-progressbar-fill{background: var(--primary)}
#inc03 .inner .gall_slide .pager_wrap{padding-top:80px;display:flex;align-items:center}
#inc03 .inner .more_box{margin-left:auto;display:flex;align-items:center;gap:20px;color:#111;font-weight:700}
#inc03 .inner .more{display:flex;align-items:center;justify-content:center;margin-left:auto;width:36px;height:36px;background:var(--primary);border-radius:50px;text-align:center;transition:all 0.2}
#inc03 .inner .more_box .more svg{width:14px;color:#fff;transition:all 0.4s}
#inc03 .inner .more_box .more:hover{background:#222}
#inc03 .inner .more_box .more:hover svg{transform:rotate(270deg)}

#inc03 .control .next,#inc03 .control .prev{display:flex;align-items:center;justify-content:center;position:relative;width: 45px;height: 45px;border-radius:50%;background: #fff;border:1px solid #e1e1e1;cursor:pointer}
#inc03 .control .swiper-button-next:after, #inc03 .control .swiper-button-prev:after{display:none}
