@charset "utf-8";
#inc03 .inc03_wrap{position:relative;margin:130px auto 0;width:65%}
#inc03 .inc03_wrap .tit{display:flex;flex-direction:column;align-items:center;text-align:center}

#inc03 .inc03_slide{position:relative;margin-top:70px;padding-top:75px;padding-bottom:100px}
#inc03 .inc03_slide ul li{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}
#inc03 .inc03_slide ul li a{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;height:100%;transition:all 0.2s}
#inc03 .inc03_slide ul li img{object-fit:cover;border-radius:30px}
#inc03 .inc03_slide ul li .txt h3{margin:40px 0 10px;font-size:22px;font-weight:700}
#inc03 .inc03_slide ul li .txt p{font-size:16px;font-weight:400;color:rgb(0, 0, 0, 0.5);transition:all 0.2s}
/* #inc03 .inc03_slide ul li a{opacity:0;display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;top:calc(55vh - (0% + 110px));right:5%;width:110px;height:110px;font-size:16px;font-weight:700;border-radius:50%;transition:all .3s;color:#fff;background-color:var(--primary)} */
#inc03 .nav_container{display:flex;position:absolute;top:0px;left:50%;transform:translateX(-50%)}
#inc03 .nav_container div{cursor:pointer}
#inc03 .nav_container div.prev_nav{position:relative;padding-right:10px}
#inc03 .nav_container div.prev_nav:after{content:"";position:absolute;top:44%;right:0px;transform:translateY(-50%);width:1px;height:62%;background-color:#e1e1e1}
#inc03 .nav_container div.next_nav{padding-left:10px}

@media (hover:hover){
#inc03 .inc03_slide ul li:hover a{opacity:1;top:calc(55vh - (5% + 110px))}
#inc03 .inc03_slide ul li a:hover{color:var(--primary);background-color:#fff}
}