@charset "utf-8";

#inc04{padding:150px 80px}
#inc04 h2{margin-bottom:50px;text-align:center; font-size:40px}
#inc04 ul{max-width:var(--main-size);margin:0 auto;border-top:2px solid #111;border-bottom:2px solid #111}
#inc04 ul li+li{border-top:1px solid #111}
#inc04 ul .cont_q svg{transition:all .3s}
#inc04 ul .cont_q.open svg{transform:rotate(180deg)}
#inc04 ul .cont_a{display:none;padding:30px 30px 30px 60px;font-size:17px;font-weight:700;background:#fff}
#inc04 ul button{display:flex;justify-content:space-between;border:none;width:100%;padding:25px 20px;background:none}
#inc04 ul button div{display:flex;align-items:center}
#inc04 ul button div span{margin-right:20px;font-size:22px;font-weight:700;font-family:var(--e-font)}
#inc04 ul button div h3{font-size:20px;font-weight:700;text-align:left}
#inc04 a{display:block;width:140px;margin:70px auto 0;padding:15px 0;border-radius:50px;border:2px solid #111;font-size:17px;font-weight:700;color:var(--primary);text-align:center;background:#111;transition:all .3s}

@media(hover:hover){
#inc04 a:hover{border:2px solid #111;color:#111;background:none}
}

/* 반응형 [s] */
@media (max-width:1024px){
#inc04{padding:100px 15px}
#inc04 a{margin:30px auto 0}
#inc04 ul button div span{font-size:18px}
#inc04 ul button div h3{font-size:18px}
#inc04 ul .cont_a{font-size:15px}
}
@media (max-width:768px){
#inc04 h2{margin-bottom:30px}
#inc04 ul button div span{font-size:16px}
#inc04 ul button div h3{font-size:17px}
#inc04 ul button{padding:20px}
#inc04 ul .cont_a{padding:20px 20px 20px 60px}
#inc04 a{font-size:15px}
#inc04 ul .cont_q svg{width:17px}
}
@media (max-width:480px){
#inc04{padding:70px 15px}
#inc04 ul button div h3{font-size:15px}
#inc04 ul .cont_a{font-size:14px}
#inc04 a{padding:10px 0}
}
@media (max-width:390px){
#inc04 h2{margin-bottom:20px}
#inc04 ul button{padding:15px}
#inc04 ul button div span{margin-right:10px}
#inc04 ul .cont_a{padding:20px}
}
/* 반응형 [e] */