.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:200px}}@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 #000;box-sizing:border-box;display:block;font-size:20px;height:40px;padding:0 10px;width:100%}@media screen and (min-width:769px){.forms-input-string>.edit>input{margin-right:40px}}.forms-input-string>.edit>input[data-error=true]{background-color:#f7e6e7;border:2px solid #bb271a}.forms-input-string>.edit>.error{color:#bb271a}.forms-input-string>.edit>.error,.forms-input-string>.edit>.memo{font-size:.8rem;line-height:26px;min-height:26px}.font-ryo-b,.font-ryo-m{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;letter-spacing:.13em}.font-ryo-m{font-weight:500}.forms-form{padding:10px 10px 0;position:relative}.forms-form,.forms-form>article{margin:0 auto}@media screen and (min-width:769px){.forms-form>article{max-width:500px}}@media screen and (max-width:768px){.forms-form>article{max-width:300px}}.font-din{font-family:din-1451-lt-pro-engschrift,sans-serif}.font-din,.font-kozuka{font-style:normal;font-weight:400}.font-kozuka{font-family:kozuka-gothic-pr6n,sans-serif}.font-ryo{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:400;letter-spacing:.05em}.font-ryo-b{font-weight:700}.font-ryo-b,.font-ryo-m,.forms-submit>input{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;letter-spacing:.13em}.font-ryo-m,.forms-submit>input{font-weight:500}.forms-submit{padding:50px}@media screen and (max-width:768px){.forms-submit{padding:40px 0 20px}}.forms-submit>input{background-color:#000;border:none;border-radius:30px;color:#fff;display:block;font-size:1rem;height:50px;margin:0 auto;max-width:340px;width:100%}.forms-submit>input:disabled{background-color:#999;color:#ddd}
