	.can_intro {
		width: 100%;
		position: relative;
	}
	
	.can_intro td:nth-child(4),
	th:nth-child(4) {
		display: none;
	}

	.can_intro td {
		border: 1px solid #ddd;
		box-sizing: border-box;
		padding: 1% 1.5%;
	}

	.can_intro tr:nth-child(even){background-color: #eeecf0;}

	.can_intro th {
		padding-top: 12px;
		padding-bottom: 12px;
		text-align: left;
		background-color: #978ea8;
		color: white;
		padding: 1% 1.5%;
	}
	
	@media (min-width: 1000px) {
    .can_intro table th,
    .can_intro table td { border-left: 2px solid; }
	}

@media (max-width: 999px) {
    .can_intro thead { display: block; }
    .can_intro thead th { display: none; }
    .can_intro tbody { display: block; }
    .can_intro thead tr,
    .can_intro tbody tr { display: block; width: 100%; }
    .can_intro tbody tr td { display: flex; align-items: center; width: 100%; padding: 0; text-align: left; }
    .can_intro tbody tr td::before { content: attr(data-title); display: inline-block; width: 50%; padding: 1% 1.5%; box-sizing: border-box; border-right: 2px solid; }
    .sectors-table-list table tbody tr td:nth-child(1)::before { display: none; }
    .sectors-table-list table tbody tr td span { width: 50%; text-align: center; }

    .can_intro tbody tr td::before,
    .can_intro tbody tr td:nth-child(1) { border-color: #52436F; }
    .can_intro tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #52436F;}
    .can_intro tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #52436F;}
}