@charset "utf-8";
#inc05{overflow:hidden}
#inc05 .all_txt_wrap05{margin-bottom:80px}
#inc05 .top_question{padding-bottom:115px}
#inc05 .top_question .group-cont .faq-list{max-width:1080px;margin:0 auto 55px}
#inc05 .top_question .group-cont .faq-list ul{display:flex;flex-direction:column;gap:25px}
#inc05 .top_question .group-cont .faq-list li{padding:28px 40px;background-color:#f5f5f5;border-radius:15px;cursor:pointer}
#inc05 .top_question .group-cont .faq-list li .question{display:flex;align-items:center;justify-content:space-between}
#inc05 .top_question .group-cont .faq-list li .question strong{display:flex;align-items:center;gap:20px;color:rgba(17,17,17,0.5);font-size:18px;font-weight:700}
#inc05 .top_question .group-cont .faq-list li .question strong::before{content:'Q.';font-style:normal;font-size:20px;font-weight:700;color:var(--primary)}
#inc05 .top_question .group-cont .faq-list li .question svg{stroke:#b2b2b2;transform:rotate(180deg);transition:transform 0.2s}
#inc05 .top_question .group-cont .faq-list li .answer{display:none;overflow:hidden;padding-top:20px;padding-left:42px;font-size:18px;line-height:1.5;font-weight:400;color:#777}
#inc05 .top_question .group-cont .faq-list li .answer > p{word-break:keep-all}

/* open 상태 */
#inc05 .top_question .group-cont .faq-list li.open{padding:45px 40px;border-radius:20px;background-color:#f5f5f5}
#inc05 .top_question .group-cont .faq-list li.open .question svg{stroke:var(--dark);transform:rotate(0deg)}
#inc05 .top_question .group-cont .faq-list li.open strong{color:var(--dark);}
#inc05 .top_question .more_btn{display:flex;align-items:center;justify-content:center;gap:30px;margin:0 auto;width:172px;height:47px;line-height:47px;border-radius:50pt;background:var(--dark);color:#fff;font-size:16px;font-weight:700;transition:all .5s}
#inc05 .top_question .more_btn:hover{background:var(--primary)}
#inc05 .top_question .more_btn .icon{height:20px;animation:arrowMove 1.2s ease-in-out infinite}
@keyframes arrowMove{0%{transform:translateX(0)}50%{transform:translateX(6px)}100%{transform:translateX(0)}}
#inc05 .bot_counsel{padding:125px 0;background:var(--primary)}
#inc05 .bot_counsel .inner{display:flex;align-items:center} 
#inc05 .bot_counsel .inner > div{width:50%}
#inc05 .bot_counsel .left{padding-right:105px}
#inc05 .all_txt_wrap06{text-align:left;color:#fff}
#inc05 .all_txt_wrap06 .all_s_tit06{margin-top:40px;font-size:20px}
#inc05 .bot_counsel .right{padding:0 70px}
#inc05 .bot_counsel .right .r_link_list{display:flex;flex-wrap:wrap;align-items:center;gap:15px}
#inc05 .bot_counsel .right .r_link_list > li{overflow:hidden;width:calc((100% - 15px) / 2);border-radius:25px}
#inc05 .bot_counsel .right .r_link_list > li .icon_box{transition:transform .3s ease}
#inc05 .bot_counsel .right .r_link_list > li:hover .icon_box{transform:translateY(-8px)}
#inc05 .bot_counsel .right .r_link_list > li > a{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:25px;padding:70px 0;background:rgba(255,255,255,0.2);transition:all .5s}
#inc05 .bot_counsel .right .r_link_list > li:hover > a{background:rgba(255,255,255,0.3)}
#inc05 .bot_counsel .right .r_link_list > li > a .txt{color:#fff;font-weight:600;font-size:20px}