@charset "utf-8";

#inc01 .count{padding:150px 0 100px;text-align:center}
#inc01 .count span{display:block;font-size:20px;font-weight:700;color:#aaa}
#inc01 .count .num{display:inline-block;margin:20px 0;padding:10px 20px;border-radius:13px;font-size:100px;font-weight:700;line-height:1;color:var(--primary);background:#111;font-family:var(--e-font)}
#inc01 .count h2{font-size:30px;font-weight:700;color:#111}
#inc01 .count div{margin-top:30px;font-size:16px;font-weight:500;color:#111}

#inc01 .link{padding:80px 0;background:#f5f5f5}
#inc01 .link .inner{display:flex;justify-content:center;gap:100px;width:var(--main-size);margin:0 auto;text-align:center}
#inc01 .link a h3{margin-bottom:15px;font-size:50px;font-weight:700;background-image:linear-gradient(0deg, #111 0%, #111 50%, transparent 50.1%);background-position:100% 100%;background-size:100% 0%;-webkit-text-stroke-color:#111;-webkit-text-stroke-width:1px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-repeat:no-repeat;transition:all 0.5s cubic-bezier(.4,0,.2,1);}
#inc01 .link a span{font-size:16px;font-weight:500;color:#777}

#inc01 .link a:hover h3{background-size:100% 200%}