/* Scss Document */
/* Scss Document */
.contact .inner {
  padding: 0 125px;
}
@media only screen and (max-width: 1919px) {
  .contact .inner {
    padding: 0 calc((125/1920)*100vw);
  }
}
@media only screen and (max-width: 1200px) {
  .contact .inner {
    padding: 0 calc((30/1200)*100vw);
  }
}
@media only screen and (max-width: 640px) {
  .contact .inner {
    padding: 0 calc((20/600)*100vw);
  }
}
.contact .text_red {
  color: #e50012;
}
.contact .contact_lttl {
  margin-bottom: .8em;
  color: #008000;
  font-size: 5.0rem;
  font-weight: 700;
  letter-spacing: .1em;
  text-align: center;
}
@media only screen and (max-width: 1919px) {
  .contact .contact_lttl {
    font-size: calc((50/1920)*100vw);
  }
}
@media only screen and (max-width: 1200px) {
  .contact .contact_lttl {
    font-size: calc((40/1200)*100vw);
  }
}
@media only screen and (max-width: 640px) {
  .contact .contact_lttl {
    font-size: calc((44/600)*100vw);
    text-align: left;
  }
}
.contact .contact_table {
  width: 100%;
  margin: 2em 0;
  border-top: #b9b9b9 1px dotted;
}
.contact .contact_table tr {
  border-bottom: #b9b9b9 1px dotted;
}
.contact .contact_table th, .contact .contact_table td {
  padding: 1em 0;
  font-weight: 500;
  text-align: left;
  vertical-align: top;
}
.contact .contact_table input, .contact .contact_table textarea {
  width: 100%;
  border: #b9b9b9 1px solid;
  border-radius: 15px;
}
@media only screen and (max-width: 1919px) {
  .contact .contact_table input, .contact .contact_table textarea {
    border-radius: calc((15/1920)*100vw);
  }
}
@media only screen and (max-width: 1200px) {
  .contact .contact_table input, .contact .contact_table textarea {
    border-radius: calc((10/1200)*100vw);
  }
}
@media only screen and (max-width: 640px) {
  .contact .contact_table input, .contact .contact_table textarea {
    border-radius: calc((15/600)*100vw);
  }
}
.contact .contact_btn {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.contact .contact_btn .btn_a {
  margin: .5em;
}
.contact .contact_btn .btn_a input:hover {
  cursor: pointer;
  opacity: .6;
  transition: .5s;
}
