.contents .title-line[data-v-a44e7df2]{display:flex;justify-content:space-between;align-items:flex-start}.contents .title-line h1[data-v-a44e7df2]{width:48%;margin-bottom:16px}.contents form[data-v-a44e7df2]{display:flex;flex-direction:column;gap:54px}.contents form label[data-v-a44e7df2]:after{color:#fff;margin-left:.75em;padding:.2em .6em;border-radius:.5em;line-height:2.3em;font-size:.8em}.contents form .required[data-v-a44e7df2]:after{content:"必須";background:#e94425}.contents form .optional[data-v-a44e7df2]:after{content:"任意";background:#696969}.contents form input[data-v-a44e7df2]{width:100%}.contents .submit-completion[data-v-a44e7df2]{display:flex;flex-direction:column;gap:54px}.contents .email-wrap[data-v-a44e7df2]{display:flex;flex-direction:column;gap:12px;padding:16px 40px;margin-bottom:16px}.contents .email-wrap .row[data-v-a44e7df2]{display:flex;flex-direction:row;align-items:center}.contents .email-wrap .row label[data-v-a44e7df2]{width:40%}.contents .email-wrap .row div[data-v-a44e7df2],.contents .email-wrap .row p[data-v-a44e7df2]{width:50%}.contents .description-wrap[data-v-a44e7df2]{padding:16px 40px;border:1px solid #b9b9b9;border-radius:4px;margin-bottom:16px}.contents .error-messages[data-v-a44e7df2]{padding:16px 40px;border:1px solid var(--accent-light-color);border-radius:4px;margin-bottom:16px}.contents .messages[data-v-a44e7df2]{padding:16px 40px;border:1px solid #b9b9b9;border-radius:4px;margin-bottom:16px}.contents .button-wrap[data-v-a44e7df2]{display:flex;align-items:center;flex-direction:column}.contents .button-wrap .btn[data-v-a44e7df2]{height:2em;font-size:1.1em;font-weight:700;letter-spacing:.4em;text-indent:8px}.contents .button-wrap .btn.edit[data-v-a44e7df2]{width:7em}.contents .button-wrap i[data-v-a44e7df2]{flex:1;text-align:center}.contents .send-form[data-v-a44e7df2]{width:16em;margin-top:18px}.error[data-v-a44e7df2]{background:#fee}