@charset "UTF-8";
/*------
2020/10/14 追加
------*/

@media (min-width: 751px) {
  .object-pc {
    display: block;
  }
  span.object-pc {
    display: inline-block;
  }

  .object-sp,
  span.object-sp {
    display: none;
  }
}

@media screen and (min-width: 1px) and (max-width: 768px) {
  .object-pc,
  span.object-pc {
    display: none;
  }

  .object-sp {
    display: block;
  }
  span.object-sp {
    display: inline-block;
  }
}

/* ---
inner
--- */
@media screen and (min-width: 1px) and (max-width: 768px) {
  .main-inner--small {
    max-width: 750px;
  }
}


/* ---
contact-form
--- */
.p-contactName_first > span > input, .p-contactName_last > span > input {
  width: 10em;
}

@media only screen and (max-width: 768px) {
  .p-contactName_first > span > input, .p-contactName_last > span > input {
      width: 100%;
  }
}

.p-contactZip_first > span > input {
  width: 4em;
}

.p-contactZip_last > span > input {
  width: 5em;
}

.p-contactPhone_first > span > input, .p-contactPhone_middle > span > input, .p-contactPhone_last > span > input {
  width: 5em;
}

.p-contact_btn .c-btn {
  width: 100%;
  cursor: pointer;
}