中間層生成部分の修正