@charset "utf-8";

#inc04{padding:50px 0 80px;background:#f2f2f2}
#inc04 ul{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-top:50px}
#inc04 ul li{padding:40px;border-radius:8px;background:#fff}
#inc04 ul li h3{font-size:22px;font-weight:700;color:#000}
#inc04 ul li h3:before{display:inline-block;content:'';width:6px;height:6px;margin-right:15px;border-radius:50px;vertical-align:5px;background:#000}
#inc04 ul li p{display:flex;align-items:center;justify-content:center;padding:80px 0;font-size:60px;font-weight:600;color:#000;text-align:center;font-family:var(--e-font)}
#inc04 ul li .num{font-size:17px;color:#777;font-family:var(--e-font)}

#inc04 .count{display:inline-flex;height:1em;line-height:1em;overflow:hidden;vertical-align:bottom}
#inc04 .count .digit{display:block;width:.85em;height:1em;overflow:hidden;text-align:center}
#inc04 .count .digit_list{display:block;transition:transform 2.5s cubic-bezier(.2,.8,.2,1)}
#inc04 .count .digit_list i{display:block;height:1em;line-height:1em;font-style:normal}
#inc04 .count .symbol{display:block;height:1em;line-height:1em}