body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.wrap{background-color:#54b1e5;padding:32px 0 64px}.content{background-color:#fff;margin:0 auto;max-width:600px;padding:16px;width:100%}.heading-lv1{font-size:32px;font-style:italic}.heading-lv2{font-size:24px}.heading-lv3{font-size:20px}.heading-margin{margin-top:32px}.text{font-size:16px;line-height:1.5;margin:16px 0 0}.profile-image,.text-center{text-align:center}.profile-image{margin:16px 0 0}.profile-image img{border-radius:50%;height:auto;width:150px}a{color:#3f82a8}a:hover{text-decoration:none}body{font-family:Futura,Helvetica,sans-serif;margin:0}:root{--background-navbar:#373737fa;--height-navbar:52px}.header{background:#373737fa;background:var(--background-navbar);height:52px;height:var(--height-navbar);position:fixed;width:100%}.invisible{left:-999px;overflow:hidden;position:absolute;top:-999px}.align{align-items:center;display:grid;justify-items:center;place-items:center}a{color:inherit;outline:0}.icons{display:none}.icon{fill:currentcolor;display:inline-block;height:1em;vertical-align:middle;width:1em}.icon--2x{font-size:2rem}svg{max-width:100%}:root{--navigation-background-color:#f0f6ff;--navigation-border-radius:0.25em;--navigation-anchor-padding:1.5em}.navigation{bottom:0}.navigation ul{list-style:none;margin:0;padding:0}.navigation a{display:block;padding:1.5em;padding:var(--navigation-anchor-padding);position:relative;text-decoration:none}.navigation a:focus:after,.navigation a:hover:after{opacity:1}.navigation a:after{box-shadow:0 .5em 1em #0000004d;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.navigation--inline ul{display:flex}

/*!* Hamburger menu button *!*/

/*!* Hamburger menbu text *!*/.navicon{height:3px;position:relative;width:26px}.navicon,.navicon:after,.navicon:before{background:#ddd;display:block;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s}.navicon:after,.navicon:before{content:"";height:100%;position:absolute;width:100%}.navicon:before{top:9px}.navicon:after{bottom:9px}.navtext-container{align-items:center;box-sizing:border-box;display:flex;height:52px;height:var(--height-navbar);justify-content:center;position:absolute;width:100%}.navtext{color:#ddd;font-size:20px;letter-spacing:4px;position:absolute;text-transform:uppercase}main{margin:auto;max-width:1200px;padding-top:52px;padding-top:var(--height-navbar)}.user_info{align-items:center;color:#000;display:flex;font-size:14px;height:52px;height:var(--height-navbar);letter-spacing:1px;position:fixed;right:0;top:0;& .user_icon{height:42px;height:calc(var(--height-navbar) - 10px)}& .login_btn,& .user_name{margin:0 5px;width:80px}& .login_btn{background:#1e1d1c;border-radius:25px;color:#ddd;height:32px;height:calc(var(--height-navbar) - 20px);text-transform:uppercase}& .login_btn:hover{opacity:.5}}.Form{margin-left:auto;margin-right:auto;margin-top:80px;max-width:720px}@media screen and (max-width:480px){.Form{margin-top:40px}}.Form-Item{align-items:center;border-top:1px solid #ddd;display:flex;padding-bottom:24px;padding-top:24px;width:100%}@media screen and (max-width:480px){.Form-Item{flex-wrap:wrap;padding:16px 14px}}.Form-Item-Label{font-size:18px;font-weight:700;letter-spacing:.05em;max-width:248px;width:100%}@media screen and (max-width:480px){.Form-Item-Label{align-items:center;display:flex;font-size:15px;max-width:inherit}}.Form-Item-Label.isMsg{margin-bottom:auto;margin-top:8px}@media screen and (max-width:480px){.Form-Item-Label.isMsg{margin-top:0}}.Form-Item-Label-Required{background:#c85b5b;border-radius:6px;color:#fff;display:inline-block;font-size:14px;margin-right:8px;padding-bottom:8px;padding-top:8px;text-align:center;width:48px}@media screen and (max-width:480px){.Form-Item-Label-Required{border-radius:4px;font-size:10px;padding-bottom:4px;padding-top:4px;width:32px}}.Form-Item-Input{background:#eaedf2;border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:18px;height:48px;margin-left:40px;max-width:410px;padding-left:1em;padding-right:1em;width:100%}@media screen and (max-width:480px){.Form-Item-Input{flex:inherit;font-size:15px;height:40px;margin-left:0;margin-top:18px}}.Form-Item-Textarea{background:#eaedf2;border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:18px;height:216px;margin-left:40px;max-width:410px;padding-left:1em;padding-right:1em;width:100%}@media screen and (max-width:480px){.Form-Item-Textarea{flex:inherit;font-size:15px;height:200px;margin-left:0;margin-top:18px}}.Form-Btn{background:#5bc8ac;border-radius:6px;color:#fff;display:block;font-size:20px;font-weight:700;letter-spacing:.05em;margin-left:auto;margin-right:auto;margin-top:32px;padding-bottom:20px;padding-top:20px;width:280px}@media screen and (max-width:480px){.Form-Btn{font-size:16px;margin-top:24px;padding-bottom:8px;padding-top:8px;width:160px}}input:invalid{border:3px solid red}table{border-collapse:collapse;border-spacing:0;width:100%}table tr{border-bottom:1px solid #eee;cursor:pointer}table td,table th{padding:15px 0;text-align:center;width:25%}table td.icon{background-position:left 5px center;background-repeat:no-repeat;background-size:35px;padding-left:30px}.react-autosuggest__container{position:relative}.react-autosuggest__input{background:#eaedf2;border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:18px;height:48px;max-width:410px;padding-left:1em;padding-right:1em;width:100%}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{background-color:#fff;border:1px solid #aaa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block;font-family:Helvetica,sans-serif;font-size:16px;font-weight:300;position:absolute;top:51px;width:280px;z-index:2}.react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px}.react-autosuggest__suggestion--highlighted{background-color:#ddd}
/*# sourceMappingURL=main.3edb567e.css.map*/