@charset "utf-8";

#inc01{padding-top:40px}
#inc01 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:fit-content;margin:0 auto}
#inc01 ul li a{display:flex;flex-flow:column;align-items:center;justify-content:center;width:280px;height:280px;border-radius:20px;box-shadow:3px 5px 20px -2px rgb(0 0 0 / 15%);background-color:#fff}
#inc01 ul li a b{display:block;margin:26px 0 15px;font-size:20px;font-weight:normal;color:#111;font-family:var(--p-font)}
#inc01 ul li a p{display:flex;align-items:center;font-size:16px;font-weight:600;color:#888;transition:all .2s}
#inc01 ul li a p svg{height:17px;margin-left:2px}

@media (hover: hover) {
#inc01 ul li a:hover p{color:var(--primary)}
}

/* 반응형 [s] */
@media (max-width:768px){
#inc01{padding:50px 20px}
#inc01 ul{gap:15px}
#inc01 ul li a{width:210px;height:210px}
#inc01 ul li a img{height:60px}
#inc01 ul li a b{margin:20px 0 10px;font-size:18px}
#inc01 ul li a p{font-size:15px}
}
@media (max-width:480px){
#inc01{padding-top:30px}
#inc01 ul{grid-template-columns:repeat(1,1fr);width:100%}
#inc01 ul li{width:100%}
#inc01 ul li a{width:100%;height:auto;padding:20px 0;border-radius:15px}
#inc01 ul li a img{height:50px}
#inc01 ul li a b{margin-top:15px;font-size:16px}
#inc01 ul li a p{font-size:14px}
}
@media (max-width:380px){}
/* 반응형 [e] */
