@font-face{font-family:NotoSansJP;src:local("NotoSansJP Regular"),local("NotoSansJP"),url(../fonts/NotoSansJP.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}.font-title,.title-common>h2{font-family:Poppins SemiBold,sans-serif;font-style:normal}.title-common{padding:23px}.title-common>h2{font-size:45px;padding-bottom:40px}@media screen and (min-width:769px){.title-common>h2{font-size:90px;text-align:center}}.title-common>p{line-height:2;padding:0 0 20px}@media screen and (min-width:769px){.title-common>p{text-align:center}}@font-face{font-family:NotoSansJP;src:local("NotoSansJP Regular"),local("NotoSansJP"),url(../fonts/NotoSansJP.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}.font-dot16,.forms-input-string>label{font-family:PixelMplus12,sans-serif;font-style:normal;font-weight:400}.font-dot{font-family:PixelMplus10,sans-serif;font-style:normal;font-weight:400}.font-dynamic,.forms-input-string>.edit>input{font-family:sans-serif;font-style:normal;font-weight:400}.forms-input-string{display:flex;padding-top:8px}@media screen and (max-width:768px){.forms-input-string{align-content:center;flex-flow:column nowrap;justify-content:space-between}}.forms-input-string>label{font-weight:700;line-height:20px}@media screen and (min-width:769px){.forms-input-string>label{padding:9px 20px 0 0;text-align:right;width:160px}}@media screen and (max-width:768px){.forms-input-string>label{padding-bottom:10px;width:100%}}.forms-input-string>.edit{width:100%}.forms-input-string>.edit>input{border:2px solid #fff;border-radius:8px;box-sizing:border-box;display:block;font-size:18px;height:40px;outline:0;padding:0 10px;width:100%}@media screen and (min-width:769px){.forms-input-string>.edit>input{margin-right:40px}}.forms-input-string>.edit>input:focus{border:2px solid #000}.forms-input-string>.edit>input[data-error=true]{background-color:#f7e6e7;border:2px solid #bb271a}.forms-input-string>.edit>.error{color:#bb271a;font-size:.8rem;line-height:26px;min-height:26px}.forms-input-string>.edit>.memo{color:#444;font-size:.8rem;padding:10px 0 0}@font-face{font-family:NotoSansJP;src:local("NotoSansJP Regular"),local("NotoSansJP"),url(../fonts/NotoSansJP.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}.font-title,.forms-submit>input{font-family:Poppins SemiBold,sans-serif;font-style:normal}.forms-submit{padding:50px}@media screen and (max-width:768px){.forms-submit{padding:30px 0}}.forms-submit>input{background-color:#000;border:none;border-radius:30px;color:#fff;display:block;font-size:1.6rem;height:54px;margin:0 auto;max-width:340px;width:100%}.forms-submit>input:disabled{color:#ddd;opacity:.4}@font-face{font-family:NotoSansJP;src:local("NotoSansJP Regular"),local("NotoSansJP"),url(../fonts/NotoSansJP.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"NotoSansJP Fallback: Arial";src:local("Arial");size-adjust:104.7553%;ascent-override:110.7342%;descent-override:27.4926%;line-gap-override:0%}.font-default{font-family:NotoSansJP,"NotoSansJP Fallback: Arial",sans-serif;font-style:normal;font-weight:400}.font-title{font-family:Poppins SemiBold,sans-serif;font-style:normal}.font-title-extra{font-family:Poppins ExtraBold,sans-serif;font-style:normal}.font-dot16{font-family:PixelMplus12,sans-serif}.font-dot,.font-dot16{font-style:normal;font-weight:400}.font-dot{font-family:PixelMplus10,sans-serif}.font-dynamic{font-family:sans-serif;font-style:normal;font-weight:400}.forms-group{margin:0 auto;padding:10px;position:relative}.forms-group>article{margin:0 auto;max-width:660px}@media screen and (max-width:768px){.forms-group>article{max-width:400px}}
