#inquiry {
  max-width: 870px;
  margin: 0 auto;
  padding: 90px 60px 0;
  text-align: center; }
  #inquiry h1 {
    display: inline-block;
    margin-bottom: 75px;
    letter-spacing: 0.25rem;
    color: #fa7d00;
    font-size: 1.8rem;
    padding-bottom: 9px;
    border-bottom: solid 3px #fa7d00; }
  #inquiry .inquiry__cap {
    font-size: 1.6rem;
    line-height: 3.2rem;
    margin-bottom: 60px; }
  #inquiry .inquiry__wrap {
    display: flex;
    margin: 0 auto 150px;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    max-width: 600px; }
    #inquiry .inquiry__wrap label {
      font-size: 1.4rem;
      font-family: "dnp-shuei-mgothic-std", sans-serif;
      font-weight: 600;
      font-style: normal;
      font-feature-settings: "palt"; }
    #inquiry .inquiry__wrap input, #inquiry .inquiry__wrap textarea {
      font-size: 1.6rem;
      font-family: "dnp-shuei-gothic-kin-std", sans-serif;
      font-weight: 500;
      font-style: normal;
      font-feature-settings: "normal"; }
    #inquiry .inquiry__wrap p {
      width: 100%;
      max-width: 600px;
      text-align: left;
      margin-bottom: 15px; }
      #inquiry .inquiry__wrap p label {
        display: inline-block;
        margin-bottom: 15px; }
      #inquiry .inquiry__wrap p input, #inquiry .inquiry__wrap p textarea {
        width: calc(100% - 20px);
        height: 17px;
        border: none;
        border-radius: 6px;
        background-color: #ccc;
        padding: 10px; }
      #inquiry .inquiry__wrap p input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px #ccc inset !important;
        -webkit-text-fill-color: #4b4b4b !important; }
      #inquiry .inquiry__wrap p textarea {
        height: 240px;
        resize: none; }
      #inquiry .inquiry__wrap p input::-webkit-input-placeholder {
        font-family: "dnp-shuei-gothic-kin-std", sans-serif;
        font-weight: 600; }
      #inquiry .inquiry__wrap p input:-moz-placeholder {
        font-family: "dnp-shuei-gothic-kin-std", sans-serif;
        font-weight: 600; }
      #inquiry .inquiry__wrap p input::-moz-placeholder {
        font-family: "dnp-shuei-gothic-kin-std", sans-serif;
        font-weight: 600; }
      #inquiry .inquiry__wrap p input:-ms-input-placeholder {
        font-family: "dnp-shuei-gothic-kin-std", sans-serif;
        font-weight: 600; }
      #inquiry .inquiry__wrap p textarea::-webkit-input-placeholder {
        font-family: "dnp-shuei-gothic-kin-std", sans-serif;
        font-weight: 600; }
      #inquiry .inquiry__wrap p textarea:-moz-placeholder {
        font-family: "dnp-shuei-gothic-kin-std", sans-serif;
        font-weight: 600; }
      #inquiry .inquiry__wrap p textarea::-moz-placeholder {
        font-family: "dnp-shuei-gothic-kin-std", sans-serif;
        font-weight: 600; }
      #inquiry .inquiry__wrap p textarea:-ms-input-placeholder {
        font-family: "dnp-shuei-gothic-kin-std", sans-serif;
        font-weight: 600; }
    #inquiry .inquiry__wrap #form__submit {
      margin-top: 60px;
      color: #4b4b4b; }
      #inquiry .inquiry__wrap #form__submit:hover {
        background-color: #fa7d00;
        color: #f8f8f5; }
  @media (max-width: 767px) {
    #inquiry {
      padding: 60px min(8.75%, 60px) 0; } }
