#3 実装を改修。