@charset "utf-8";

#inc04{padding:150px 0;background:var(--primary)}
#inc04 h2{margin-bottom:50px;text-align:center}
#inc04 ul{width:var(--main-size);margin:0 auto;border-top: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}
#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}
#inc04 a:hover{border:2px solid #111;color:#111;background:none}