@charset "UTF-8";

/* CSS Document */

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

	page_ttl

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

.page_ttl {
	background: url(../images/page_ttl_bg.jpg) top 50% right 0 no-repeat #F9F7E8;
	background-size: 50%;
}

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

	cell_actionplan

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

.cell_actionplan {
}
.cell_actionplan dl {
	margin-bottom: 30px;
}
.cell_actionplan dl:last-child {
	margin-bottom: 0px;
}
.cell_actionplan dl dt {
	font-size: 120%;
	color: #9B0040;
	font-weight: 500;
}
.cell_actionplan dl dd {
}

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

	cell_currentsituation

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

.cell_currentsituation {
}
.cell_currentsituation .graph {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
.cell_currentsituation .graph .box {
	width: 48%;
}
.cell_currentsituation .graph .box .box_ttl {
	font-size: 110%;
	color: #9B0040;
	font-weight: 500;
	margin-bottom: 10px;
}
.cell_currentsituation .graph .box ul {
	display: table;
	width: 100%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: -1px;
}
.cell_currentsituation .graph .box .ul_ttl {
	background: #DB7093;
	color: #fff;
}
.cell_currentsituation .graph .box .ul_ttl li {
	text-align: center;
}
.cell_currentsituation .graph .box ul li {
	display: table-cell;
	width: 50%;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}
.cell_currentsituation .graph .box .cap {
	padding-top: 8px;
	font-size: 90%;
	text-align: right;
	width: 100%;
}


