.c-heading{height:min(10.66667vw, 160px);color:#fff;background:linear-gradient(to right, #139f93, #88b693);margin-bottom:min(4.13333vw, 62px)}@media screen and (max-width: 960px){.c-heading{height:18.66667vw;margin-bottom:7.2vw}}.c-heading span{display:flex;align-items:center;width:min(66.66667vw, 1000px);margin-left:auto;margin-right:auto;font-size:min(2.26667vw, 34px);font-weight:500;padding-left:min(2.6vw, 39px);position:relative;height:100%}@media screen and (max-width: 960px){.c-heading span{font-size:4.53333vw}}@media screen and (max-width: 960px){.c-heading span{width:100%;padding:0 4.8vw;font-size:min(2.13333vw, 32px)}}@media screen and (max-width: 960px) and (max-width: 960px){.c-heading span{font-size:4.26667vw}}.c-heading span:after{content:'';position:absolute;bottom:0;right:min(2vw, 30px);width:min(13.6vw, 204px);height:min(9.06667vw, 136px);background:url("../img/common/fig_heading.svg") no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 960px){.c-heading span:after{width:24.8vw;height:17.2vw;right:6vw}}.p-faq{width:min(59.93333vw, 899px);margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){.p-faq{width:100%;padding:0 4.8vw}}.p-faq_list{margin-bottom:min(3.33333vw, 50px)}@media screen and (max-width: 960px){.p-faq_list{margin-bottom:8vw}}.p-faq_list dt{display:flex;align-items:center;font-weight:500;font-size:min(1.6vw, 24px);border-bottom:1px dashed #808080;margin-bottom:min(1.66667vw, 25px)}@media screen and (max-width: 960px){.p-faq_list dt{font-size:3.2vw}}@media screen and (max-width: 960px){.p-faq_list dt{font-size:min(1.86667vw, 28px);margin-bottom:3.33333vw}}@media screen and (max-width: 960px) and (max-width: 960px){.p-faq_list dt{font-size:3.73333vw}}.p-faq_list dt span{position:relative;top:-4px;font-weight:800;font-style:italic;font-family:gill-sans-nova, sans-serif;color:#e85513;font-size:min(3.6vw, 54px);line-height:1.7;margin-right:min(1.6vw, 24px)}@media screen and (max-width: 960px){.p-faq_list dt span{font-size:7.2vw}}@media screen and (max-width: 960px){.p-faq_list dt span{margin-right:3.2vw}}.p-faq_list dd{font-size:min(.93333vw, 14px);line-height:1.7}@media screen and (max-width: 960px){.p-faq_list dd{font-size:1.86667vw}}@media screen and (max-width: 960px){.p-faq_list dd{font-size:min(1.33333vw, 20px)}}@media screen and (max-width: 960px) and (max-width: 960px){.p-faq_list dd{font-size:2.66667vw}}

/*# sourceMappingURL=faq.css.map */