@charset "utf-8";
.PrefTitle {
  position: relative;/*相対位置*/
  padding: 1em 1em 1em 3em;/*アイコン分のスペース*/
  line-height: 1.4;/*行高*/
  color: #ff6a6a;/*文字色*/
  border-top: dotted 1px gray;
  border-bottom: dotted 1px gray;
  background: #fffff4;
  margin-top:20px;
  font-size:1.5em;
}

.PrefTitle:before {
  font-family: "Font Awesome 5 Free";/*忘れずに*/
  content: "\f35a";/*アイコンのユニコード*/
  position: absolute;/*絶対位置*/
  font-size: 2em;/*サイズ*/
  left: 0.25em;/*アイコンの位置*/
  top: 0.2em;/*アイコンの位置*/
  color: #ff6a6a; /*アイコン色*/
}

.SeriesBox{
  font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 0 0 1%;
  margin-top:10px;
}
.SeriesBox h3{
  margin: 0;
  padding: 2% 3% 1.5%;
  background-color: #eee;
  border-bottom: 1px dashed #ccc;
  font-size: 1.1em;
  font-weight: normal;
  color: red;
  text-decoration:underline;
}
.SeriesBox div.SisetuWaku{
  padding: 5px;
  line-height: 2em;
  color: #333;
  display: flex;
}
.ImgArea{
	width:40%;
}
.TxtArea{
	padding-left:20px;
	width:60%;
}
.ONIcon{
	padding:3px;
	color:white;
	background-color:green;
	margin-left:5px;
	border-radius: 10px;
}
.midashi{
	color:blue;
	font-weight:bold;
	font-size:15px;
}
.Koumoku{
	padding:2px;
	color:white;
	background-color:orange;
	margin-left:5px;
	margin-right:5px;
}
