@charset "utf-8";

#inc03{padding:240px 0 190px}
#inc03 .all_txt_wrap05{margin-bottom:90px}
#inc03 .en_slide{overflow:hidden;position:relative;margin:0 auto;width:800px}
#inc03 .en_slide::before,.en_slide::after{content:'';position:absolute;top:0;z-index:3;width:20%;height:100%;pointer-events:none}
#inc03 .en_slide::before{left:0;background:linear-gradient(to right,#f4f4f4 0%,rgba(244,244,244,0.8) 40%,rgba(244,244,244,0) 100%)}
#inc03 .en_slide::after{right:0;background:linear-gradient(to left,#f4f4f4 0%,rgba(244,244,244,0.8) 40%,rgba(244,244,244,0) 100%)}
#inc03 .en_slide .scroll{display:flex;width:max-content;gap:25px}
#inc03 .en_slide ul{display:flex;gap:25px}
#inc03 .en_slide li{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100px;height:100px;border-radius:50%;background:#000;color:#fff;font-weight:700;font-size:50px;font-family:var(--e-font)}
#inc03 .en_slide li.sky{background:#3182f6}
#inc03 .en_slide li.green{background:#4a9d07}
#inc03 .en_slide li.pink{background:#cd3572}
#inc03 .en_slide li.ocher{background:#ac9d1d}
#inc03 .en_slide li.gray{background:#999}
#inc03 .en_slide li.blue{background:#4447b2}
#inc03 .en_slide li.teal{background:#34a7ab}
#inc03 .en_slide li.yellow{background:#ffb400}
#inc03 .en_slide li.green2{background:#42bd0b}
#inc03 .en_slide li.blue2{background:#1462ac}
#inc03 .en_slide li.purple{background:#7800ff}
#inc03 .en_slide .to_left{margin-bottom:35px}
/* 방향 */
#inc03 .en_slide .to_left .scroll{animation:marqueeLeft 55s linear infinite}
#inc03 .en_slide .to_right .scroll{animation:marqueeRight 55s linear infinite}
@keyframes marqueeLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes marqueeRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}
#inc03 .all_txt_wrap06{padding:280px 0 90px}
#inc03 .inner2{width:1460px;margin:0 auto}
#inc03 .start_slide{overflow:hidden}
#inc03 .start_list .list{overflow:hidden;border-radius:15px}
#inc03 .start_list .list .img_box{position:relative;height:240px;overflow:hidden}
#inc03 .start_list .list .img_box > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s}
#inc03 .start_list .list .img_box:hover > img{transform:scale(1.05)}
#inc03 .start_list .list .txt_box{padding:40px 10px 40px 40px;background:var(--dark);color:#fff}
#inc03 .start_list .list .txt_box .txt{margin-bottom:24px;height:81px;font-weight:700;font-size:18px}
#inc03 .start_list .list .txt_box .name{font-weight:700;font-size:16px;color:rgba(255,255,255,0.5)}