  In NMR experiments and quantum computation, many pulse (quantum gate)
sequences called the composite pulses, were developed to suppress one of two
dominant errors; a pulse length error and an off-resonance error. We describe,
in this paper, a general prescription to design a single-qubit concatenated
composite pulse (CCCP) that is robust against two types of errors
simultaneously. To this end, we introduce a new property, which is satisfied by
some composite pulses and is sufficient to obtain a CCCP. Then we introduce a
general method to design CCCPs with shorter execution time and less number of
pulses.
