.box {
  margin: 10px;
  float: left;
  width: 100%;
  background: #fffff ;
}
.box img {
  max-width: 50%;
  float: left;
}
.box p {
  margin: 0;
  padding: 10px;
}
.right {
  width: 50%;
  float: left;
} 
 
 
 
 
 
table {
margin:20px 10px auto;
border-top:#333 dotted 1px;
font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
}


th {
padding:8px;
text-align:left;
line-height:1.8em;
border-bottom:#333 dotted 1px;
}

td {
padding:8px;
text-align:left;
line-height:1.8em;
border-bottom:#333 dotted 1px;
}