@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;line-height:1.4}
#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}



/* 반응형 [s] */
@media (hover:hover){
#inc05 .top_question .more_btn:hover{background:var(--primary)}
#inc05 .bot_counsel .right .r_link_list > li:hover .icon_box{transform:translateY(-8px)}
#inc05 .bot_counsel .right .r_link_list > li:hover > a{background:rgba(255,255,255,0.3)}
}

/* 반응형 [s] */
@media (max-width:1600px){
#inc05 .bot_counsel .right{padding:0 0 0 70px;}
}
@media (max-width:1400px){
}
@media (max-width:1300px){
#inc05 .bot_counsel .left{padding-right:0;}


}

@media (max-width:1200px){
#inc05 .top_question .group-cont .faq-list ul{gap:16px}
#inc05 .top_question .group-cont .faq-list li{padding:28px 30px}
#inc05 .top_question .group-cont .faq-list li.open{padding:30px;border-radius:15px}
#inc05 .top_question .group-cont .faq-list li .question strong{gap:16px;font-size:17px}
#inc05 .top_question .group-cont .faq-list li .question strong::before{font-size:18px}
#inc05 .top_question .group-cont .faq-list li .answer{padding:12px 36px 0;font-size:16px}

#inc05 .all_txt_wrap06{text-align:center;}
#inc05 .bot_counsel .inner{flex-direction:column;}
#inc05 .bot_counsel .inner > div{width:100%;}
#inc05 .bot_counsel .right{padding:0;}
#inc05 .all_txt_wrap06 .all_s_tit06{margin-top:25px;}

#inc05 .all_txt_wrap06 .all_s_tit06{font-size:16px;}
#inc05 .bot_counsel .right{margin-top:30px;}
#inc05 .bot_counsel .right .r_link_list > li > a{padding:60px 0;}

}
@media (max-width:1024px){

    #inc05 .all_txt_wrap05{margin-bottom:60px;}
#inc05 .top_question .group-cont .faq-list ul{gap:10px}
#inc05 .top_question .group-cont .faq-list li{padding:24px 30px;border-radius:10px}
#inc05 .top_question .group-cont .faq-list li.open{padding:28px 30px;border-radius:10px}
#inc05 .top_question .group-cont .faq-list li .question strong{gap:12px;font-size:16px}
#inc05 .top_question .group-cont .faq-list li .answer{padding:10px 32px 0;font-size:15px}


#inc05 .bot_counsel{padding:120px 0;}
    #inc05 .bot_counsel .right .r_link_list > li{border-radius:20px;}
    #inc05 .bot_counsel .right .r_link_list > li .icon_box > img {width:80px;}
}
@media (max-width:768px){
    #inc05 .top_question{padding-bottom:100px;}

    #inc05 .all_txt_wrap05{margin-bottom:50px;}
#inc05 .group-cont .faq-list li .answer{white-space:normal}
#inc05 .top_question .more_btn{gap:20px; width:160px; height:45px; font-size:15px;}

#inc05 .bot_counsel{padding:100px 0;}
#inc05 .all_txt_wrap06 .all_s_tit06{font-size:15px;}

#inc05 .bot_counsel .right .r_link_list > li{border-radius:15px;}
#inc05 .bot_counsel .right .r_link_list > li .icon_box > img{width:70px;}
#inc05 .bot_counsel .right .r_link_list > li > a .txt{font-size:18px;}

}
@media (max-width:580px){
    #inc05 .top_question .group-cont .faq-list{margin:0 auto 45px;}
    #inc05 .top_question{padding-bottom:70px;}

    #inc05 .all_txt_wrap05{margin-bottom:40px;}
#inc05 .bot_counsel{padding:70px 0;}
#inc05 .all_txt_wrap06 .all_s_tit06{margin-top:20px;}

#inc05 .bot_counsel .right .r_link_list > li{border-radius:10px;}
#inc05 .bot_counsel .right .r_link_list > li .icon_box > img{width:60px;}

#inc05 .bot_counsel .right .r_link_list > li > a{padding:45px 0; gap:20px;}
#inc05 .bot_counsel .right .r_link_list > li > a .txt{font-size:17px;}

}

@media(max-width:480px){

#inc05 .top_question .group-cont .faq-list li{padding:20px 24px}
#inc05 .top_question .group-cont .faq-list li.open{padding:24px}
#inc05 .top_question .group-cont .faq-list li .question{align-items:flex-start}
#inc05 .top_question .group-cont .faq-list li .question strong{flex-direction:column;align-items:flex-start;gap:4px;font-size:15px}
/* #inc05 .top_question .group-cont .faq-list li .question strong::before{margin-bottom:10px;} */
#inc05 .top_question .group-cont .faq-list li .answer{padding:8px 0 0;font-size:14px}
#inc05 .top_question .more_btn{gap:15px; width:145px; height:43px; font-size:14px;}
#inc05 .bot_counsel .right .r_link_list > li .icon_box > img{width:50px;}
#inc05 .bot_counsel .right .r_link_list > li > a{padding:25px 0;}
#inc05 .bot_counsel .right .r_link_list > li{width:100%;}
#inc05 .bot_counsel .right .r_link_list > li > a .txt{font-size:16px;}
}
/* 반응형 [e] */
