2d child object rotate z-axis problem

I am trying to make simple body using hierarchy but when I rotate LowerArm z-axis, it rotate strangely (as you can see picture it rotate weird…)
Rotate UpperArm z-axis is work well but only LowerArm is problem,
I would like to rotate lowerArm like upperArm… what should I do?