
@media screen and (max-width: 640px) {
	table {
		overflow-x: auto;
		display: block;
	}
}

@media screen and (min-width: 320px) and (max-width: 757px){
#t01
	{
width:104%;

	}
.table-forr {
width: 100%;
}
#from
{
margin-left:18px;
margin-bottom:10px;
}

}
.plbody{
  
  margin-left:5%;
    margin-top: 1%;
  
}

.table-for
{
margin-top:1%;

  
	}

.panel
{
margin:auto;

}
.week
{
text-align:center;
}


table {
    
}
table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
}
th, td {
    padding:12px;
    text-align: left;
}
table#t01 tr:nth-child(even) {
    background-color: #eee;
}
table#t01 tr:nth-child(odd) {
   background-color:#fff;
}
table#t01 th	{
    background-color: #696969;
    color: white;
}
