.lp07_faq h2{color:#016dc6;font-size:5.2rem;line-height:1.23;margin-bottom:.8rem;text-align:center}@media screen and (max-width:768px){.lp07_faq h2{font-size:3.5rem}}.lp07_faq .sub-text{font-size:2.2rem;font-weight:500;line-height:1.4;margin-bottom:4.4rem;text-align:center}@media screen and (max-width:768px){.lp07_faq .sub-text{font-size:1.8rem;line-height:1.8;margin-bottom:4.9rem}}.lp07_faq .item{background-color:#ecf7ff;border-radius:1.6rem;padding:2.4rem 5.6rem}@media screen and (max-width:768px){.lp07_faq .item{border-radius:.8rem;padding:2rem 1.6rem}}.lp07_faq .item:not(:last-child){margin-bottom:2rem}.lp07_faq .question{align-items:baseline;display:flex;font-size:2.2rem;font-weight:700;gap:1.6rem;line-height:1.4;margin-bottom:1.6rem}.lp07_faq .question span{color:#016dc6;flex:0 0 auto;font-size:3.2rem;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.lp07_faq .question{font-size:1.8rem;gap:.8rem;margin-bottom:.8rem}}.lp07_faq .answer{font-weight:500;line-height:1.6;padding-left:4rem}@media screen and (max-width:768px){.lp07_faq .answer{font-size:1.4rem;padding-left:3.2rem}}.lp07_faq .button{margin:1.6rem auto 0;max-width:33.2rem}@media screen and (max-width:768px){.lp07_faq .button{max-width:22.3rem}}.lp07_faq .button .c-button{font-size:1.6rem;gap:1.4rem;min-height:4.9rem}@media screen and (max-width:768px){.lp07_faq .button .c-button{font-size:1.4rem;gap:.8rem;min-height:5rem;padding:1.4rem 1rem}}