input::placeholder {
  color:#cccccc;
}
input:-ms-input-placeholder {
  color: #cccccc;
}
input::-ms-input-placeholder {
  color: #cccccc;
}
textarea::placeholder{
  color: #cccccc;
}
textarea:-ms-input-placeholder {
  color: #cccccc;
}
textarea::-ms-input-placeholder {
  color: #cccccc;
}
.input-area{
  width:70%;
}
.center {
  margin-left:auto;
  margin-right:auto;
}
.form-header{
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px;
  background:#dddddd;
  max-width:80%;
  font-size:1.3em;
  padding-top:10px;
  padding-bottom:10px;
  text-align:left;
}
.form-contents{
  margin-bottom:15px;
  font-size:1.2em;
}
.confirm-table{
  max-width:95%;
  text-align:center;
  padding:0;
  margin-top:20px;
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  border: solid 1px #000000;
  border-collapse: collapse;
}
.confirm-table tr td{
  text-align:left;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:5px;
  border: solid 1px #000000;
  border-collapse: collapse;
}

.form-header span{
  margin-left:10px;
}
.clear-table{
  border:none;
}
.clear-table tr td{
  border:none;
}
.form-contents table{
  margin-right:auto;
  margin-left:auto;
}
.btn-search{
  font-size:0.8em;
  color:#ffffff;
  border-radius:6px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:8px;
  padding-right:8px;
  margin-left:5px;
  background:#000000;
  cursor:pointer;
}
.request{
  font-size:0.8em;
  width:70%;
}

.btn-reserve {
  font-size:1.4em;
  color:#ffffff;
  border-radius:10px;
  padding-top:20px;
  padding-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  max-width:80%;
  background:#000000;
  cursor:pointer;
}
.terms{
  margin-top:20px;
  margin-bottom:40px;
  font-size:1.74m;
  color:#ffffff;
  text-decoration : underline;
}
