@charset "utf-8";
#inc03{padding-bottom:200px}
#inc03 .top_inner{display:flex;justify-content:space-between;width:1200px;margin:0 auto 70px;align-items:flex-end}
#inc03 .all_tit_wrap03{margin-bottom:0}
#inc03 .inner{width:100%;max-width:1200px;margin:0 auto}
#inc03 .inc03_slide{overflow:hidden}
#inc03 .slide_area{position:relative;width:1200px;margin:0 auto}
#inc03 .slide_area ul li .img{overflow:hidden;flex-shrink:0;width:400px;height:400px;border-radius:10px;background:no-repeat center;background-size:cover}
#inc03 .slide_area ul li .img > img{width:100%;height:100%;object-fit:cover}
#inc03 .slide_l .swiper-slide{pointer-events:none !important;z-index:0 !important}
#inc03 .slide_l .swiper-slide.on{pointer-events:auto !important;z-index:99 !important}
#inc03 .slide_l{flex-shrink:0;width:840px;margin:0}
#inc03 .slide_l ul li{opacity:0 !important}
#inc03 .slide_l ul li > a{display:flex}
#inc03 .slide_l ul li.on{opacity:1 !important}
#inc03 .slide_l ul li .img{overflow:hidden;margin-right:40px}
#inc03 .slide_l ul li .txt{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:400px;padding:0 35px 50px;border-radius:10px;background:#f5f5f5;box-sizing:border-box}
#inc03 .slide_l ul li .t_txt{margin-bottom:30px}
#inc03 .slide_l ul li .t_txt > span{display:flex;font-size:14px;font-weight:600;color:var(--emerald)}
#inc03 .slide_l ul li .t_txt > b{font-size:25px;font-family:var(--main-font);font-weight:normal;color:#111}
#inc03 .slide_l ul li .t_txt > p{font-size:15px;font-weight:500;color:#777}
#inc03 .slide_l ul li .dot_txt > p{position:relative;margin-bottom:5px;font-size:14px;font-weight:500;color:#777}
#inc03 .slide_l ul li .dot_txt > p:last-child{margin-bottom:0}
#inc03 .slide_arrow{display:flex}
#inc03 .slide_arrow .arrow{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:1px solid #e3e3e3;cursor:pointer;transition:all .5s}
#inc03 .slide_arrow .arrow > span{font-size:20px;color:#aaa}
#inc03 .slide_arrow .prev{margin-right:8px}
#inc03 .slide_r{position:absolute;left:875px;top:0;width:100%}
#inc03 .empty .img{display:flex;align-items:center;justify-content:center}

/* 반응형 [s] */
@media (hover:hover){
#inc03 .slide_arrow .arrow:hover{background:#e3e3e3}
}
@media (max-width:1500px){
#inc03 .top_inner{width:90%}
#inc03 .inner{max-width:initial}
#inc03 .slide_area{width:90%;margin:0}
#inc03 .slide_r{min-width:1200px} 
}
@media (max-width:1400px){
#inc03 .slide_area ul li .img{width:380px;height:380px}
#inc03 .slide_l{width:100%}
#inc03 .slide_l ul li .img{margin-right:30px}
#inc03 .slide_l ul li .txt{width:380px}
#inc03 .slide_r{left:819px}
#inc03 .slide_r ul li .img{margin-right:0px !important}
}
@media (max-width:1300px){
#inc03 .slide_area ul li .img{width:350px;height:350px}
#inc03 .slide_l ul li .txt{width:350px}
#inc03 .slide_r{left:760px}
}
@media (max-width:1200px){
#inc03{padding:0 20px 100px}
#inc03 .top_inner{display:block;width:100%;margin:0 auto 30px}
#inc03 .all_tit_wrap03{text-align:center !important}
#inc03 .slide_area{width:100%}
#inc03 .slide_area ul li .img{width:auto;height:auto}
#inc03 .slide_l{margin-bottom:30px;background:#f5f5f5;border-radius:0 10px 10px 0}
#inc03 .slide_l ul li .img{margin-right:0}
#inc03 .slide_l ul li .txt{width:67.5%;padding:0 30px;border-radius:0 10px 10px 0;justify-content:center}
#inc03 .slide_l ul li .img{width:32.5%} 
#inc03 .slide_arrow{justify-content:flex-end}
#inc03 .slide_r{position:static;min-width:initial}
}
@media (max-width:1024px){
#inc03 .slide_l ul li .img{min-width:320px}
#inc03 .slide_l ul li .t_txt > b{font-size:22px}
}
@media (max-width:768px){
#inc03 .slide_l{margin-bottom:20px;padding:30px;border-radius:10px}
#inc03 .slide_l ul li .txt{width:100%;margin-top:20px;padding:0;text-align:center}
#inc03 .slide_l ul li .t_txt{ margin-bottom:20px}
#inc03 .slide_l ul li .t_txt > span{display:block;font-size:13px}
#inc03 .slide_l ul li .t_txt > b{font-size:20px}
#inc03 .slide_l ul li .t_txt > p{font-size:14px}
#inc03 .slide_l ul li .dot_txt > p{font-size:13px}
#inc03 .slide_l ul li > a{flex-direction:column;align-items:center}
#inc03 .slide_arrow{margin-top:30px;justify-content:center}
#inc03 .slide_r ul li{filter:brightness(50%)}
#inc03 .slide_r ul li.swiper-slide-active{filter:initial}
}
@media (max-width:580px){
#inc03{padding:0 20px 60px}
}
@media (max-width:480px){
#inc03 .slide_area ul li .img > img{max-width:100%}
#inc03 .slide_l{padding:20px}
#inc03 .slide_l ul li .img{overflow:hidden;width:100%;min-width:initial;box-sizing:border-box;border-radius:10px}
#inc03 .slide_l ul li .t_txt > b{font-size:18px}
#inc03 .slide_arrow .arrow{width:45px;height:45px}
}
/* 반응형 [e] */