@charset "utf-8";

.main_mibu {
	padding: 0 0 163px;
}
.main_mibu .txt_mibu {
	font-size: 1.6em;
	line-height: 36px;
	margin: -10px 0 0;
	text-align: center;
	font-weight: 600;
}
.main_mibu .list_mibu {
	overflow: hidden;
	padding-bottom: 52px;
	margin: 60px -63px 130px 0;
}
.main_mibu .list_mibu ul li {
	float: left;
	width: 291px;
	margin-right: 63px;
	position: relative;
}
.main_mibu .list_mibu ul li p {
	position: absolute;
	bottom: -52px;
	right: 10px;
	width: 104px;
	height: 104px;
}
.main_mibu .mibu_content {
	overflow: hidden;
}
.main_mibu .mibu_content .mibu_area {
	float: left;
	width: 500px;
}
.main_mibu .mibu_content .count_mibu {
	margin: 95px 0 0 514px;
}
.main_mibu .mibu_content .count_mibu ul {
	overflow: hidden;
}
.main_mibu .mibu_content .count_mibu ul li {
	padding: 0 40px 16px;
	border-bottom: solid 1px #43b063;
	margin-bottom: 22px;
}
.main_mibu .mibu_content .count_mibu ul li span {
	box-sizing: border-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
}
.main_mibu .mibu_content .count_mibu ul li .item {
	border-bottom: 3px solid #cccccc;
	font-size: 1.5em;
	margin: 0 30px 0 0;
	padding: 0 10px 5px;
	width: 74px;
}
.main_mibu .mibu_content .count_mibu ul li .count {
	font-size: 4.0em;
}
.main_mibu .mibu_content .count_mibu ul li .unit {
	font-size: 2.2em;
	padding: 0 0 0 20px;
	vertical-align: bottom;
}
