body {
  font-family: "Shuei NijimiMGo B JIS2004";
}
article {
  max-width: 900px;
}
.oji-header-title {
  font-family: "Midashi Go MB31 JIS2004";
  font-size: 26px;
  color: #504937;
}

.info_title {
  width: 100%;
}
.date {
  text-align: center;
  display: block;
}
.content_wrap {
  color: #504937;
}
#yodogawa p {
  font-size: 18px;
}
.info_plane_txt {
  font-size: 15px;
}
hr {
  width: 100vw;
  height: 40px;
  position: relative;
  left: calc((100vw - 100%) / 2 * -1);
  background-color: #9c98a6;
  border: 0;
  margin: 0;
}
#information_free {
  border-top: solid 40px #9c98a6;
  border-bottom: solid 40px #9c98a6;
}
@media (min-width : 641px){ 
  .info_title {
    width: 420px;
    white-space: nowrap;
  }
  #kv {
    padding: 45px 0 75px 0;
  }
}
