#sderJ{
    position: relative;
}
#sderJ .maJJ{
    display: flex;
    flex-wrap: wrap;
}
#sderJ .maJJ .listJJ{
    display: flex;
    flex-direction: column;
    width: calc(20% - 20px);
    margin: 0 10px;
}
#sderJ .maJJ .listJJ p{
    font-size: 20px;
}
#sderJ .tmtext{
    padding: 22px 10px 10px;
    border-top: #d1d1d1 1px solid;
    margin-top: 20px;
}
#sderJ .tmtext h2{
    font-size: 22px;
}
@media screen and (max-width: 1440px) {
	#sderJ .maJJ .listJJ p{
	    font-size: 18px;
	}
	#sderJ .maJJ .listJJ{
	    width: calc(20% - 10px);
	    margin: 0 5px;
	}
}
@media screen and (max-width: 1280px) {
	#sderJ .maJJ .listJJ{
	    width: calc(50% - 10px);
	    margin: 8px 5px 10px;
	}
}