.support-contact-page .wrapM{max-width:700px;padding-bottom:60px}.support-contact-page .contactForm{margin-top:40px}.support-contact-page .contactForm h5{font-size:1.8rem;color:#fff;text-align:center}.support-contact-page .contactForm select{width:100%}@media screen and (min-width:415px){.support-contact-page .contactForm h5{text-align:left}}.support-contact-page .contactForm span.required{color:#e60012;font-size:1.4rem}.support-contact-page .contactForm .formGroup01{flex-wrap:wrap;color:#fff}.support-contact-page .contactForm .formGroup01 .inputWrap{width:100%;position:relative}.support-contact-page .contactForm .formGroup01 .errorMessage{font-size:1.4rem;color:#e60012}.support-contact-page .contactForm .formGroup01 dd,.support-contact-page .contactForm .formGroup01 dt{margin-bottom:10px;box-sizing:border-box}.support-contact-page .contactForm .formGroup01 dt{padding-left:20px;position:relative;font-weight:700}.support-contact-page .contactForm .formGroup01 dt:before{content:"●";position:absolute;left:0;top:0}.support-contact-page .contactForm .formGroup01 dt.required{padding-right:20px}.support-contact-page .contactForm .formGroup01 dt.required:after{content:"必須";color:#e60012;position:absolute;right:8px;font-size:1.4rem;top:5px}.support-contact-page .contactForm .formGroup01{margin-bottom:20px}@media screen and (min-width:415px){.support-contact-page .contactForm .formGroup01{display:flex}.support-contact-page .contactForm .formGroup01 dt{flex-basis:200px;font-weight:400}.support-contact-page .contactForm .formGroup01 dd{flex-basis:calc(100% - 200px);display:flex;align-items:center}}.support-contact-page .contactForm .formGroup02{display:flex}.support-contact-page .contactForm .formGroup02 dt{color:#fff;font-weight:700;padding-right:10px}.support-contact-page .contactForm .formGroup02 dd{display:flex;align-items:center;flex-basis:150px}.support-contact-page .contactForm .formGroup02{margin-bottom:20px}@media screen and (min-width:415px){.support-contact-page .contactForm .formGroup02{display:block}.support-contact-page .contactForm .formGroup02 dt{margin-bottom:5px;font-weight:400}.support-contact-page .contactForm .formGroup02 dd{width:100px}}.support-contact-page .contactForm .formGroup03 dt{color:#fff;font-weight:700;margin-bottom:10px}.support-contact-page .contactForm .formGroup03{margin-bottom:20px}.support-contact-page .contactForm .formGroup03 .errorMessage{font-size:1.4rem;color:#e60012}.support-contact-page .contactForm .personalInformation{background:#fff;height:200px;overflow-y:scroll;padding:10px;font-size:1.3rem;line-height:1.8rem}.support-contact-page .contactForm .personalInformation h6{font-size:1.8rem;margin-bottom:10px}.support-contact-page .contactForm .personalInformation dl dt{color:#231815;padding-left:15px;padding-bottom:0;position:relative;margin-bottom:3px;font-weight:400}.support-contact-page .contactForm .personalInformation dl dt:before{content:"●";position:absolute;left:0;top:0}.support-contact-page .contactForm .personalInformation dl dd{margin-bottom:5px}.support-contact-page .contactForm .personalInformation dl{margin-bottom:15px}.support-contact-page .contactForm .personalInformation{margin-bottom:10px}.support-contact-page .contactFormWrap{background:#009fde;padding:20px;border-radius:10px;margin-bottom:30px}.support-contact-page .contactFormWrap .selectValues{font-size:1.6rem;line-height:2.8rem;color:#fff;font-weight:700;margin-bottom:10px}