@charset "utf-8";

#inc01{padding:150px 0;word-break:keep-all}

#inc01 ul{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
#inc01 li a{display:block;height:100%;padding:35px;border-radius:13px;border:1px solid #e1e1e1;background:#f5f5f5;transition:all .3s}
#inc01 li a:hover{background:var(--primary)}
#inc01 li a:hover dt{color:#fff}
#inc01 li a:hover dd{color:#fff}
#inc01 dt{font-size:20px;font-weight:700;color:var(--primary);transition:all .3s}
#inc01 dd{font-size:17px;font-weight:400;color:#777;transition:all .3s}

@media (max-width:1440px){
#inc01 ul{gap:20px}
#inc01 dt{font-size:18px}
#inc01 dd{font-size:16px}
}
@media (max-width:1024px){
#inc01{padding:100px 0}
#inc01 ul{grid-template-columns:repeat(2,1fr);gap:14px}
#inc01 li a{padding:24px}
#inc01 dt{font-size:17px}
}
@media (max-width:768px){
#inc01{padding:80px 0}
#inc01 li a{padding:20px}
#inc01 dt{font-size:16px}
#inc01 dd{font-size:15px}
}
@media (max-width:480px){
#inc01 ul{grid-template-columns:repeat(1,1fr)}
#inc01 li a{padding:15px}
}
@media (max-width:390px){
#inc01 dt{font-size:15px}
#inc01 dd{font-size:14px}
}