@charset "utf-8";

#atc02{background:#fff}
#atc02 .inner{max-width:var(--mainsize);margin:0 auto;padding:150px 100px}
#atc02 .s_tit{display:flex;align-items:center;justify-content:space-between}
#atc02 .s_tit h2{display:flex;align-items:center;gap:10px}
#atc02 .s_tit a{color:#aaa;transition:all .3s}
#atc02 .s_tit a:hover{color:#111}
#atc02 .lt_area{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}
#atc02 .lt_area li a{position:relative;display:block;padding:40px;border:1px solid #e1e1e1;border-radius:13px;transition:all .3s}
#atc02 .lt_area li a:hover{border:1px solid var(--primary)}
#atc02 .lt_area li a:hover .cont p{color:var(--primary)}
#atc02 .lt_area li .cont p{margin-bottom:5px;font-size:20px;font-weight:700;color:#111;transition:all .3s}
#atc02 .lt_area li .cont div{font-weight:400;color:#777}
#atc02 .lt_area li.empty{padding:20px}
#atc02 .lt_area li svg{position:absolute;top:25px;right:25px}

#atc02 .bnr{padding:100px 0;color:#fff;text-align:center;background:url(./img/inc02_bg.jpg);background-size:cover}
#atc02 .bnr h2{margin-top:30px;color:#fff;line-height:1;font-family:var(--k-point)}
#atc02 .bnr span{font-size:12px;font-weight:500}
#atc02 .bnr p{margin-bottom:30px;font-weight:300;opacity:.5}
#atc02 .bnr a{display:inline-block;width:215px;padding:15px 0;border:2px solid var(--primary);border-radius:50px;font-size:18px;font-weight:700;color:#fff;background:var(--primary);transition:all .3s}
#atc02 .bnr a:hover{color:var(--primary);background:none}