table{width: 100%; margin: 20px 0;}
tr th{width: 140px; background: #0080df; color: #fff; text-align: center;}
tr th, tr td{border: 1px solid #0080df; padding: 10px;}
.photo{margin-top: 30px;}
@media only screen and (min-width:740px) {
.left{display: inline-block; width: 62%;}
.photo{display: inline-block; width: 36%; margin-left: 1%; margin-top: 20px; vertical-align: top;}
}

@media only screen and (min-width:980px) {
tr th{width: 240px;}
.smp{display: none;}
}