@charset "utf-8";
	.top_status_wrap {}

	.top_status_wrap .top_mesg {
		text-align: center;
	}

	.img_area {
		padding: 40px 0;
		text-align: center;
	}

	.f_type1 {
		font-size: 23px;
		font-weight: 500;
	}

	.f_type2 {
		font-size: 16px;
		color: #777;
	}

	.txc {
		text-align: center
	}

	.mb5 {
		margin-bottom: 5px;
	}

	.mb20 {
		margin-bottom: 20px;
	}

	.detail_status_wrap {
		margin-top: 30px;
	}

	.detail_status_wrap .tab_wrap ul {
		display: flex;
		gap: 20px;
	}

	.detail_status_wrap .tab_wrap ul li {
		flex: 1 1 30%;
	}

	.detail_status_wrap .tab_wrap ul li.on a {
		background-color: #4ea3c1;
		color: #fff;
	}

	.detail_status_wrap .tab_wrap ul li a {
		display: block;
		padding: 15px 0;
		text-align: center;
		font-size: 21px;
		background-color: #eee;
	}

	.data_table {
		width: 100%;
		border-collapse: collapse;
		border-spacing: 0;
		border-top: 2px solid #aac14e;
	}

	.data_table td,
	.data_table th {
		border: 1px solid #ddd;
		padding: 10px;
		text-align: center;
		font-size: 16px;
	}

	.data_table thead th {
		background-color: #f2f7e3;
	}
	.data_table tr.hap td {background-color:#f7f7f7;}

	.data_table tr.total td {
		background-color: #f7f7f7;
	}

	.cont_title {
		font-size: 21px;
		letter-spacing: -1px;
		margin-bottom: 10px;
		margin-top:40px;
	}

	.graph_area {
		padding: 20px 0;
	}

	.data_area {
		padding: 20px 0;
	}

	.graph_area .cont_title:before {
		content: '';
		display: inline-block;
		width: 26px;
		height: 24px;
		vertical-align: top;
		margin-right: 10px;
		background-image: url(/resources/images/statistics/ico_title_1.png);
	}

	.data_area .cont_title:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 31px;
		vertical-align: top;
		margin-right: 10px;
		background-image: url(/resources/images/statistics/ico_title_2.png);
	}

	.status_tab_conts>div {
		padding: 10px 0;
	}

	.txtbox {
		background-color: #f9f9f9;
		padding: 20px;
		margin-bottom: 20px;
	}

	.txtbox ul li {
		font-size: 17px;
		margin-bottom: 10px;
		text-indent: -7px;
		padding-left: 20px;
	}

	.txtbox ul li .exp {
		font-size: 15px;
		color: #666;
		padding-left: 7px;
	}

	.txtbox ul li:last-child {
		margin-bottom: 0;
	}

	.txtbox ul li:before {
		content: '-';
		display: inline-block;
		margin-right: 6px;
	}

	.unit {
		text-align: right;
		padding: 5px 0;
		display: block;
		font-size: 15px;
	}
