https://www.sice.jp/rengo63/doc/summary.html