JSFiddle - React, Tailwind, and code Playground

HTML

<div class="card">

Kanji
<hr>
Japanese Pronounciation <span class="left">audio button</span><br>
Translation
<hr>

<span class="right">
Note (e.g. uncommon): 
</span>
<span class="middle">
Alt JP Pronounciation
</span>
<span class="left">
Alt audio button
</span>


</div>

CSS

.left {
position: absolute;
}

.right {
  border: 1px solid;
}

.left {
  border: 1px solid;
}

.middle {
  border: 1px solid;
}

.card {
 font-family: arial;
 font-size: 20px;
 text-align: center;
 color: black;
 background-color: white;
 text-align: center;
}

.jp { font-size: 30px }
.win .jp { font-family: "MS Mincho", "MS 明朝"; }
.mac .jp { font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro"; }
.linux .jp { font-family: "Kochi Mincho", "東風明朝"; }
.mobile .jp { font-family: "Hiragino Mincho ProN"; }