
#shincharge-faq-radio{max-width:920px;margin:0 auto;padding:42px 20px;color:#17211B;font-family:Poppins-Regular,sans-serif;line-height:1.65}
#shincharge-faq-radio *{box-sizing:border-box}
#shincharge-faq-radio .faq-kicker{margin:0 0 8px;color:#117A38;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
#shincharge-faq-radio .faq-kicker:before{content:"";display:inline-block;width:22px;height:3px;margin:0 8px 3px 0;background:#18A24A}
#shincharge-faq-radio .faq-title{margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.18}
#shincharge-faq-radio .faq-intro{margin:0 0 26px;color:#5F6B63}
#shincharge-faq-radio .faq-radio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#shincharge-faq-radio .faq-item{border-top:1px solid #DCE4DE;background:#fff}
#shincharge-faq-radio .faq-item:last-child{border-bottom:1px solid #DCE4DE}
#shincharge-faq-radio .faq-question{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px 18px 18px 20px;color:#17211B;font-size:17px;font-weight:600;line-height:1.45;cursor:pointer}
#shincharge-faq-radio .faq-question:after{content:"+";flex:0 0 24px;color:#18A24A;font-size:25px;font-weight:400;text-align:center}
#shincharge-faq-radio .faq-answer{display:none;padding:0 62px 22px 23px;color:#5F6B63;font-size:15px}
#shincharge-faq-radio .faq-answer p{margin:0}
#shincharge-faq-radio .faq-radio:checked + .faq-question{color:#117A38;border-left:3px solid #18A24A;padding-left:17px}
#shincharge-faq-radio .faq-radio:checked + .faq-question:after{content:"-"}
#shincharge-faq-radio .faq-radio:checked + .faq-question + .faq-answer{display:block}
@media(max-width:640px){#shincharge-faq-radio{padding:34px 14px}#shincharge-faq-radio .faq-question{padding:16px 12px 16px 14px;font-size:16px}#shincharge-faq-radio .faq-radio:checked + .faq-question{padding-left:11px}#shincharge-faq-radio .faq-answer{padding:0 14px 20px}}
