@charset "utf-8";

#inc02{position:relative;margin-top:-100vh;z-index:2;padding-top:100px;background:#fff}
#inc02 .inner{position:relative}
#inc02 h2 p:nth-child(2){margin-left:160px}
#inc02 .total{position:absolute;top:80px;right:0;font-size:15px;font-weight:500;color:#777}
#inc02 .total strong{margin-right:3px;font-size:20px;font-weight:600;color:#000;font-family:var(--e-font)}
#inc02 ul{display:grid;grid-template-columns:repeat(4,1fr);gap:50px 30px;margin-bottom:80px}
#inc02 ul li:nth-child(odd) img{height:370px}
#inc02 ul li:nth-child(even) img{height:495px}
#inc02 ul li .img_box{overflow:hidden;border-radius:5px}
#inc02 ul li img{width:100%;object-fit:cover;filter:blur(5px);transition:all .3s}
#inc02 ul li .txt{margin-top:20px}
#inc02 ul li .date{display:flex;justify-content:space-between;font-size:13px;font-weight:600;font-family:var(--e-font)}
#inc02 ul li a:hover .date .more{opacity:1;margin-right:0}
#inc02 ul li a:hover img{filter:none;transform:scale(1.1)}
#inc02 ul li .date .more{display:flex;align-items:center;gap:5px;opacity:0;margin-right:20px;font-size:10px;font-weight:500;text-transform:uppercase;transition:all .3s}
#inc02 ul li .date .more span{font-size:14px}
#inc02 ul li .tit{margin-top:10px;font-size:20px;font-weight:700}
#inc02 ul li .cont{font-size:14px;color:#777;font-family:var(--k-font)}