[aria-modal=true].ui-widget.ui-widget-content {
  color: var(--color-text) !important;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  border: none;
  border-radius: var(--sp);
  .field {
    color: var(--color-text);
  }
  .ui-widget-content a {
    color: var(--color-text);
  }
  .ui-widget-content a:hover {
    color: var(--color-primary);
  }
  .ui-widget-header {
    background-color: white;
    color: var(--color-text);
    font-size: var(--font-size-h2);
    padding: var(--sp);
    padding-bottom: 0;
    border: none;
    border-radius: 0;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    display: flex;
    align-items: center;
    .ui-dialog-title {
      float: initial;
      width: 100%;
    }
  }
  .ui-dialog-titlebar-close {
    position: relative;
    border: none;
    text-indent: initial;
    color: transparent;
    background-color: #EBF9FB;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    right: .3em;
    top: none;
    margin: 0;
    padding: 0;
    .ui-button-icon {
      opacity: 0;
    }
    &::before {
      content: 'close';
      font-family: 'Material Icons';
      -webkit-font-feature-settings: 'liga';
      font-feature-settings: 'liga';
      border-radius: 50%;
      color: var(--color-text);
      font-size: var(--sp);
      font-weight: 700;
      height: 32px;
      width: 32px;
      display: flex;
      align-items: center;
      justify-content: center;
    }
  }
  /*.ui-button {
    background: transparent;
    border: none;
    position: relative;
  }
  .ui-button .ui-icon {
    background-image: none;
    position: relative;
    background-color: red;
    .ui-button-icon-space {
      position: relative;
     /* &::after {
        content: " close";
        position: relative;
          font-family: 'Material Icons';
          font-weight: normal;
          font-style: normal;
          width: 24px;
          height: 24px;
          font-size: 24px;
          line-height: 1;
          letter-spacing: normal;
          text-transform: none;
          display: inline-block;
          white-space: nowrap;
          word-wrap: normal;
          direction: ltr;
          -moz-font-feature-settings: 'liga';
          -moz-osx-font-smoothing: grayscale;
      }
    }
  }*/
}