.manage01 {
	max-width: 1060px;
	width: 90%;
	margin: 0px auto 60px;
}
.manage01 .ttl1 {
	text-align: center;
	font-size: 150%;
	line-height: 150%;
	font-weight: 600;
	margin-bottom: 30px;
}
.manage01 .ttl2 {
	background-color: #00579D;
	color: #fff;
	text-align: center;
	font-size: 120%;
	line-height: 140%;
	font-weight: 600;
	padding: 15px 0;
	margin-bottom: 10px;
}
.manage01 ul {
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.manage01 ul li {
	width: 32%;
	margin-right: 2%;
}
.manage01 ul li:nth-child(3) {
	margin-right: 0;
}
.manage01 ul li ul {
}
.manage01 ul li ul li {
	list-style: outside disc;
	margin-left: 20px;
	width: auto;
	line-height: 150%;
	font-weight: 400;
	margin-bottom: 7px;
}
.manage02 {
	width: 100%;
	background-color: #eee;
	padding: 40px 0;
	margin-bottom: 60px;
}
.manage02 .mana2_in {
	max-width: 1060px;
	width: 90%;
	margin: 0px auto;
}
.manage02 .mana2_in .ph {
	float: right;
	width: 46%;
}
.manage02 .mana2_in .zu {
	width: 49.5%;
}
.manage02 .mana2_in dl {
	clear: both;
	padding-top: 20px;
}
.manage02 .mana2_in dt {
	text-align: center;
	font-size: 150%;
	font-weight: 800;
	margin-bottom: 10px;
}
.manage02 .mana2_in dd {
	max-width: 780px;
	width: 100%;
	margin: 0px auto;
}
.manage03,
.manage04 {
	max-width: 1060px;
	width: 90%;
	margin: 0px auto 40px;
	overflow: hidden;
}
.manage03 .ph,
.manage04 .ph {
	width: 64%;
}
.manage03 .ph {
	float: right;
}
.manage04 .ph {
	float: left;
}
.manage03 .txt {
}
.manage04 .txt {
	margin-left: 67%;
}
.manage03 .txt,
.manage04 .txt {
	width: 33%;
}
.manage03 h4,
.manage04 h5,
.manage03 h6 {
	display: block;
	color: #0D6DB8;
	font-size: 130%;
	font-weight: 600;
	line-height: 160%;
	margin-bottom: 10px;
}
.manage03 strong,
.manage04 strong {
	display: block;
	font-size: 120%;
	font-weight: 600;
	line-height: 160%;
	margin-bottom: 10px;
}
.manage05 {
	width: 100%;
	background-color: #eee;
	text-align: center;
	color: #0C6CB8;
	font-size: 120%;
	font-weight: 600;
	padding: 20px;
}









@media screen and (max-width: 850px) {
	.manage01 .ttl2 {
		font-size: 100%;
	}
	.manage03 .ph,
	.manage04 .ph {
		float: none;
		width: 100%;
		text-align: center;
	}
	.manage03 .txt,
	.manage04 .txt {
		width: 100%;
		margin-left: 0;
	}
}










@media screen and (max-width: 700px) {
	.manage01 .ttl1 {
		font-size: 120%;
	}
	.manage01 .ttl2 {
		padding: 8px 0;
		font-weight: 400;
	}
	.manage01 ul li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.manage01 ul li ul li {
		width: 100%;
	}
	.manage02 .mana2_in dt {
		font-size: 130%;
		font-weight: 600;
	}
	.manage05 {
		font-size: 100%;
	}
}










@media screen and (max-width: 480px) {
	.manage02 .mana2_in .ph {
		float: none;
		width: 100%;
	}
	.manage02 .mana2_in .zu {
		width: 100%;
	}
	.manage02 .mana2_in dl {
	}
	.manage02 .mana2_in dt {
		font-size: 110%;
	}
	.manage03,
	.manage04 {
		background-color: #f3f3f3;
	}
	.manage03 .txt,
	.manage04 .txt {
		padding: 0 20px 20px;
	}
	.manage05 br {
		display: none;
	}
}