.page-contact .contactForm{display:block;width:100%;max-width:960px;margin:0 auto;padding:76px 30px 93px;border-radius:37px;background-color:#f1f4f9}.page-contact .contactForm_inner{display:block;width:100%;max-width:540px;margin:0 auto}.page-contact .contactForm_inner>:first-child{margin-top:0}.page-contact .contactForm_description{margin:16px 0 0;font-size:1.6rem;line-height:1.25}.page-contact .contactForm_mwwpform{display:block;width:100%;margin:93px 0 0}.page-contact .contactForm_mwwpform_attention{display:block;margin:0;color:#0d348c;font-size:1.6rem;line-height:1.25}.page-contact .contactForm_mwwpform_content{display:block;width:100%;margin:0;padding:0}.page-contact .contactForm_mwwpform_content_item{display:block;width:100%;margin-top:30px}.page-contact .contactForm_mwwpform_content_item:first-child{margin-top:25px}.page-contact .contactForm_mwwpform_content_item_title{display:block;width:100%;color:#0d348c;font-size:1.6rem;line-height:1.25;letter-spacing:.05em}.page-contact .contactForm_mwwpform_content_item_title-require::after{display:inline-block;margin-left:6px;content:"*";font-size:2.6rem;vertical-align:baseline}.page-contact .contactForm_mwwpform_content_item_content{display:block;width:100%;margin:4px 0 0}.page-contact .contactForm_mwwpform_content_item_content-bgWhite .contactForm_mwwpform_content_item_content_inner{padding:23px 29px;background-color:#fff}.page-contact .contactForm_mwwpform_content_item_content_date_title{display:block;margin:20px 0 4px 0;color:#0d348c;font-weight:500;font-size:1.6rem;line-height:2.25}.page-contact .contactForm_mwwpform_content_item_content_date_content{display:block;padding:19px 35px 19px 22px;border:1px solid #0d348c}.page-contact .contactForm_mwwpform_content_item_content_date_content_inner{-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;margin-top:16px}.page-contact .contactForm_mwwpform_content_item_content_date_content_inner:first-child{margin-top:0}.page-contact .contactForm_mwwpform_content_item_content_date_content_title{width:calc(100% - 407px);color:#0d348c;font-weight:500;font-size:1.6rem;line-height:2.25}.page-contact .contactForm_mwwpform_content_item_content_date_content_input{width:407px}.page-contact .contactForm_mwwpform .mwwpform_date,.page-contact .contactForm_mwwpform .mwwpform_email,.page-contact .contactForm_mwwpform .mwwpform_select,.page-contact .contactForm_mwwpform .mwwpform_text{display:inline-block;width:100%;padding:4px 15px;border:none;font-size:1.6rem;line-height:1.5}.page-contact .contactForm_mwwpform .mwwpform_date-small,.page-contact .contactForm_mwwpform .mwwpform_email-small,.page-contact .contactForm_mwwpform .mwwpform_select-small,.page-contact .contactForm_mwwpform .mwwpform_text-small{max-width:145px}.page-contact .contactForm_mwwpform .mwwpform_select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-contact .contactForm_mwwpform .mwwpform_radio{display:none}.page-contact .contactForm_mwwpform .mwwpform_radio+span{position:relative;padding-left:22px;font-size:1.6rem;line-height:1.25}.page-contact .contactForm_mwwpform .mwwpform_radio+span::before{display:block;z-index:1;position:absolute;top:2px;left:0;aspect-ratio:1/1;width:16px;height:auto;border:1px solid #5f5f5f;border-radius:100%;content:""}.page-contact .contactForm_mwwpform .mwwpform_radio+span::after{display:none;z-index:2;position:absolute;top:5px;left:3px;aspect-ratio:1/1;width:10px;height:auto;border:1px solid #5f5f5f;border-radius:100%;background-color:#5f5f5f;content:""}.page-contact .contactForm_mwwpform .mwwpform_radio:checked+span::after{display:block}.page-contact .contactForm_mwwpform .mwwpform_check{display:none}.page-contact .contactForm_mwwpform .mwwpform_check+span{font-size:1.6rem;line-height:1.25}.page-contact .contactForm_mwwpform .mwwpform_check+span::before{-webkit-transform:translateY(-2px);display:inline-block;aspect-ratio:1/1;width:16px;height:auto;margin-right:6px;transform:translateY(-2px);border:1px solid #5f5f5f;border-radius:4px;content:"";vertical-align:middle}.page-contact .contactForm_mwwpform .mwwpform_check:checked+span::before{background-color:#5f5f5f}.page-contact .contactForm_mwwpform .mwwpform_textarea{display:block;width:100%;height:145px;padding:10px 15px;border:none;font-size:1.6rem;line-height:1.5;resize:none}.page-contact .contactForm_mwwpform .mwwpform_button{display:block;width:242px;margin:99px auto 0;padding:15px 15px 16px;border-radius:25px;background-color:#f9d700;color:#0d348c;font-size:2.8rem;line-height:1}.page-contact .privacyText{display:block;width:100%;max-width:960px;margin:10px auto 0;color:#0d348c;font-weight:500;font-size:2rem;text-align:right}.page-contact .privacyText a{color:inherit}.page-contact .mw_wp_form_confirm .contactForm_mwwpform_content_item_content_inner{padding:0!important;background:0 0!important}.page-contact .mw_wp_form_confirm .contactForm_mwwpform_content_item_content_date_content_input{font-weight:500;font-size:1.6rem;line-height:2.25}@media screen and (min-width:768px){.page-contact .main_keyvisual{margin-bottom:129px}.page-contact .contactForm_mwwpform .mwwpform_button{-webkit-transition:opacity .3s;transition:opacity .3s}.page-contact .contactForm_mwwpform .mwwpform_button:hover{opacity:.6}}@media screen and (max-width:767px){.page-contact .contactForm{max-width:calc(100% - 40px);padding:30px 20px 40px;border-radius:18px}.page-contact .contactForm_description{margin-top:14px;font-size:1.4rem;line-height:1.5714285714}.page-contact .contactForm_mwwpform{margin-top:35px}.page-contact .contactForm_mwwpform_attention{font-size:1.4rem}.page-contact .contactForm_mwwpform_content_item{margin-top:20px}.page-contact .contactForm_mwwpform_content_item:first-child{margin-top:20px}.page-contact .contactForm_mwwpform_content_item_title{font-size:1.5rem}.page-contact .contactForm_mwwpform_content_item_title-require::after{margin-left:4px;font-size:2rem}.page-contact .contactForm_mwwpform_content_item_content{margin-top:6px}.page-contact .contactForm_mwwpform_content_item_content-bgWhite .contactForm_mwwpform_content_item_content_inner{padding:16px}.page-contact .contactForm_mwwpform_content_item_content_date_title{margin:12px 0 2px 0;font-size:1.5rem}.page-contact .contactForm_mwwpform_content_item_content_date_content{padding:12px 15px 18px}.page-contact .contactForm_mwwpform_content_item_content_date_content_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:8px}.page-contact .contactForm_mwwpform_content_item_content_date_content_title{width:100%;font-size:1.4rem}.page-contact .contactForm_mwwpform_content_item_content_date_content_input{width:100%}.page-contact .contactForm_mwwpform .mwwpform_date,.page-contact .contactForm_mwwpform .mwwpform_email,.page-contact .contactForm_mwwpform .mwwpform_select,.page-contact .contactForm_mwwpform .mwwpform_text{padding:4px 12px}.page-contact .contactForm_mwwpform .mwwpform_date-small,.page-contact .contactForm_mwwpform .mwwpform_email-small,.page-contact .contactForm_mwwpform .mwwpform_select-small,.page-contact .contactForm_mwwpform .mwwpform_text-small{max-width:115px}.page-contact .contactForm_mwwpform .mwwpform_radio+span{padding-left:24px;font-size:1.4rem}.page-contact .contactForm_mwwpform .mwwpform_radio+span::before{top:-1px}.page-contact .contactForm_mwwpform .mwwpform_radio+span::after{top:2px}.page-contact .contactForm_mwwpform .mwwpform_check+span{font-size:1.4rem}.page-contact .contactForm_mwwpform .mwwpform_check+span::before{margin-right:8px}.page-contact .contactForm_mwwpform .mwwpform_textarea{height:200px;padding:12px}.page-contact .contactForm_mwwpform .mwwpform_button{max-width:200px;margin-top:60px;padding:14px;border-radius:19px;font-size:2rem}.page-contact .privacyText{width:calc(100% - 40px);margin-top:8px;font-size:1.6rem}.page-contact .mw_wp_form_confirm .contactForm_mwwpform_content_item_content_date_content_input{font-size:1.4rem}}
/*# sourceMappingURL=map/style-contact.css.map */