1_7, 1_8 リファクタ
1_9まで