\listfiles
\documentclass{jarticle}
\usepackage{wrapfig}
\usepackage[top]{mcaption}
\usepackage[justification=raggedright]{caption}
\usepackage{graphicx}

\def\nanakusa{春の七草：芹（せり）、薺（なずな）、御形（ごぎょう）、繁縷（はこべら）、仏の座（ほとけのざ）、菘（すずな）、
蘿蔔（すずしろ）。秋の七草：萩（はぎ）、尾花（おばな：薄(すすき)のこと）、葛（くず）、女郎花（おみなえし）、藤袴（ふじばかま）、
桔梗（ききょう）、撫子（なでしこ）}

\begin{document}

\setlength{\margincapsep}{3\columnsep}

\section{This is one-column mode}

参照する：

\newcommand*{\pref}[1]{\ref{#1} & \pageref{#1}}
\begin{tabular}{ll}
float & page\\\hline
figure~\pref{fig:wrapOneCol}\\
table~\pref{tab:shorttab}\\
figure~\pref{fig:wrapTwoCol}\\
figure~\pref{fig:figure*}\\
\end{tabular}

\nanakusa
\begin{wrapfigure}{o}{5cm}
\begin{margincap}
\includegraphics[width=3cm]{tiger.eps}
\caption{A wrapfigure caption in the outer margin.}
\label{fig:wrapOneCol}
\end{margincap}
\end{wrapfigure}
\nanakusa\nanakusa
\begin{table}
\begin{margincap}
\centering
\begin{tabular}{|l|r|}
\hline
foo & 7\\
bar & 21 \\
baz & 23 \\
\hline
\end{tabular}
\caption{A table caption in the outer margin.}
\label{tab:shorttab}
\end{margincap}
\end{table}
\nanakusa
\newpage

\twocolumn
\section{This is two-column mode}

\nanakusa
\begin{wrapfigure}{o}{2cm}
\begin{margincap}
\includegraphics[width=3cm]{tiger.eps}
\caption[A hanging wrapfigure caption.]{Another wrapfigure caption
in the outer margin.Note, we are in the outer column.And we're
hanging!}
\label{fig:wrapTwoCol}
\end{margincap}
\end{wrapfigure}
\nanakusa\nanakusa
\begin{figure*}
\begin{margincap}
\centering
\includegraphics[width=4cm]{tiger.eps}
\caption{A figure caption in the outer margin.}
\label{fig:figure*}
\end{margincap}
\end{figure*}

\end{document}
