@charset "UTF-8";
.covid{
	margin: 0 0 30px 0;
    border-bottom: solid 1px #dbe4e8;
    padding: 10px 0 25px;
}
.covid p{
	font-weight: bold;
}
table{
	border-collapse: collapse;
	font-size: 14px;
	margin: 20px 0;
}
table tbody tr th,table tbody tr td{
	border:solid 1px #333;
	padding:20px;
}
table tbody tr th{
	background-color: #d5deef;
}
ul li{
	font-size: 15px;
}
p.little{
	font-size: 14px;
}
.main-content p {
 margin-bottom: 15px;
}
.main-content p:last-child {
 margin-bottom: 0;
}
.main-content ul {
 margin-bottom: 30px;
}
.main-content ul li {
 margin-bottom: 5px;
}
.main-content ol {
 list-style: none;
 margin-left: 0;
 counter-reset: cnt;
}
.main-content ol li {
 position: relative;
}
.main-content ol li:before {
 position: absolute;
 top: 0;
 content: "※"counters(cnt, "") " )";
 counter-increment: cnt;
 padding-right: 5px;
}
.main-content ol li span {
 display: inline-block;
 margin-left: 45px;
}
.content-box {
 margin-bottom: 20px;
}
.content-box:last-child {
 margin-bottom: 0;
}
.date {
 font-size: 17px;
 margin-bottom: 11px;
 font-weight: 600;
 color: #777;
}
dt {
 margin-bottom: 4px;
 font-weight: bold;
}
dd {
 border-bottom: solid 1px #e8e8e8;
 margin-bottom: 15px;
 padding-bottom: 15px;
 padding-left: 16px;
 line-height: 1.5;
font-size: 14px;
}
dd:last-child {
 margin-bottom: 0;
}
@media (max-width: 640px) {
dt {
  margin-bottom: 3px;
  font-size: 14px;
 }
dd {
  margin-bottom: 13px;
  line-height: 1.35;
  padding-bottom: 13px;
  font-size: 16px;
 }
}