@charset "utf-8";

/* default PC */
#contents form {
  margin: 0 auto;
  max-width: 950px;
}

#contents form table tr:first-child, #contents form table th, #contents form table td {
  border: none;
  background-color: transparent;
}

.table-01 p {
  margin-bottom: 0 !important;
}

input[type="submit"] {
  background-color: #6cbf55;
  border: 2px solid #a0d891;
  color: #fff;
}

/* view-1140 notePC,Tablet */
@media screen and (max-width: 1140px) {}

/* view-959 Mobile,Tablet */
@media screen and (max-width: 959px) {
    .table-01 tr {
        border-bottom: none;
    }

    form table input {
      width: 100%;
    }
}

/* view-559 Mobile */
@media screen and (max-width: 559px) {

}

