@media (max-width:52em) {
.testdates-month-table tbody td {border-bottom: none;padding: 0 .5em}
.testdates-month-table tbody tr>:nth-child(2) {padding: .5em .5em 0}
.testdates-month-table tbody td:last-child {padding: 0 .5em .5em}
.toeic-testdate-table tbody tr:nth-child(odd) {margin-bottom: 0;border-bottom: 0;}
.toeic-testdate-table tbody tr:nth-child(odd),.toeic-testdate-table tbody tr:nth-child(odd) td:last-child{border-bottom-left-radius: 0;border-bottom-right-radius: 0}
.toeic-testdate-table tbody tr:nth-child(even) {border-top: 0}
.toeic-testdate-table tbody tr:nth-child(even) ,.toeic-testdate-table tbody tr:nth-child(even) td{border-radius:0 0 10px 10px}
.new-table.responsive-table tbody tr{border-r}
.responsive-table.new-table.toeic-testdate-table tbody tr:nth-last-child(2) > :first-child[rowspan] {border-radius: 10px 10px 0 0!important}
.toeic-testdate-table tbody tr:nth-child(even) td:nth-child(odd){background: #fff}
/*.toeic-testdate-table tbody tr.test-locate td{padding-left:80px;text-align: left;}
.toeic-testdate-table tbody tr.test-locate td[data-title]:before{margin-left:-73px}*/
table.gept-testdate th.phone-hidden {display: none}

}
@media(min-width:52em) {
.toeic-testdate-table tbody > tr:nth-child(4n + 1) td{border-bottom: 1px solid #eee}
.toeic-testdate-table tbody > tr:nth-child(even) {background: initial}
.toeic-testdate-table tbody > tr:nth-child(4n + 3),.toeic-testdate-table tbody > tr:nth-child(4n + 4) {background: #eee;}
.toeic-testdate-table tbody > tr:nth-child(4n + 3):nth-last-child(-n + 4) th {border-radius: 0 0 0 10px}
.toeic-testdate-table tbody tr.test-locate td[data-title]:before {content: '測驗城市：';color: #333f;font-size: 1em;font-weight:700}
/*.toeic-testdate-table tbody tr.test-locate td{text-align: left}*/
}
table.gept-testdate th.phone-hidden {background: #fff}
ul.testdates-month {position: relative;padding-left: 0}
ul.testdates-month,ul.testdates-month li {font-size: 14px;line-height: 2}
ul.testdates-month li {padding:10px 0 10px 40px;border-bottom: 2px dotted #ddd}
ul.testdates-month li:last-child {border-bottom: none}
ul.testdates-month li:before {color: #ff9c00;font-weight: bolder;position: absolute;left: 0}
ul.testdates-month li.jan:before {content: '1 月：'}
ul.testdates-month li.feb:before {content: '2 月：'}
ul.testdates-month li.mar:before {content: '3 月：'}
ul.testdates-month li.apr:before {content: '4 月：'}
ul.testdates-month li.may:before {content: '5 月：'}
ul.testdates-month li.jun:before {content: '6 月：'}
ul.testdates-month li.jul:before {content: '7 月：'}
ul.testdates-month li.aug:before {content: '8 月：'}
ul.testdates-month li.sep:before {content: '9 月：'}
ul.testdates-month li.oct:before {content: '10月：'}
ul.testdates-month li.nov:before {content: '11月：'}
ul.testdates-month li.dec:before {content: '12月：'}
a.orange-btn {background: #ff9c00;color: #fff;text-decoration: none;font-size: 16px;padding: 15px 20px;border-radius: 10px;transition: .5s}
a.orange-btn:focus,a.orange-btn:hover {background: #ddd;color: #333}
u {box-shadow: inset 0 -5px 0 rgba(255, 156, 0, .5);padding-left: 5px;padding-right: 5px;padding-bottom: 0;text-decoration: none}
.lastupdatetime {color: #666666;float: right;padding-top: 7px;width: 100%;text-align: right;font-weight: 300}