/* input error message */
div[data-drupal-messages] > div[role="contentinfo"] > div[role="alert"] {
  display: none;
}

/* a selector that takes precedence over 4qualia's */
.p-form input[type="text"]:required[data-webform-required-error][name="zip_no"][id^="edit-zip-no"][data-drupal-selector="edit-zip-no"][readonly] {
  opacity: 0.5;
  /* overwritten .p-form input[type="text"]:required[data-webform-required-error]:not(:valid) with !important */
  background-color: #f5eded !important;
  /* html5 form validation. Because a read-only field cannot have a value, required does not have any effect on inputs with the readonly attribute also specified. */
  /* https://developer.mozilla.org/ja/docs/Web/HTML/Attributes/required */
  border-color: #333333;
  box-shadow: none;
  color: initial;
}
