@charset "UTF-8";
span.kesi {text-decoration: line-through;}

span.bbb {font-weight: bolder; }

/* ボックス全体 */
.abox {
  border: 2px solid gray;
  padding: 20px;
  margin: 30px 0;
  position: relative;
  border-radius: 8px; /* 角丸がいらなければ消してOK */
}

/* タイトル */
.abox-title {
  position: absolute;
  top: -14px; /* ボックスからちょっと飛び出させる */
  left: 20px;
  background: #fff; /* 背景を白でかぶせる */
  padding: 0 10px;
  font-size: 20px;
  font-weight: bold;
}