/* 共通（input_formula.php, formula_light.php, formula_css.php） */
.dental-formula-wrapper {
  position: relative;
}
.dental-box {
  position: absolute;
  background-size: cover;
}
.number-box {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 10px;
}
.dental-box.missing {
  background-color: white;
}
.palette {
  position: absolute;
  background-size: cover;
  top: 0;
  left: 0;
}
.palette.reverse {
  transform: rotate(180deg);
}
.note-box {
  position: absolute;
}
.note-bar, .note-text {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.note-text {
  font-size: 10px;
  line-height: 9px;
}
.click-box {
  position: absolute;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* 共通（input_formula.php, formula_light.php, formula_css.php） END */