input[type="text"] {
  width: 400px;
  height: 40px; }

textarea {
  width: 600px; }

input[type="text"],
textarea {
  outline: none;
  border: 1px solid #ddd;
  /*border: none;*/
  background: #f4f4f4;
  -webkit-transition: all .3s;
  transition: all .3s;
  resize: vertical; }

input[type="text"]:focus,
textarea:focus {
  box-shadow: 0 0 7px #1abc9c;
  border: 1px solid #1abc9c;
  background: #fff; }

input[type="submit"], input[type="reset"] {
  font-size: 18px;
  height: 30px;
  font-family: "Meiryo UI" ,sans-serif; }

@media only screen and (max-width: 480px) {
  input[type="text"], textarea {
    width: 460px;
    margin: 0 auto; } }

/*# sourceMappingURL=form.css.map */
