.linkTxtColor{color:#337ab7}.faq{margin:3% 0 6%}.faq .container{max-width:1170px;padding-left:2.5%;padding-right:2.5%;margin-right:auto;margin-left:auto}.faq dl{margin:0;padding-bottom:34px;overflow:hidden;border-bottom:1px solid var(--site_color1)}.faq dl dt{position:relative;border-bottom:1px solid var(--table_border);padding:34px 30px 24px 48px}.faq dl dt::before{position:absolute;top:23px;left:0;display:block;content:"Q";font-size:28px;font-family:"pop_m";font-style:normal;font-weight:400}.faq dl dd{background-color:#fff}.faq dl dd p{position:relative;line-height:1.75;padding:0 30px 0 48px}.faq dl dd p::before{position:absolute;top:-10px;left:0;display:block;content:"A";font-size:28px;font-family:"pop_m";font-style:normal;font-weight:400}@media (max-width:1024px){.faq dl dt{font-size:18px}}@media (max-width:480px){.faq{margin:6% 0 12%}.faq dl dt{padding:34px 0px 24px 38px;font-size:16px}.faq dl dd p{font-size:14px}.faq dl dt::before{top:25px;font-size:26px}.faq dl dd p{padding:0 0px 0 38px}.faq dl dd p::before{font-size:26px}.faq dl{margin:0;padding-bottom:30px;overflow:hidden}}