#faq{width:100%;background-color:#f5fdff;overflow:hidden}#faq .title{margin:8rem auto 4.5rem;font-weight:bold;font-size:2.8rem;text-align:center}#faq .title .line{display:table;margin:1rem auto 0;padding:0 0 .5rem;border-bottom:.3rem solid #2697ac;font-weight:bold;font-size:5rem}#faq .faq-list div{margin:0 auto 5rem}#faq .faq-list dt{position:relative;width:67rem;margin:0 auto 2rem;padding:0 0 0 4.5rem;font-weight:bold;font-size:2.8rem;line-height:1.2142857143}#faq .faq-list dt span{position:absolute;top:-.2rem;left:0;width:4.5rem;color:#2697ac;font-size:3.6rem;line-height:1}#faq .faq-list dd{width:67rem;margin:0 auto;padding:0 0 0 4.5rem;font-size:2.4rem;line-height:1.5}#faq .cv_btn{width:67rem;height:14rem;margin:8rem auto 10rem;border:.3rem solid #ff6c00;border-radius:1rem;overflow:hidden}#faq .cv_btn a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-image:url("../images/cv_arrow03.png");background-repeat:no-repeat;background-position:61.5rem center;background-size:2.6rem auto;color:#ff6c00;font-weight:bold;font-size:3.8rem;line-height:1.3157894737;text-align:center;text-decoration:none}@media(min-width:768px){#faq{width:100%;background-color:#f5fdff;overflow:hidden}#faq .title{margin:8rem auto 6rem}#faq .title .line{font-size:4.5rem}#faq .faq-list div{margin:0 auto 5rem}#faq .faq-list dt{width:96rem;margin:0 auto 1.5rem;padding:0 0 0 3.8rem;font-size:2rem;line-height:1.7}#faq .faq-list dt span{top:-.2rem;width:3.8rem;font-size:3.2rem}#faq .faq-list dd{width:96rem;padding:0 0 0 3.8rem;font-size:2rem;line-height:1.7}#faq .cv_btn{width:68rem;height:7.5rem;margin:10rem auto 15rem;border-radius:3.75rem}#faq .cv_btn a{background-image:url("../images/cv_arrow03_pc.png");background-position:64.5rem center;background-size:1.2rem auto;font-size:3rem;line-height:1}#faq .cv_btn a:hover{background-color:#fff1e6}}