table{width:100%;text-align:center;}
table tr:nth-child(2n-1){background:#eee}
table th,td{white-space:nowrap;padding:5px;}
table td:nth-child(2){white-space:normal;}

/*
table td:nth-child(4) a,table td:nth-child(5) a{color:white;font-size:16px;}
table td:nth-child(4) a:first-child{background:url(sub_img/icon01.png) no-repeat #e7091a 5px 4px;padding:0px 0px 0px 20px;border-radius:5px;background-size:20px;display:block;margin:0 auto;width:45px;}
table td:nth-child(5) a:last-child{background:url(sub_img/icon02.png) no-repeat #e7091a 5px 4px;padding:0px 0px 0px 20px;border-radius:5px;background-size:20px;display:block;margin:0 auto;width:45px;}
*/
table td:nth-child(4) a{background:url(sub_img/icon01.png) no-repeat #e7091a 2px 2px;padding:5px;border-radius:5px;background-size:20px;height:14px;width:14px;display:block;margin:0 auto;}
table td:nth-child(5) a{background:url(sub_img/icon02.png) no-repeat #e7091a 2px 2px;padding:5px;border-radius:5px;background-size:20px;height:14px;width:14px;display:block;margin:0 auto;}
table td:nth-child(6) a{background:url(sub_img/icon03.png) no-repeat #e7091a 2px 2px;padding:5px;border-radius:5px;background-size:20px;height:14px;width:14px;display:block;margin:0 auto;}

@media all and (min-width: 0px) and (max-width: 767px) {
table td:nth-child(2){white-space:nowrap;}
/*
table td:nth-child(4) a:first-child, table td:nth-child(5) a:first-child{background-size:18px;display:block;margin:0 auto 0px;width:35px;height:20px;padding:5px 5px 0px 25px;}
*/
table td{line-height:2em;}
}