.table_1{
	width:100%;
	margin:0 0 1.4rem;
}
.table_1 td{
	background:#F8F8F8;
	border-left:0.5rem solid #fff;
	border-bottom:0.5rem solid #fff;
	padding:1.6rem 2.3rem 1.9rem;
	line-height:1.4;
	text-align:center;
}
.table_1 td:first-child{
	border-left: none;
	text-align:left;
}
.table_1 tr:first-child td{
	background:#ECF5FC;
	padding:0.7rem 2.3rem 0.7rem;
	font-weight:600;
	color:#28395B;
}
.table_1 tr:nth-child(2) td{
	background:#ECF5FC;
	padding:0.7rem 2.3rem 0.8rem;
	font-weight:600;
	color:#28395B;
	text-align:center;
}
.table_1 tr:nth-child(2) td:first-child{
	border-left:0.5rem solid #fff;
}
.table_1 tr:nth-child(3) td{
	background:#ECF5FC;
	padding:0.7rem 2.3rem 0.7rem;
	font-weight:600;
	color:#28395B;
	text-align:center;
}

.table_2{
	width:100%;
	margin:0 0 1.4rem;
	table-layout: fixed;
}
.table_2 td{
	background:#F8F8F8;
	border-left:0.5rem solid #fff;
	border-bottom:0.5rem solid #fff;
	padding:1.6rem 2.3rem 1.9rem;
	line-height:1.4;
}
.table_2 td:first-child{
	border-left: none;
}
.table_2 tr:first-child td{
	background:#ECF5FC;
	padding:0.7rem 2.3rem 0.7rem;
	font-weight:600;
	color:#28395B;
}



@media (max-width: 767px) {
.wrapper-table {
	position: relative;
	overflow: hidden;
	overflow-x: auto;
}
.table_2 tr:first-child td {
  padding: 0.5rem;
}
.table_2 td {
  padding: 0.5rem;
}
}


@media (min-width: 768px) and (max-width: 1023px) {
	.wrapper-table {
	position: relative;
	overflow: hidden;
	overflow-x: auto;
}
}