.mzin {
  width: 100%;
  border: solid 1px #CCCCCC;
  margin: 2%;
}
.mzin-img {
  display:inline-block;
  width:40%;
  overflow: hidden; /* 画像のはみだしを非表示に */
}
.mzin-content {
  display:inline-block;
  vertical-align:top;
  width: 55%;
}
.mzin-title {
  font-size: 20px;
  vertical-align:top;
  color: #333;
  margin: 5%;
}
.mzin-text {
  vertical-align:top;
  margin: 5%;
}
.mzin:hover {
  opacity: 0.6;
}
