@charset "utf-8";

#inc06{padding:240px 0 200px;margin-top:400vh;background-color:#eef2fa}
#inc06 .inner{display:flex;flex-direction:column;align-items:center}
#inc06 .group-title{padding-bottom:60px;text-align:center}
#inc06 .group-cont{max-width:820px;width:100%}
#inc06 .group-cont .faq-list{display:flex;flex-direction:column;border-top:1px solid rgba(29,41,69,0.1)}
#inc06 .group-cont .faq-list li{padding:30px 15px 30px 0;border-bottom:1px solid rgba(29,41,69,0.1);cursor:pointer;transition:padding 0.3s}
#inc06 .group-cont .faq-list li .question{display:flex;align-items:center;justify-content:space-between;font-size:22px;font-weight:600;line-height:1.6;color:#1d2945;word-break:keep-all}
#inc06 .group-cont .faq-list li .icon{position:relative;width:17px;aspect-ratio:1;transition:transform 0.3s}
#inc06 .group-cont .faq-list li .icon::before, #inc06 .group-cont .faq-list li .icon::after{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0);background-color:#1d2945;will-change:transform;transition:background-color 0.3s, opacity 0.3s}
#inc06 .group-cont .faq-list li .icon::before{width:17px;height:3px}
#inc06 .group-cont .faq-list li .icon::after{height:17px;width:3px}
#inc06 .group-cont .faq-list li .answer{padding-top:20px;font-size:17px;line-height:1.6;color:#8c919f}
#inc06 .group-cont .faq-list li .answer p{white-space:pre-line;word-break:keep-all}

#inc06 .group-cont .faq-list li.show .icon{transform:rotate(90deg)}
#inc06 .group-cont .faq-list li.show .icon::before, #inc06 .group-cont .faq-list li.show .icon::after{background-color:var(--primary)}
#inc06 .group-cont .faq-list li.show .icon::before{opacity:0}