[PROBLEMS] To provide a shampoo which can reduce a difference between a water amount under a low humidity and a water amount under a high humidity. (Solution) By means of a shampoo containing an acyl amino acid or its salt, a polyhydric alcohol, a branched fatty acid amide propyl betaine, a cationic polymer and water, wherein the blending amount of the polyhydric alcohol is 10 to 30 mass% Resolve. The acyl amino acid or its salt is preferably used in combination with acyl aspartic acid or a salt thereof and acyl glutamic acid or its salt, and it is preferable that sucrose fatty acid ester is further blended in the shampoo of the present invention.(과제) 모발의 저습도 하에서의 수분량과 고습도 하에서의 수분량의 차이를 작게 할 수 있는 샴푸를 제공한다. (해결수단) 아실아미노산 또는 그의 염, 다가 알코올, 분기형 지방산아미드프로필베타인, 양이온화 폴리머 및 물이 배합되어 있고, 상기 다가 알코올의 배합량이 10∼30 질량%인 샴푸에 의해, 상기 과제를 해결한다. 상기 아실아미노산 또는 그의 염에는, 아실아스파라긴산 또는 그의 염과, 아실글루탐산 또는 그의 염이 병용되어 있는 것이 바람직하고, 또 본 발명의 샴푸에는, 자당지방산에스테르가 더 배합되어 있는 것이 바람직하다.