http://f9.aaa.livedoor.jp/~glassun/r_kouryaku02.html