/**************
outer-white-bg
**************/
table.outer-white-bg {margin:15px auto 0;}
table.outer-white-bg tr th {border:1px solid #949494; padding: 11px 12px; vertical-align: middle; background-color:#e9efff;}
table.outer-white-bg tr td {height:auto; vertical-align: middle; padding:5px 12px;}
    @media only screen and (max-width: 400px){table.outer-white-bg tr th, table.outer-white-bg tr td {padding: 2px 3px;}}
table.outer-white-bg tr th, table.outer-white-bg tr td {font-size:1.7rem; line-height:1.7rem;}
    @media only screen and (max-width: 750px){table.outer-white-bg tr th, table.outer-white-bg tr td {font-size:1.5rem; line-height:1.5rem;}}   
    @media only screen and (max-width: 500px){table.outer-white-bg tr th, table.outer-white-bg tr td {font-size:1.3rem; line-height:1.3rem;}
/*******
myTable
*******/
#myTable {margin:0 auto;}
#myTable thead tr {height:50px; }
#myTable thead tr th {padding:3px 15px 0; vertical-align: middle; background-color:#e8e7e7; font-weight:600;}
#myTable tbody tr td {height:auto; vertical-align: middle; padding:5px 3px;}
    @media only screen and (max-width: 400px){ #myTable tbody tr td {padding:5px 3px;}}
#myTable tr th, #myTable tr td {padding: 2px 3px;  text-align:center;}
#myTable tr td:nth-child(1),
#myTable tr td:nth-child(2),
#myTable tr td:nth-child(3), 
#myTable tr td:nth-child(4),  
#myTable tr td:nth-child(5),
#myTable tr td:nth-child(6) {text-align:left;}   
#myTable tr td, #myTable thead tr th {font-size:1.7rem; line-height:1.7rem;}
    @media only screen and (max-width: 750px){ #myTable tr td, #myTable thead tr th {font-size:1.5rem; line-height:1.5rem;}} 
    @media only screen and (max-width: 500px){ #myTable tr td, #myTable thead tr th {font-size:1.3rem; line-height:1.3rem;}}
}
