tabularx 環境で,セル内で中央揃えとか

%%% tabularx環境用マクロ
%%セル内で中央揃えをする。
\newcolumntype{C}{>{\centering\arraybackslash}X}
%%セル内で右揃え。
\newcolumntype{R}{>{\raggedright\arraybackslash}X}
%%セル内で左揃え。
\newcolumntype{L}{>{\raggedleft\arraybackslash}X}
\begin{tabularx}{\textwidth}{|c|C|C|C|}
  :
\end{tabularx}