.header-pc, .footer-pc, .side-menu {
  display: none;
}

.form-table-required-text {
  /*font-size: 8px;*/
}

.form-table-required-char {
  /*font-size: 15px;*/
}

.common-table-title {
  font-size: xx-large;
}

.common-table-subtitle {
  margin-bottom: 20px;
}

.common-table-col-title {
  /*font-size: 10px;*/
}

.form-line-height-normal, .common-float-left {
  /*font-size: 15px;*/
}

.form-table-row-top {
  display: flex;
  flex-direction: column;
}

.form-table-col {
  /*height: 10px;*/
  line-height: 20px;
  /*margin-top: 10px;*/
  font-size: large;
}

.form-table-row-top {
  /*height: 315px;*/
}

.form-line-height-normal {
  display: flex;
  flex-direction: column;
}

.common-table-col-content {
  width: 100%;
}

.form-table-row-1 {
  /*height: 120px;*/
}

.form-text-address-sp {
  /*height: 25px*/
}

.form-button-style {
  /*width: 90px;*/
  /*height: 40px;*/
  /*font-size: 15px;*/
}

.common-table {
  height: 100%;
  padding: 100px 15% 50px 15%;
}

.contact-form-line-title {
  font-size: 35px;
}

.contact-form-line-for-user {
  display: none;
}

.contact-form-sp {
  margin-top: 25px;
}

.common-table-col-title {
  width: 100%;
}

.form-button-style-submit {
  color: white;
}

.common-table-row {
  display: block;
}

.form-table-col {
  height: auto;
}