.js-table{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.js-table::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
.js-table::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.js-table::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}

.js-table th {
border: 1px solid #ccc;
padding: .5em 1em;
text-align:center;
vertical-align: top;
background-color: #CFBCBA;
color: #FFF;
white-space: nowrap;
}
.js-table td {
border: 1px solid #ccc;
padding: .5em 1em;
text-align:right;
vertical-align: top;
line-height: 1;
}
.js-table tr:nth-child(2n+1) {
    background: #F2EDEC;
}

@media only screen and (max-width: 640px){
.js-table th {
	font-size: 14px;
}
.js-table td {
	white-space: nowrap;
	font-size: 14px;
}
}




