.title-image img {
  width: 10em;
}

.title-image.get_ready_6 img {
  width: 17em;
}

.check-title img {
  width: 5em;
  position: relative;
  top: 0.45em;
  margin-right: 0.2em;
}
.check-title {
  font-size: 0.8em;
}

.ready-num {
  display: inline-block;
  position: relative;
  font-size: 0.8em;
  top: -0.05em;
  margin-left: 0.5em;
  margin-right: 0.8em;
  font-weight: bold;
  text-indent: 0;
}
.ready-num::after {
  content: "";
  position: absolute;
  width: 1.2em;
  height: 1.2em;
  background-color: #FFEEC0;
  border: 0.1em solid #f4b3c1;
  box-shadow: 0.085em 0.085em 0.085em rgba(100, 100, 100, 0.3),
    -0.085em -0.085em 0.085em rgba(100, 100, 100, 0.3),
    0.085em -0.085em 0.085em rgba(100, 100, 100, 0.3),
    -0.085em 0.085em 0.085em rgba(100, 100, 100, 0.3);
  border-radius: 100%;
  top: 0.12em;
  left: -0.3em;
  z-index: -1;
}
.ready-title {
  margin-bottom: 10px;
}
.ready-subtitle {
  font-weight: bold;
  color: #1276C1;
}
span.jp {
  font-size: 0.9em;
}
#honbun > span:not(.read) {
  cursor: auto;
}
span.read {
  cursor: pointer;
}
span[data-stress],
span[data-under-word] {
  position: relative;
}
span[data-under-word]::after {
  content: attr(data-under-word);
  position: absolute;
  color: #000;
  font-size: 0.8em;
  left: 0;
  top: 1em;
  width: 100%;
  text-align: center;
}
span[data-under-word-num]::before {
  content: attr(data-under-word-num);
  position: absolute;
  color: #000;
  font-size: 0.5em;
  left: 0.9em;
  top: 2.5em;
  width: 100%;
  text-align: center;
}
span[data-stress]::after {
  content: "●";
  position: absolute;
  color: #595757;
  font-size: 0.6em;
  left: 0;
  top: 2.2em;
  width: 100%;
  display: flex;
  justify-content: center;
}

span[data-stress="m"]::after {
  font-size: 0.9em;
  top: 0.9em;
}

span[data-stress="l"]::after {
  font-size: 1.3em;
  top: 0.11em;
}

span.line-height-21 {
  line-height: 2.1;
}

span.line-height-23 {
  line-height: 2.3;
}

span.line-height-26 {
  line-height: 2.6;
}

.read.inline {
  display: inline !important;
}
