@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);*{box-sizing:border-box}html{font-family:Noto Sans JP,sans-serif}body{background-color:#3f3f3f;margin:0}.app{background-color:#fff;border-radius:12px;margin:3rem auto;max-width:43rem;padding:1rem;width:90%}.form-control{margin-bottom:1rem}.form-control input,.form-control label{display:block}.form-control label{font-weight:700;margin-bottom:.5rem}.form-control input,.form-control select{border:1px solid #ccc;border-radius:4px;font:inherit;max-width:100%;padding:.5rem;width:20rem}.form-control input:focus{background-color:#e0d4fd;border-color:#240370;outline:none}.control-group{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.control-group .form-control{min-width:15rem}.form-control:first-child{grid-column:1/2;grid-row:1/2}.form-control:nth-child(3){grid-column:2/3;grid-row:1/2}button{background-color:#240370;border:1px solid #240370;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:.5rem 1.5rem}button:active,button:hover{background-color:#33059e;border-color:#33059e}button:disabled,button:disabled:active,button:disabled:hover{background-color:#6a6d6a;border-color:#6a6d6a;color:#000}.form-actions{text-align:right}.form-actions button{margin-left:1rem}.invalid input{background-color:#fddddd;border:1px solid #b40e0e}.invalid input:focus{background-color:#fbe8d2;border-color:#f80}.error-text{color:#b40e0e;grid-column:1/2;margin-top:0}.error-text:nth-child(4){grid-column:2/3}
/*# sourceMappingURL=main.fe40e5cb.css.map*/