.cta_questionnaire{background:url(/images_nuxt/questionnaire/bg-questionnaire.webp) no-repeat 70%;background-size:cover;position:fixed;left:16px;bottom:16px;max-width:300px;width:40%;z-index:20;padding:30px;border-radius:10px}.cta_questionnaire .questionnaire-desc{font-weight:700;margin-bottom:30px;font-size:12px;line-height:2.6rem}@media(max-width:960px){.cta_questionnaire .questionnaire-desc{margin-bottom:30px;font-size:14px;line-height:2.6rem}}@media(max-width:480px){.cta_questionnaire .questionnaire-desc{font-size:10px;line-height:2.2rem;margin-bottom:30px}}.cta_questionnaire .close-button{position:absolute;top:20px;right:20px;background:#333;color:#fff;border-radius:90px;border:none;width:25px;height:25px;font-size:1.6rem;display:flex;justify-content:center;align-items:center;padding-top:2px;cursor:pointer}.cta_questionnaire h2{margin-bottom:20px;font-size:20px;white-space:unset;font-family:"Noto Serif JP",serif}.cta_questionnaire h2 span{font-size:12px}@media(max-width:480px){.cta_questionnaire h2 span{font-size:10px}}@media(max-width:960px){.cta_questionnaire h2{font-size:26px;margin-bottom:20px}}@media(max-width:480px){.cta_questionnaire h2{font-size:16px;margin-bottom:15px}.cta_questionnaire{bottom:10%;width:54%;padding:26px 15px}}.cta_questionnaire a{display:block;background-color:#333;color:#fff;text-align:center;width:100%;padding:12px 0;border-radius:50px;font-size:12px;font-weight:700}@media(max-width:960px){.cta_questionnaire a{padding:14px 0;font-size:16px}}@media(max-width:480px){.cta_questionnaire a{padding:7px 0;font-size:14px}}.hide{display:none}