1table { border-collapse: separate; }
2td { border: solid 1px #000; }
3tr:first-child td:first-child { border-top-left-radius: 10px; }
4tr:first-child td:last-child { border-top-right-radius: 10px; }
5tr:last-child td:first-child { border-bottom-left-radius: 10px; }
6tr:last-child td:last-child { border-bottom-right-radius: 10px; }
1thead th:first-child{border-top-left-radius: 15px;}
2thead th:last-child{border-top-right-radius: 15px;}
3tbody tr:last-child>td:first-child{border-bottom-left-radius: 15px;}
4tbody tr:last-child>td:last-child{border-bottom-right-radius: 15px;}