@charset "utf-8";
#inc04{padding:170px 0 225px}
#inc04 .inner{overflow:hidden}
#inc04 .arrow_wrap{display:flex;align-items:center;justify-content:center;gap:5px;margin:55px 0}
#inc04 .arrow_wrap .arrow_btn{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:#f5f5f5;cursor:pointer;transition:all .5s}
#inc04 .arrow_wrap .arrow_btn .icon{color:#c4c4c4;transition:all .5s}
#inc04 .list .top_img{overflow:hidden;position:relative;margin-bottom:20px;height:335px;border-radius:25px}
#inc04 .list .top_img > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s}
#inc04 .list .txt{font-size:18px;font-weight:700}

/* 반응형 [s] */
@media (hover:hover){
#inc04 .arrow_wrap .arrow_btn:hover{background:#eaeaea}
#inc04 .arrow_wrap .arrow_btn:hover .icon{color:#333}
#inc04 .list .top_img:hover > img{transform:scale(1.05)}
}
@media (max-width:1600px){
#inc04 .list .top_img{height:auto;padding-bottom:100%}
#inc04 .list .txt{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
}
@media (max-width:1200px){
#inc04{padding:150px 0}
#inc04 .list .top_img{border-radius:20px}
}
@media (max-width:1024px){
#inc04{padding:120px 0}
#inc04 .arrow_wrap .arrow_btn{width:60px;height:60px}
#inc04 .list .txt{font-size:17px}
}
@media (max-width:768px){
#inc04{padding:100px 0}
#inc04 .arrow_wrap{margin:50px 0}
#inc04 .list .top_img{border-radius:15px}
#inc04 .list .txt{font-size:16px}
}
@media (max-width:580px){
#inc04{padding:70px 0 80px}
#inc04 .arrow_wrap{margin:40px 0}
#inc04 .arrow_wrap .arrow_btn{width:50px;height:50px}
#inc04 .arrow_wrap .arrow_btn .icon{width:20px}
#inc04 .list .txt{font-size:15px}
}
@media (max-width:480px){
#inc04 .arrow_wrap{margin:30px 0}
}
/* 반응형 [e] */