@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 .arrow_wrap .arrow_btn:hover{background:#eaeaea}
#inc04 .arrow_wrap .arrow_btn:hover .icon{color:#333} */
#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 .top_img:hover > img{transform:scale(1.05)} */
#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{width:100%;    white-space: nowrap;  overflow: hidden;        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;}
}
@media (max-width:390px){
}
/* 반응형 [e] */
