.under-sec-faq{display:block}.under-sec-faq .faq-title{padding:30px;margin-bottom:50px;line-height:2}@media screen and (max-width:767px){.under-sec-faq .faq-title{padding:20px 15px 5px;line-height:1.6}}.under-sec-faq .faq-title li{font-size:1.5rem}@media screen and (max-width:767px){.under-sec-faq .faq-title li{margin-bottom:10px;font-size:1.4rem}}.under-sec-faq .faq-list{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.under-sec-faq .faq-list .a,.under-sec-faq .faq-list .q{position:relative;padding-top:5px;padding-bottom:5px;padding-left:40px}.under-sec-faq .faq-list .a:before,.under-sec-faq .faq-list .q:before{position:absolute;left:0;top:0;display:inline-block;border:1px solid #bc0072;border-radius:100%;width:26px;height:26px;line-height:26px;font-size:1.3rem;text-align:center;font-weight:bold}.under-sec-faq .faq-list .q{font-size:1.6rem;font-weight:bold;padding-bottom:0;margin-bottom:10px}@media screen and (max-width:767px){.under-sec-faq .faq-list .q{font-size:1.5rem;padding-top:0}}.under-sec-faq .faq-list .q:before{content:"Q";color:#bc0072;background:#fff}@media screen and (max-width:767px){.under-sec-faq .faq-list .a{font-size:1.3rem}}.under-sec-faq .faq-list .a a{margin:10px 0 5px}.under-sec-faq .faq-list .a:before{content:"A";color:#fff;background:#bc0072}