.osirase-table-kakukou {
 width: 100%;
 text-align: center;
 border-collapse: collapse;
 border-spacing: 0;
}
.osirase-table-kakukou th {
 padding: 10px;
 border-bottom: solid 4px #778ca3;
 color: #778ca3
}
.osirase-table-kakukou td {
 padding: 10px;
 border-bottom: solid 1px #778ca3;
}

.kiji-box-01 {
  margin: 20px auto;
}
.kiji-box-01-tag {
  background-color: #4c9ac0;
  color: #fff;
  padding: 0.5em 20px;
  width: fit-content;
  border-radius: 10px 10px 0 0;
  margin: 0;
  font-size: 17px;
  font-weight: bold;
}
.kiji-box-01-honbun {
  padding: 10px 20px;
  background-color: #F4F6C4;
}
.kiji-box-01-subplus-title{
	font-size: 2em;
	font-weight: bold;
}
.kiji-box-01-subplus-title span{
	font-size: 0.5em;
	color: #aaa;
}

