@charset "utf-8";
#inc01{position:relative;padding:60px 60px 150px 60px}
#inc01 .cont{padding:100px 0 0 500px}
#inc01 h2{font-size:45px;font-weight:normal;line-height:1.1;white-space:pre-line;font-family:var(--e-font) var(--k-font)}
#inc01 .txt{display:flex;align-items:flex-start;gap:200px;margin-top:150px}
#inc01 .l_txt{width:35%}
#inc01 .l_txt a{display:inline-block;margin-top:50px;padding:10px 25px;border-radius:50px;font-size:14px;color:#fff;background:#111;transition:all .3s}
#inc01 .r_txt{width:35%;border-bottom:1px solid rgba(255,255,255,.2)}
#inc01 .r_txt a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.2);font-size:15px;color:#fff}
#inc01 .r_txt a span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:3px;background:rgba(255,255,255,.1);transition:all .3s}
#inc01 .r_txt a svg{width:18px}

/* li 확대 효과 추가 */
#inc01 .r_txt li{transition:transform .3s ease}

@media(hover:hover){
#inc01 .l_txt a:hover{color:#111;background:#fff}
#inc01 .r_txt a:hover span{border:1px solid rgba(255,255,255,.2);background:none}
#inc01 .r_txt li:hover{transform:scale(1.05)}
}
/* 반응형 [s] */
@media (max-width:1440px){
#inc01 .cont{padding:100px 0 0 10%}
}
@media (max-width:1024px){
#inc01{padding:50px 20px 150px}
#inc01 h2{font-size:35px}
#inc01 .l_txt{width:50%}
#inc01 .txt{gap:50px;margin-top:50px}
}
@media (max-width:768px){
#inc01{padding:30px 20px 50px}
#inc01 h2{font-size:30px;text-align:center}
#inc01 .cont{padding:30px 0 0}
#inc01 .l_txt{width:100%;text-align:center}
#inc01 .l_txt a{margin-top:20px;font-size:12px}
#inc01 .l_txt div{opacity:.5}
#inc01 .r_txt{width:100%}
#inc01 .txt{flex-direction:column;margin-top:30px}
}
@media (max-width:480px){
#inc01 h2{font-size:20px}
#inc01 .r_txt a{font-size:14px}
#inc01 .r_txt a svg{width:15px}
}
@media (max-width:390px){
#inc01 h2{font-size:18px}
#inc01 .r_txt a{font-size:12px}
}
/* 반응형 [e] */