/*著者ほか。ほかのページと少し違うので専用にした。各項目は分離禁止。*/
.meauthoretc {
  text-align: right;
  margin-bottom: 1.6rem;
}
.meauthoretc span, 
.meauthoretc a {
  display: inline-block;
  text-indent: 0;
  padding-left: 1rem;
}
/*左に1字突き出すインデント。*/
.meindmn {
  text-indent: -1rem;
  margin-left: 1rem;
}
/*2字分インデント。*/
.meind {
  margin-left: 2rem;
}
/*印刷種別。*/
.meprinttype {
  left-margin: 2rem;
}
/*月号タイトル。*/
.meh2 {
  line-height: 1.2;
  color: navy;
  border-top: none;
  border-right: none;
  border-bottom: solid 2px crimson;
  border-left: solid 8px crimson;
  padding: 8px 5px 5px 8px;
}
/*画像中央揃えと下余白。*/
.meimg {
  text-align: center;
  margin-bottom: 1.6rem;
}
/*赤字注釈。*/
.mecmt {
  font-size: 90%;
  color: red;
  text-indent: -1em;
  margin-left: 2em;
}
/*いちばん下の他年度へのリンク。各文字列は分離禁止。*/
.mebottomlinkbox {
  font-size: 90%;
  display: block;
  width: fit-content;
  margin-left: auto;
  margin-top: 1.6em;
  margin-bottom: 1.6em;
}
.mebottomlinkbox span, 
.mebottomlinkbox a {
  display: inline-block;
  text-indent: 0;
  margin-left: 1em;
}

/*****************************************************************************/

@media (max-width: 767px) {
  /*赤字注釈の左余白を1字分に。*/
  .mecmt {
    margin-left: 1em;
  }
  /*2字分インデントを1字分に*/
  .meind {
    margin-left: 1rem;
  }
  /*画像の下余白をなくす。*/
  .meimg {
    margin-bottom: 0;
  }
}
