html ,body{
  font-family:'Yu Mincho', serif;
  background-color: #fbfbfb;
}

article {
  display:flex;/*サイドバーとメインコンテンツを横並びにする*/
  background-color: #fbfbfb;
}

.side {
  position: fixed;
  writing-mode: vertical-rl;
  font-size: 120%;
  width: 13%;
  height: auto;
  vertical-align:top;
} 

.content {
  background-color:#fbfbfb1a;
  width:85%;
  height: auto;
  margin-left: 13%;
  text-align:left;
}

/* .info {
  margin-left: 5px;
  height: 50%;
  border-color: black;
} */

.date_place{
  line-height: 4px;
}

.title {
  font-size: 15px;
  margin-left: 0%;
}

.detail {
    font-size: small;
    margin-left: 0%;
}

.linkdesign{
  color: rgb(24, 104, 24);
}

