I have never been to NRT, but I have to say I certainly wouldn't feel comfortable with those connection times at many international airports, unless they were on the same PNR.
Both have less then two hours between flights, so it wouldn't take much of a delay to give you a headache.
Nick