@charset "utf-8";
/*====================================
	for disaster_report.html
	Date of 2021.03.18
====================================*/
.downloadPdfList{
	padding:15px;
	border:1px solid #AFAFAF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.downloadPdfList li{
	font-size:90%;
	line-height:1.5em;
	margin-bottom:10px;
}
.downloadPdfList li:last-child{
	margin-bottom:0;
}
.downloadPdfNote{
	width:400px;
	margin-right:10px;
	display:inline-block;
	background:url(../images/download_img_line.gif) center repeat-x;
}
.downloadPdfNote span{
	display:inline-block;
	background:#fff;
	padding-right:10px;
}
.downloadPdfData{
	width:100px;
	color:#333;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	margin-right:5px;
	padding:2px 0;
	background:#F4C3DD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.downloadPdfData:before{
	content:url(../../images/icon_pdf.gif);
	margin-right:3px;
}
.downloadPdfData:hover{
	background:#F2ADD5;
}
.downloadWordData{
	width:100px;
	color:#333;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	padding:2px 0;
	background:#A2CAED;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.downloadWordData:before{
	content:url(../../images/icon_word.gif);
	margin-right:3px;
}
.downloadWordData:hover{
	background:#87BEE8;
}
.reportList{
  font-size: 90%;
  line-height: 1.8em;
  counter-reset: number 0;
}
.reportList dt{
  font-weight: 700;
	margin-bottom: 5px;
}
.reportList dt:before{
  font-size: 11px;
  counter-increment: number 1;
  content: counter(number);
  background: #2b8bec;
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  margin-right: 5px;
}
.reportList dd:not(:last-child){
  margin-bottom: 30px;
}
.reportBranch{
	display: flex;
	padding: 15px;
}
.reportBranch:nth-child(2n+1) {
	background: #ebf6ff;
}
.reportBranchName{
	font-weight: 700;
	width: 100px;
}
.reportTypeList{
	display: flex;
	border: 1px solid #AFAFAF;
	margin-top: -1px;
	font-size: 90%;
}
.reportTypeTime{
	padding: 10px;
	background: #ebebeb;
	border-right: 1px solid #AFAFAF;
}
.reportTypeNote{
	padding: 10px;
}