.base_article-text.process {
  text-align: center;
  line-height: 1.5em;
}

#process-details {
//  margin-top: calc(var(--base-spacing-height)*2/3);
  margin-top: calc(var(--base-spacing-height));
  display: none; /* default */
  transition: height 0.5s ease;
}

/*
#process-key_points {
  text-align: left;
}
*/

#process-fig {
  margin-top: calc(var(--base-spacing-height));
//  text-align: left;
}

.base_article-note_list.process-fig {
  margin-top: calc(var(--base-spacing-height)*2/3);
  text-align: left;
}

/*
#process-shihou {
  margin-top: calc(var(--base-spacing-height));
  text-align: left;
}
*/

#process-details-button-cotainer {
//  margin-top: 0;
//  text-align: right;
  margin-top: calc(var(--base-spacing-height)*2/3);
  text-align: center;
}

#process-details-button {
  display: inline-block;
  width: 10em;
  padding: 0.5em 0;
  line-height: 1em;
  text-align: center;
  color: var(--base-color-black) !important;
//  background-color: #aaaaaa;
  font-size: calc(var(--base-font-size)*0.85);
  text-decoration: none !important;
  border: solid 1px var(--base-color-black);
  border-radius: calc(var(--base-border-radius)/5);
  transition-duration: 0.3s;
  transition-timing-function: ease;
}

#process-details-button:hover {
  cursor: pointer;
  opacity: 0.7;
}

#process-details-button .material-symbols-outlined {
  margin-right: 0.1em;
  line-height: 0.8em;
  vertical-align: -0.25em;
}

#next {
  margin-top: calc(var(--base-spacing-height));
}

.base_article-text.next {
  text-align: center;
  margin-top: 0;
}

#next-button-container {
  margin-top: calc(var(--base-spacing-height));
}

.button.submit.next {
  width: 12em;
  padding-left: 0;
  padding-right: 0;
}

