._ContactUsMainForm{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){._ContactUsMainForm{width:100%}}@media screen and (min-width: 1024px){._ContactUsMainForm{width:70%}}._ContactUsMainForm h3.firstH3{margin-top:0}._ContactUsMainForm h3.fixMargin{margin-top:1.6rem}._ContactUsMainForm h3{width:100%;margin-bottom:.8rem;margin-top:3.2rem;display:flex;align-items:center}._ContactUsMainForm h3 span{padding-left:.8rem;padding-right:.8rem;margin-left:.8rem;font-size:1.4rem;border-radius:4px}._ContactUsMainForm h3 span.requiredLabel{background-color:#497b72;color:#fff}._ContactUsMainForm h3 span.optionalLabel{background-color:#c1f5ec;color:#497b72}._ContactUsMainForm .explanation{width:100%;color:#497b72;font-size:1rem;margin-bottom:.4rem}._ContactUsMainForm .typeBox{width:100%;display:flex;flex-direction:column;padding-left:1.6rem;padding-right:1.6rem;gap:.8rem}._ContactUsMainForm .subBox,._ContactUsMainForm #contentsBox{width:100%}._ContactUsMainForm #kiyakuBox .kiyakuText{margin-bottom:1.6rem}._ContactUsMainForm #email,._ContactUsMainForm #errorEmail,._ContactUsMainForm #name,._ContactUsMainForm #errorName,._ContactUsMainForm #tel,._ContactUsMainForm #errorTel,._ContactUsMainForm #selectCurrentCollege,._ContactUsMainForm #errorStudentUniversity,._ContactUsMainForm #selectGrade,._ContactUsMainForm #errorStudentGrade,._ContactUsMainForm #type2_license,._ContactUsMainForm #errorResidentLicense,._ContactUsMainForm #type2_hospital,._ContactUsMainForm #errorResidentHospial,._ContactUsMainForm #type3_hospital,._ContactUsMainForm #errorHospial,._ContactUsMainForm #type3_department,._ContactUsMainForm #type4_selectCollege,._ContactUsMainForm #errorType4College,._ContactUsMainForm #type4_birth,._ContactUsMainForm #errorType4Birth,._ContactUsMainForm #errorKiyaku{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){._ContactUsMainForm #email,._ContactUsMainForm #errorEmail,._ContactUsMainForm #name,._ContactUsMainForm #errorName,._ContactUsMainForm #tel,._ContactUsMainForm #errorTel,._ContactUsMainForm #selectCurrentCollege,._ContactUsMainForm #errorStudentUniversity,._ContactUsMainForm #selectGrade,._ContactUsMainForm #errorStudentGrade,._ContactUsMainForm #type2_license,._ContactUsMainForm #errorResidentLicense,._ContactUsMainForm #type2_hospital,._ContactUsMainForm #errorResidentHospial,._ContactUsMainForm #type3_hospital,._ContactUsMainForm #errorHospial,._ContactUsMainForm #type3_department,._ContactUsMainForm #type4_selectCollege,._ContactUsMainForm #errorType4College,._ContactUsMainForm #type4_birth,._ContactUsMainForm #errorType4Birth,._ContactUsMainForm #errorKiyaku{width:60%}}@media screen and (min-width: 1024px){._ContactUsMainForm #email,._ContactUsMainForm #errorEmail,._ContactUsMainForm #name,._ContactUsMainForm #errorName,._ContactUsMainForm #tel,._ContactUsMainForm #errorTel,._ContactUsMainForm #selectCurrentCollege,._ContactUsMainForm #errorStudentUniversity,._ContactUsMainForm #selectGrade,._ContactUsMainForm #errorStudentGrade,._ContactUsMainForm #type2_license,._ContactUsMainForm #errorResidentLicense,._ContactUsMainForm #type2_hospital,._ContactUsMainForm #errorResidentHospial,._ContactUsMainForm #type3_hospital,._ContactUsMainForm #errorHospial,._ContactUsMainForm #type3_department,._ContactUsMainForm #type4_selectCollege,._ContactUsMainForm #errorType4College,._ContactUsMainForm #type4_birth,._ContactUsMainForm #errorType4Birth,._ContactUsMainForm #errorKiyaku{width:60%}}._ContactUsMainForm>.ERUIFieldStack{margin-top:3.2rem}._ContactUsMainForm .is-hidden{display:none}._ContactUsMainForm .ERCButtonBox{margin-top:3.2rem;margin-bottom:3.2rem;width:100%;flex-wrap:wrap}._ContactUsMainForm .ERCButtonBox .ERUIButton{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){._ContactUsMainForm .ERCButtonBox .ERUIButton{width:calc(50% - .8rem)}}@media screen and (min-width: 1024px){._ContactUsMainForm .ERCButtonBox .ERUIButton{width:calc(50% - .8rem)}}
