*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,ol,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}#top .wrapper{padding-top:50px}#top .contact{max-width:500px;margin:0 auto;padding:0 5%}#top .contact__ttl{margin-bottom:30px;font-size:30px}#top .form__box{margin-bottom:20px}#top .form__label{display:block;padding:20px 0}#top .form__label::after{content:"*";color:red}#top .form__input{width:100%;padding:10px;background:#d8d8d8;border:none;border-radius:7px;font-size:14px;letter-spacing:.2em}#top .form__message{width:100%;height:130px;padding:10px;background:#d8d8d8;border:none;border-radius:7px;font-size:14px;letter-spacing:.2em}#top .form__submit{width:100%;padding:10px;background:#3e3e3e;color:#fff;border:none;border-radius:7px;font-size:14px;letter-spacing:.2em;cursor:pointer;-webkit-appearance:none}/*# sourceMappingURL=style.css.map */