h5{text-align: center; font-size: 20px; margin-top: 70px; margin-bottom: 40px; }


table{width: 800px; height: 400px; margin: 0 auto; border-top: 2px solid #e60b4d; border-bottom: 2px solid #e60b4d; margin-bottom: 40px; }
table tr{border-bottom: 1px solid #cccccc; }
table td{width: 300px; text-align: center; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;  box-sizing: border-box; }
.last{border-bottom: none; }
.contents > p{ width: 800px; line-height: 20px; color: #666666; margin: 0 auto; }