.table {
	width:100%;
}
.table th{
	width:20%;
}



@media screen and (max-width: 640px) {
.table th {
	text-align:center;

}



}

}
@media screen and (max-width: 950px) {
.table th{
    width: 94%;
    display: block;
    border-top: none;
}


.table td{
    width: 94%;
    display: block;
    border-top: none;
    }

}


@media screen and (min-width: 951px) {
.th_top {
	text-align:center;
}

}


.table2 {
	width:100%;
}
.table2 th{
	width:20%;
}
.wrap{
word-break: break-all;

}

@media screen and (max-width: 640px) {


}
@media screen and (max-width: 950px) {
.table2 {
	width:100%;
}
}


@media screen and (min-width: 951px) {
.th_top {
}

}

.table span{
background-color:#186aaa;
margin-left:10px;

}