.p-mv{margin-bottom:8.8rem}@media(max-width: 1000px){.p-mv{margin-bottom:10.8rem}}.intro h2{font-size:4rem;color:var(--base_color);font-weight:700;margin-bottom:1.8rem}@media(max-width: 1000px){.intro h2{font-size:5rem;line-height:1.3;margin-bottom:4.6rem}}.form.mainw{margin-top:6rem;padding:7rem 0 11.6rem;border:.1rem solid var(--bc);border-radius:1rem}.form.mainw form{max-width:76rem;margin-left:auto;margin-right:auto}@media(max-width: 1000px){.form.mainw{margin-top:7.4rem;padding-left:3.4rem;padding-right:3.4rem}}.form.mainw dl{display:flex;align-items:baseline;gap:0 3rem;font-size:2rem}@media(max-width: 1000px){.form.mainw dl{flex-direction:column;font-size:3rem;gap:1.2rem 0}}.form.mainw dl:nth-of-type(n + 2){margin-top:3rem}@media(max-width: 1000px){.form.mainw dl:nth-of-type(n + 2){margin-top:4rem}}.form.mainw p.cite{font-size:1.8rem;font-weight:400}@media(max-width: 1000px){.form.mainw p.cite{font-size:2.4rem}}.form.mainw dt{display:flex;gap:0 1.2rem;align-items:center;justify-content:flex-end;width:23rem;font-weight:700}@media(max-width: 1000px){.form.mainw dt{justify-content:flex-start;width:100%}}.form.mainw .mt28{margin-top:2.8rem}@media(max-width: 1000px){.form.mainw .mt28{margin-top:2.4rem}}.form.mainw dd{width:calc(100% - 23rem)}@media(max-width: 1000px){.form.mainw dd{width:100%}}.form.mainw input,.form.mainw textarea,.form.mainw select{border:.2rem solid var(--base_color);border-radius:.8rem;padding:.8rem;font-size:2.5rem;display:block;width:100% !important;max-width:100% !important}@media(max-width: 1000px){.form.mainw input,.form.mainw textarea,.form.mainw select{border:.1rem solid var(--base_color);font-size:3.6rem}}.form.mainw input[type=radio]{max-width:3rem;margin:0}.form.mainw input[type=radio]{appearance:none;width:3rem !important;height:3rem;border-radius:50%;border:2px solid var(--base_color);vertical-align:-5px;outline:none}.form.mainw input[type=radio]::before{display:block;content:"";width:1.8rem;height:1.8rem;border-radius:50%;background-color:var(--base_color);transform:translate(-4px, -4px) scale(0);transform-origin:center;transition:all .3s cubic-bezier(0.25, 0.25, 0.56, 2)}.form.mainw input[type=radio]:checked::before{transform:translate(-4px, -4px) scale(1)}.form.mainw select{max-width:58rem !important}.form.mainw .form-flex{display:flex !important;gap:0 2rem;align-items:center}.form.mainw .mfp_col5{width:calc(50% - 1rem)}.form.mainw label.form-flex{gap:0 .8rem}@media(max-width: 1000px){.form.mainw .mfp_col5{width:calc(50% - 1rem)}}.form.mainw .mfp_col3{width:calc(33.3% - 1rem);font-size:2rem}.form.mainw .mfp_col3 label{border:.2rem solid var(--base_color);border-radius:.8rem;padding:.8rem}@media(max-width: 1000px){.form.mainw .mfp_col3{font-size:3rem}}.form.mainw .must{color:red;border-radius:.3rem;color:var(--wc);background:url("../img/common/bg-must.png") no-repeat center/cover;padding:.8rem 1rem;font-size:1.6rem}@media(max-width: 1000px){.form.mainw .must{padding:.8rem 1rem;font-size:2rem}}.form.mainw textarea{min-height:27.6rem}.form.mainw .w50{width:calc(50% - 1rem) !important}.form.mainw .mfp_buttons button{width:24.9rem;height:6.6rem;margin:8rem auto 0;border-radius:3.3rem;background:var(--base_color);color:var(--wc);display:flex;align-items:center;justify-content:center;border:0;font-size:2.4rem;position:relative}.form.mainw .mfp_buttons button::after{position:absolute;top:44%;right:2.7rem;transform:rotate(-45deg);border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;content:"";width:.6rem;height:.6rem}@media(max-width: 1000px){.form.mainw .mfp_buttons button{width:30.4rem;height:8rem;border-radius:4rem}}.form.mainw .text-bottom{align-items:flex-end}.attention{margin-top:9rem}.attention dl{line-height:2.2222222222}@media(max-width: 1000px){.attention dl{line-height:2.2222222222}}.attention dl+dl,.attention p+dl{margin-top:3rem}@media(max-width: 1000px){.attention dl+dl,.attention p+dl{margin-top:6rem}}@media(max-width: 1000px){.attention{margin-top:13rem}}.attention-inr{padding:3.8rem 5.6rem;border-radius:1rem;background:#fff0f5}.attention h2{text-align:center;font-size:2.4rem;margin-bottom:2.4rem;color:var(--base_color);font-weight:700}@media(max-width: 1000px){.attention h2{font-size:3.4rem}}.attention .c-btn{margin-top:5.4rem}.attention .c-btn a{width:32.6rem;height:8.9rem;font-size:1.8rem;border-radius:6.3rem;text-align:center}.attention .c-btn a::after{display:none}/*# sourceMappingURL=common-form.css.map */