iframe[data-v-5d0be3b2]{width:100%}.v-application[data-v-5d0be3b2]{font-size:.875rem!important}.v-application [class*=text-][data-v-5d0be3b2],.v-application[data-v-5d0be3b2]{font-family:Hiragino Sans,sans-serif !important,sans-serif!important}.v-application--wrap[data-v-5d0be3b2]{min-height:unset;max-width:unset;height:100vh}@media only screen and (min-device-width:375px){.v-application--wrap[data-v-5d0be3b2]{min-height:unset;max-width:100%}}.v-input[data-v-5d0be3b2]{font-size:.875rem!important}.question-free-text[data-v-5d0be3b2]{width:100%}.free-text-input[data-v-5d0be3b2]{font-family:Hiragino Sans,sans-serif;font-size:14px}.free-text-input[data-v-5d0be3b2] .v-input__slot{background-color:#fff}.free-text-input[data-v-5d0be3b2] textarea{line-height:1.6}iframe[data-v-7e6e9f5e]{width:100%}.v-application[data-v-7e6e9f5e]{font-size:.875rem!important}.v-application [class*=text-][data-v-7e6e9f5e],.v-application[data-v-7e6e9f5e]{font-family:Hiragino Sans,sans-serif !important,sans-serif!important}.v-application--wrap[data-v-7e6e9f5e]{min-height:unset;max-width:unset;height:100vh}@media only screen and (min-device-width:375px){.v-application--wrap[data-v-7e6e9f5e]{min-height:unset;max-width:100%}}.v-input[data-v-7e6e9f5e]{font-size:.875rem!important}.question-file-upload[data-v-7e6e9f5e]{width:100%}.file-upload-area[data-v-7e6e9f5e]{border:1px solid #ddd;border-radius:4px;padding:32px 16px;text-align:center;cursor:pointer;transition:all .2s}.file-upload-area[data-v-7e6e9f5e]:hover{border-color:#aaa;background-color:#fafafa}.file-preview[data-v-7e6e9f5e]{text-align:center}.file-preview .preview-image[data-v-7e6e9f5e]{max-width:100%;max-height:300px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.fz-12[data-v-7e6e9f5e]{font-size:12px}iframe[data-v-ba99e2d4]{width:100%}.v-application[data-v-ba99e2d4]{font-size:.875rem!important}.v-application [class*=text-][data-v-ba99e2d4],.v-application[data-v-ba99e2d4]{font-family:Hiragino Sans,sans-serif !important,sans-serif!important}.v-application--wrap[data-v-ba99e2d4]{min-height:unset;max-width:unset;height:100vh}@media only screen and (min-device-width:375px){.v-application--wrap[data-v-ba99e2d4]{min-height:unset;max-width:100%}}.v-input[data-v-ba99e2d4]{font-size:.875rem!important}.question-star-rating[data-v-ba99e2d4]{text-align:center;padding:16px 0}.stars-container[data-v-ba99e2d4]{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.star-icon[data-v-ba99e2d4]{cursor:pointer;transition:all .2s ease}.star-icon[data-v-ba99e2d4]:hover{transform:scale(1.15)}iframe[data-v-5973054c]{width:100%}.v-application[data-v-5973054c]{font-size:.875rem!important}.v-application [class*=text-][data-v-5973054c],.v-application[data-v-5973054c]{font-family:Hiragino Sans,sans-serif !important,sans-serif!important}.v-application--wrap[data-v-5973054c]{min-height:unset;max-width:unset;height:100vh}@media only screen and (min-device-width:375px){.v-application--wrap[data-v-5973054c]{min-height:unset;max-width:100%}}.v-input[data-v-5973054c]{font-size:.875rem!important}.campaign-step-question[data-v-5973054c],iframe[data-v-2326f935]{width:100%}.v-application[data-v-2326f935]{font-size:.875rem!important}.v-application [class*=text-][data-v-2326f935],.v-application[data-v-2326f935]{font-family:Hiragino Sans,sans-serif !important,sans-serif!important}.v-application--wrap[data-v-2326f935]{min-height:unset;max-width:unset;height:100vh}@media only screen and (min-device-width:375px){.v-application--wrap[data-v-2326f935]{min-height:unset;max-width:100%}}.v-input[data-v-2326f935]{font-size:.875rem!important}.modal-header[data-v-2326f935]{background-color:#3d5a80;padding:20px 24px}.preview-thumbnail[data-v-2326f935]{width:100%;height:auto;border-radius:8px;-o-object-fit:contain;object-fit:contain}.preview-title[data-v-2326f935]{font-size:24px;font-weight:600;color:#333;line-height:1.4}.campaign-period[data-v-2326f935]{color:#666;font-size:14px;display:flex;align-items:center}.preview-content[data-v-2326f935]{font-size:16px;line-height:1.8;color:#555;white-space:pre-wrap}.preview-content[data-v-2326f935] h1,.preview-content[data-v-2326f935] h2,.preview-content[data-v-2326f935] h3,.preview-content[data-v-2326f935] h4,.preview-content[data-v-2326f935] h5,.preview-content[data-v-2326f935] h6{margin:1em 0 .5em;font-weight:600}.preview-content[data-v-2326f935] p{margin-bottom:1em}.preview-content[data-v-2326f935] ol,.preview-content[data-v-2326f935] ul{margin-left:1.5em;margin-bottom:1em}.preview-content[data-v-2326f935] img{max-width:100%;height:auto;margin:1em 0}.preview-content[data-v-2326f935] a{color:#1976d2;text-decoration:underline}.preview-content[data-v-2326f935] a:hover{text-decoration:none}.preview-content[data-v-2326f935] blockquote{border-left:4px solid #ddd;padding-left:1em;margin:1em 0;color:#666}.preview-content[data-v-2326f935] code{background-color:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:monospace}.preview-content[data-v-2326f935] pre{background-color:#f5f5f5;padding:1em;border-radius:4px;overflow-x:auto}.preview-content[data-v-2326f935] pre code{background:none;padding:0}.preview-content[data-v-2326f935] .ql-align-center{text-align:center}.preview-content[data-v-2326f935] .ql-align-right{text-align:right}.preview-content[data-v-2326f935] .ql-align-justify{text-align:justify}.preview-content[data-v-2326f935] .ql-indent-1{padding-left:3em}.preview-content[data-v-2326f935] .ql-indent-2{padding-left:6em}.preview-content[data-v-2326f935] .ql-indent-3{padding-left:9em}.preview-content[data-v-2326f935] .ql-indent-4{padding-left:12em}.preview-content[data-v-2326f935] .ql-indent-5{padding-left:15em}.preview-content[data-v-2326f935] .ql-indent-6{padding-left:18em}.preview-content[data-v-2326f935] .ql-indent-7{padding-left:21em}.preview-content[data-v-2326f935] .ql-indent-8{padding-left:24em}.steps-container[data-v-2326f935]{background-color:#f9f9f9;border-radius:4px;margin-bottom:2.5rem}.steps-container .steps-title-container[data-v-2326f935]{font-size:14px;font-weight:700}.steps-container .steps-list[data-v-2326f935]{font-size:14px;color:#333}.steps-container .step-label-container[data-v-2326f935]{font-weight:100}.steps-container .step-number-container[data-v-2326f935]{display:inline-block;min-width:20px;font-weight:100}.form-title[data-v-2326f935]{font-size:16px;font-weight:700;color:#333}.step-label[data-v-2326f935]{font-size:14px;font-weight:400;color:#333}.step-number[data-v-2326f935]{display:inline-block;min-width:24px;font-weight:400}.required-mark[data-v-2326f935]{color:#ee395f;font-weight:700;margin-left:4px}.apply-btn[data-v-2326f935]{margin-top:20px;color:#fff;font-size:16px;font-weight:700}