.seatRegist{margin:20px 0 0 0}.seatRegist table{border:1px solid #eee;border-spacing:0}.seatRegist table tr th{border-bottom:1px solid #ccc;border-left:1px solid #eee;text-align:center;padding:6px 0;font-size:12px;font-weight:400}.seatRegist table tr th:first-child{border-left:0}.seatRegist table tr td{padding:30px 0;font-size:12px;text-align:left;border-bottom:1px solid #eee;border-left:1px solid #eee}.seatRegist table tr td.pad_non{padding:0}.seatRegist table tr td:first-child{border-left:0;border-top:0}.seatRegist table tr td:last-child{border-left:1px solid #eee;border-top:0}.seatRegist table tr:last-child td{border-bottom:0}.seatRegist table tr td p{margin-left:30px}.seatRegist table tr td p.center{margin-left:0;text-align:center}.seatRegist table tr td p.agree{background:#f6f7f9;padding:8px 12px}.seatRegist table tr td p.agree input{display:inline-block;vertical-align:middle;margin:0 3px 0 0}.seatRegist table tr td p.agree input+span{vertical-align:middle;display:inline-block;line-height:13px;height:15px}.seatRegist table tr td p.dot_square{position:relative;padding:0 0 0 9px;font-weight:600}.seatRegist table tr td p.dot_square:after{content:"";position:absolute;width:4px;height:4px;background:#7c7c7c;left:0;top:7px}.button{position:absolute;left:50%;transform:translateX(-50%);padding:15px}