.faq{background:#e6f3f7;padding:15px 10px 15px;margin:20px 0}.faq:first-child{margin-top:0}.faq__title{font-weight:bold;padding:0 5px 10px 28px;margin:0!important;position:relative}.faq__q{color:#003684;position:absolute;top:0;left:0}.faq__contents{background:#fff;font-size:1rem!important;padding:15px 10px;font-size:14px!important}.faq__contents a{color:#01699f;text-decoration:underline}.faq__contents p{margin-top:0px!important} @media screen and(max-width:767px){.faq{padding:15px 15px 15px}.faq__title{font-size:14px;line-height:20px;padding:0 0 15px 45px}.faq__q{left:10px}.faq__contents{padding:15px 15px;font-size:13px!important}}