@charset "UTF-8";

/* CSS Document */

/*====================================

	cell_ex

====================================*/

.cell_ex {
}
.cell_ex h5 {
	font-size: 120%;
	font-weight: 400;
	margin-bottom: 10px;
}
.cell_ex p {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: -1px;
	padding: 8px 0;
}
.cell_ex p:before {
	content: '●';
	font-size: 80%;
}

/*====================================

	div_freeinf

====================================*/

.div_freeinf {
	margin-bottom: 60px;
}

/*====================================

	cell_situation

====================================*/

.cell_situation {
}
.cell_situation .status {
}
.cell_situation .status .status_jokyo {
	padding-top: 20px;
	margin-bottom: 40px;
}
.cell_situation .status .status_jokyo p {
	font-size: 140%;
	font-weight: 600;
	color: #9B0040;
}
.cell_situation .status .status_content {
	margin-bottom: 40px;
}
.cell_situation .status .status_content dl {
	display: table;
	width: 100%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: -1px;
}
.cell_situation .status .status_content dl:nth-child(even) {
	background: #f7f7f7;
}
.cell_situation .status .status_content dl dt {
	display: table-cell;
	vertical-align: middle;
	width: 140px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 6px 10px;
}
.cell_situation .status .status_content dl dd {
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 6px 10px;
}
.cell_situation .status .status_content p {
	padding: 10px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.status_usually {
}
.status_abnormality {
	
}











