%% ieej-kenqkai.sty (LaTeX 2.09)
%                         Time-stamp: <2001-09-07 12:32:22 t-kita>
%% for the KENQKAI of The Institute of Electrical Engineers of Japan
%% borrowed by KITA Toshihiro (t-kita@eecs.kumamoto-u.ac.jp)
%% (WITHOUT the original author's permission)
%% from
%% ieej.sty (LaTeX 2.09)
%%  for the Transaction of The Institute of Electrical Engineers of Japan
%%   by Motoaki Sato (ULS; former name SATO KOBO), 
%%      E-mail: teppei@uls.co.jp, http://www.uls.co.jp
%% \typeout{ieej.sty; Version 1.0 [September 18 1995]}
%% \typeout{ieej.sty; Version 1.1 [June 11 1997]}
%% \typeout{ieej.sty; Version 1.2 [November 11 1997]}
%% \typeout{ieej.sty; Version 1.2a [May 25 1998]}
%% \typeout{ieej.sty; Version 1.2b [May 20 1999]}
% \typeout{ieej.sty; Version 1.3 [September 7 1999]}
\typeout{ieej-kenqkai.sty; Version 0.1 [September 7 2001]}

\newif\if@NTT
\@ifundefined{kanjiskip}{\@NTTtrue
 \let\kanjiskip\jintercharskip
 \let\xkanjiskip\jasciikanjiskip
 \def\bf{\protect\pdg\protect\pbf}%
 }{\@NTTfalse\let\jmathkanjiskip\xkanjiskip}

\@ifundefined{burasage}{}{\burasage`��=1\burasage`��=1}

\newif\if@AmSTexFont
\@ifundefined{shape}{\@AmSTexFontfalse}{\@AmSTexFonttrue}

\newif\if@LaTeX@e
\@ifundefined{ProvidesClass}{\@LaTeX@efalse}{\@LaTeX@etrue}

\newif\if@cameraready
%  \@camerareadytrue
%  \@camerareadyfalse
\newif\ifProof
%  \Prooftrue
%  \Prooffalse
\newif\if@commentmark
%  \@commentmarktrue
   \@commentmarkfalse

\newread\@cameraready
\openin\@cameraready ieejfont.sty
\ifeof\@cameraready
  \@camerareadyfalse
  \Prooffalse
\else\closein\@cameraready
  \@camerareadytrue
\fi

\newif\if@BoldMath
	\@BoldMathtrue
%	\@BoldMathfalse

\newif\if@letter \@letterfalse
\newif\if@english \@englishfalse
\newif\if@comment \@commentfalse
\newif\if@feature \@featurefalse

\def\ds@letter{\@lettertrue}
\def\ds@english{\@englishtrue}
\def\ds@comment{\@commenttrue}
\def\ds@feature{\@featuretrue}

\def\@ptsize{0}
\@namedef{ds@11pt}{\def\@ptsize{1}}
\@namedef{ds@12pt}{\def\@ptsize{2}}
\def\ds@twoside{\@twosidetrue \@mparswitchtrue}
\def\ds@draft{\overfullrule 5pt}
\@options

\@twosidetrue
\@mparswitchtrue

\lineskip 2pt \normallineskip 2pt
\def\baselinestretch{1}

\newdimen\@JQ
 \@JQ 0.7392507pt
\newdimen\@Q
 \@Q 0.71144pt
\newdimen\@bs
 \if@english \@bs 16.6\@Q\else \@bs 20\@Q\fi

% for micro TeX
\if@NTT\else
 \@ifundefined{inhibitglue}{\let\<=\relax }{}
\fi

\if@LaTeX@e\else
\if@BoldMath
%\def\@mbiix{cmmib9}
%\def\@mbiviii{cmmib8}
%\def\@mbivii{cmmib7}
%\def\@mbivi{cmmib6}
%\def\@mbiv{cmmib5}
%\def\@mbsyix{cmbsy9}
%\def\@mbsyviii{cmbsy8}
%\def\@mbsyvii{cmbsy7}
%\def\@mbsyvi{cmbsy6}
%\def\@mbsyv{cmbsy5}
 \def\@mbiix{cmmib10 at 9pt}
% \def\@mbiviii{cmmib10 at 8pt}
 \def\@mbivii{cmmib10 at 7pt}
 \def\@mbivi{cmmib10 at 6pt}
 \def\@mbsyix{cmbsy10 at 9pt}
% \def\@mbsyviii{cmbsy10 at 8pt}
 \def\@mbsyvii{cmbsy10 at 7pt}

\@ifundefined{@ptscale}{\def\@ptscale#1{ scaled #100}}{}

%\font\sixmib = cmmib6
%\font\sixsyb = cmbsy6
 \font\sixmib = cmmib10 at 6pt
 \font\sixsyb = cmbsy10 at 6pt
 \font\sixlyb = lasyb10 \@ptscale6

%\font\fivmib = cmmib5
%\font\fivsyb = cmbsy5
 \font\fivmib = cmmib10 at 5pt
 \font\fivsyb = cmbsy10 at 5pt
 \font\fivlyb = lasyb10 \@ptscale5

\let\original@viipt\viipt
\def\viipt{\original@viipt
 \def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
         \textfont\@ne\sevmi 
         \textfont\tw@\sevsy \textfont\lyfam\sevly
         \@boldfalse}\@boldfalse
 \def\boldmath{\@ifundefined{sevmib}{\global\font\sevmib\@mbivii 
  \global\font\sevsyb\@mbsyvii
  \global\font\sevlyb\@lasyb\@ptscale7\relax\@addfontinfo\@viipt
  {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold
       \textfont\@ne\sevmib 
       \textfont\tw@\sevsyb 
       \textfont\lyfam\sevlyb \@prtct\@boldtrue}}}{}\@viipt\boldmath}%
 \def\ptt{\@getfont\ptt\ttfam\@viipt{cmtt10 \@ptscale7}\@nohyphens\ptt\@viipt}%
}

%\let\original@viiipt\viiipt
%\def\viiipt{\original@viiipt
% \def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
%         \textfont\@ne\egtmi 
%         \textfont\tw@\egtsy \textfont\lyfam\egtly
%         \@boldfalse}\@boldfalse
% \def\boldmath{\@ifundefined{egtmib}{\global\font\egtmib\@mbiviii 
%  \global\font\egtsyb\@mbsyviii 
%  \global\font\egtlyb\@lasyb\@ptscale8\relax\@addfontinfo\@viiipt
%  {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold
%       \textfont\@ne\egtmib 
%       \textfont\tw@\egtsyb 
%       \textfont\lyfam\egtlyb \@prtct\@boldtrue}}}{}\@viiipt\boldmath}%
% \def\ptt{\@getfont\ptt\ttfam\@viiipt{cmtt8}\@nohyphens\ptt\@viiipt}%
%}

\let\original@ixpt\ixpt
\def\ixpt{\original@ixpt
 \def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
         \textfont\@ne\ninmi 
         \textfont\tw@\ninsy \textfont\lyfam\ninly
         \@boldfalse}\@boldfalse
 \def\boldmath{\@ifundefined{ninmib}{\global\font\ninmib\@mbiix
  \global\font\ninsyb\@mbsyix 
  \global\font\ninlyb\@lasyb\@ptscale9\relax\@addfontinfo\@ixpt
  {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold
       \textfont\@ne\ninmib 
       \textfont\tw@\ninsyb 
       \textfont\lyfam\ninlyb \@prtct\@boldtrue}}}{}\@ixpt\boldmath}%
}
\fi
\fi

\if@NTT
 \jfont\eightdm=dm8 scaled 1083
 \jfont\eightdg=dg8 scaled 1083
 \jfont\ninedm=dm9 scaled 1042
 \jfont\ninedg=dg9 scaled 1042
 \jfont\tendm=dm10 scaled 1010
 \jfont\tendg=dg10 scaled 1010
 \jfont\elevendm=dm10 scaled 1166
 \jfont\elevendg=dg10 scaled 1166
 \if@letter
  \jfont\twelvedm=dm12 scaled 1027
 \else
  \jfont\twelvedm=dm12 scaled 1155
 \fi
% \jfont\twelvedg=dg12 scaled 1155
 \jfont\fourteendm=dm12 scaled 1284
% \jfont\fourteendg=dg12 scaled 1284
 \jfont\seventeendm=dm12 scaled 1541
% \jfont\seventeendg=dg12 scaled 1541

 \font\EFnomble=cmss9
 \jfont\KFfoot=dg8 scaled 1083
 \font\EFfoot=cmss8
 \jfont\KFsec=dg10 scaled 1088
 \font\EFsec=cmbx10
 \font\EFsecnum=cmss10
 \font\EFsubsecnum=cmss10
 \font\EFcapnum=cmss10
 \jfont\KFtype=dg12 scaled 1155
 \jfont\KFtypel=dg10 scaled 1088
 \let\EFetitle=\relax
  \if@letter
   \let\KFmembership=\tendm
   \let\KFauthorname=\twelvedm
   \font\EFauthorname=cmr10 at 10.95pt %% 16Q
   \let\KFaffiliate=\eightdm
   \font\EFaffiliate=cmr8
  \else
   \if@english
    \font\EFauthorname=cmr10 at 10.95pt %% 16Q
    \font\EFaffiliate=cmr9
   \else
    \let\KFmembership=\tendm            %% 13Q
    \let\KFauthorname=\twelvedm         %% 18Q
    \font\EFauthorname=cmr10 at 14.4pt  %% 14pt 18Q
    \let\KFaffiliate\ninedm
    \font\EFaffiliate=cmr9
   \fi
  \fi
\else
 \let\dg\gt
 \let\dm\mc
 \let\pdg\pgt
 \let\pdm\pmc
 \if@cameraready
  \input ieejfont.sty
 \else
  \font\fivmin = min10 at 7\@JQ
  \font\sixmin = min10 at 9\@JQ
  \font\sevmin = min10 at 10\@JQ
  \font\egtmin = min10 at 11\@JQ
  \font\ninmin = min10 at 12\@JQ
  \font\tenmin = min10 at 13\@JQ
  \font\elvmin = min10 at 15\@JQ
  \if@letter
   \font\twlmin = min10 at 16\@JQ
  \else
   \font\twlmin = min10 at 18\@JQ
  \fi
  \font\frtnmin = min10 at 20\@JQ
  \font\svtnmin = min10 at 24\@JQ

  \font\fivgt = goth10 at 7\@JQ
  \font\sixgt = goth10 at 9\@JQ
  \font\sevgt = goth10 at 10\@JQ
  \font\egtgt = goth10 at 11\@JQ
  \font\ningt = goth10 at 12\@JQ
  \font\tengt = goth10 at 13\@JQ

  \font\EFnomble=cmss9
  \font\KFfoot=goth10 at 11\@JQ
  \font\EFfoot=cmss8
  \font\KFsec=goth10 at 14\@JQ
  \font\EFsec=cmbx10
  \font\EFsecnum=cmss10
  \font\EFsubsecnum=cmss10
  \font\EFcapnum=cmss10
  \font\KFtype=goth10 at 18\@JQ
  \font\KFtypel=goth10 at 14\@JQ
  \let\EFetitle=\relax %% 16Q
   \if@letter
    \let\KFmembership=\ninmin %% 12Q
    \let\KFauthorname=\twlmin %% 16Q
    \font\EFauthorname=cmr10 at 10.95pt %% 16Q
    \let\KFaffiliate=\egtmin
    \font\EFaffiliate=cmr8
   \else
    \if@english
     \font\EFauthorname=cmr10 at 10.95pt %% 16Q
     \font\EFaffiliate=cmr9
    \else
     \let\KFmembership=\tenmin %% 13Q
     \let\KFauthorname=\twlmin %% 18Q
     \font\EFauthorname=cmr10 at 14.4pt %% 14pt 18Q
     \let\KFaffiliate=\ninmin
     \font\EFaffiliate=cmr9
    \fi
   \fi
 \fi
\fi

\if@english
 %% normalsize -->10pt 13Q 16.6H
 \def\@normalsize{\@setsize\normalsize{16.6\@Q}\xpt\@xpt
  \abovedisplayskip 8pt plus 1.5pt minus 4pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip \z@ plus 2.5pt
  \belowdisplayshortskip 5pt plus 2.5pt minus 2.5pt
  \let\@listi\@listI}

 %% small-->9pt 12Q 14H
 \def\small{\@setsize\small{14\@Q}\ixpt\@ixpt
  \abovedisplayskip 8pt plus 2.5pt minus 3pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip \z@ plus 1.5pt
  \belowdisplayshortskip 3pt plus 1.5pt minus 1.5pt
  \def\@listi{\leftmargin\leftmargini
   \topsep 4pt plus 2pt minus 2pt\parsep 2pt plus 1pt minus 1pt
   \itemsep \parsep}}

 %% footnotesize-->7pt 10Q 13H
 \def\footnotesize{\@setsize\footnotesize{13\@Q}\viipt\@viipt
  \abovedisplayskip 5pt plus 1.5pt minus 3pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip \z@ plus 1pt
  \belowdisplayshortskip 2.5pt plus 1pt minus 1.5pt
  \def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt
   \parsep 2pt plus 1pt minus 1pt \itemsep \parsep}}

 %% Small-->8pt 11Q 14H
 \def\Small{\@setsize\Small{14\@Q}\viiipt\@viiipt}
\else
 %% normalsize -->10pt 13Q 20H
 \def\@normalsize{\@setsize\normalsize{20\@Q}\xpt\@xpt
  \abovedisplayskip 10pt plus2pt minus5pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip \z@ plus3pt
  \belowdisplayshortskip 6pt plus3pt minus3pt
  \let\@listi\@listI}

 %% small-->9pt 12Q 15H
 \def\small{\@setsize\small{15\@Q}\ixpt\@ixpt
  \abovedisplayskip 8.5pt plus 3pt minus 4pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip \z@ plus2pt
  \belowdisplayshortskip 4pt plus2pt minus 2pt
  \def\@listi{\leftmargin\leftmargini
   \topsep 4pt plus 2pt minus 2pt\parsep 2pt plus 1pt minus 1pt
   \itemsep \parsep}}

 %% footnotesize-->7pt 10Q 15H
 \def\footnotesize{\@setsize\footnotesize{15\@Q}\viipt\@viipt
  \abovedisplayskip 6pt plus 2pt minus 4pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip \z@ plus 1pt
  \belowdisplayshortskip 3pt plus 1pt minus 2pt
  \def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt
   \parsep 2pt plus 1pt minus 1pt \itemsep \parsep}}

 %% Small-->8pt 11Q 18H
 \def\Small{\@setsize\Small{18\@Q}\viiipt\@viiipt}
\fi

\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}
\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt}
\def\large{\@setsize\large{23\@Q}\xipt\@xipt}
\def\Large{\@setsize\Large{23\@Q}\xiipt\@xiipt}
\def\LARGE{\@setsize\LARGE{27\@Q}\xivpt\@xivpt}
\def\huge{\@setsize\huge{31\@Q}\xviipt\@xviipt}
\def\Huge{\@setsize\Huge{30pt}\xxpt\@xxpt}
\normalsize 

\if@LaTeX@e
 \expandafter\font\csname JY1/mc/m/n/10\endcsname=min10 at 13\@JQ
 \expandafter\font\csname JY1/mc/m/n/9\endcsname=min10 at 12\@JQ
 \expandafter\font\csname JY1/mc/m/n/7\endcsname=min10 at 10\@JQ
 \expandafter\font\csname JY1/gt/m/n/10\endcsname=goth10 at 13\@JQ
 \expandafter\font\csname JY1/gt/m/n/9\endcsname=goth10 at 12\@JQ
 \expandafter\font\csname JY1/gt/m/n/7\endcsname=goth10 at 10\@JQ
\fi

\oddsidemargin\z@
\evensidemargin\z@
\topmargin\z@
%\textwidth 177.25mm %% 13x26x2+11x3=676+33=709H (177.25mm)
\textwidth 170mm
\if@english
 \textheight 59\@bs
 \advance \textheight by \topskip
 \baselineskip 16.6\@Q
\else
% \textheight 49\@bs
 \textheight 45\@bs
 \advance \textheight by \topskip
 \baselineskip 20\@Q
\fi
%\headheight 6mm
\headheight 21mm
\headsep 3.5mm
\footskip 9mm
\footheight 2.75mm
\unitlength 1mm
\parindent 3.25mm
\columnsep 33\@Q % 11x3
\fboxrule .1mm
\fboxsep .5zw
\parskip \z@

\marginparwidth 20mm
\marginparsep 5mm

\if@english\footnotesep2.275mm\else\footnotesep2.625mm\fi
\skip\footins .75\@bs plus 4pt minus 2pt 
\@maxsep 20pt
\@dblmaxsep 20pt 
\@fptop 0pt plus 1fil
\@fpsep 8pt plus 2fil
\@fpbot 0pt plus 1fil 
\@dblfptop 0pt plus 1fil
\@dblfpsep 8pt plus 2fil
\@dblfpbot 0pt plus 1fil
\marginparpush 5pt

\def\topfraction{1}
\def\bottomfraction{1}
\def\textfraction{0}
\def\floatpagefraction{0}
\def\dbltopfraction{1}
\def\dblfloatpagefraction{0}
\setcounter{topnumber}{5}
\setcounter{dbltopnumber}{5}
\setcounter{bottomnumber}{5}
\setcounter{totalnumber}{10}
\floatsep 1\@bs plus 1.5mm minus 2mm
\dblfloatsep 1\@bs plus 1.5mm minus 2mm
\textfloatsep 1.5\@bs plus 2mm minus 2mm
\dbltextfloatsep 1.5\@bs plus 2mm minus 2mm
\intextsep 1\@bs plus 1.5mm minus 2mm

\partopsep 2pt plus 1pt minus 1pt 
\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 
\@beginparpenalty -\@lowpenalty
\@endparpenalty -\@lowpenalty
\@itempenalty -\@lowpenalty 

%% redefinition of "\@startsection" is based on ipsjpaper.sty
\def\@startsection#1#2#3#4#5#6{\if@noskipsec \leavevmode \fi
   \par \@tempskipa #4\relax
   \@afterindenttrue
   \ifdim \@tempskipa <\z@ \@tempskipa -\@tempskipa \@afterindentfalse\fi
   \if@nobreak \everypar{}\else
    \addpenalty{\@secpenalty}%
     \ifnum #2=\@ne
       \vskip-\prevdepth \prevdepth\z@ \vskip\baselineskip
       \advance\@tempskipa-\baselineskip \vspace*{\@tempskipa}%
     \else\addvspace{\@tempskipa}\fi\fi \@ifstar
     {\@ssect{#3}{#4}{#5}{#6}}{\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}

\def\@afterheading{%
 \global\@nobreaktrue
 \everypar{%
  \if@nobreak
   \global\@nobreakfalse
   \clubpenalty \z@%
    \if@afterindent
    \else
     {\setbox0=\lastbox}%
    \fi
  \else
   \clubpenalty
   \@clubpenalty
   \everypar{}%
  \fi}%
}

\newif\ifjidori
\if@english\jidorifalse\else
 \jidoritrue\fi

% \@sect{NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}[ARG1]{ARG2} ==
\def\@sect#1#2#3#4#5#6[#7]#8{%
 \ifnum #2>\c@secnumdepth
  \def\@svsec{}%
 \else
  \refstepcounter{#1}%
  \ifnum #2=\@ne
   \if@letter
    \edef\@svsec{{\EFsubsecnum\csname the#1\endcsname{.}\hskip 1em }}%
   \else
    \edef\@svsec{{\EFsecnum\csname the#1\endcsname{.}\hskip 1em }}%
   \fi
  \else
   \edef\@svsec{{\noexpand\bf\EFsubsecnum\csname the#1\endcsname\hskip 1em }}%
  \fi
 \fi
  \@tempskipa #5\relax
   \ifdim \@tempskipa>\z@
    \begingroup #6\relax
     \ifjidori
     \ifnum #2=\@ne \@tempdima 5zw \else \@tempdima 4zw \fi
      \setbox\@tempboxa\hbox{#8}%
      \ifdim \wd\@tempboxa < \@tempdima
       \@hangfrom{\hskip #3\relax\@svsec}%
        {\interlinepenalty \@M\kintou{\@tempdima}{#8}\par}%
      \else
       \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}%
      \fi
     \else
      \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}%
     \fi
    \endgroup
   \else
    \ifjidori
     \setbox\@tempboxa\hbox{#8}%
     \ifdim \wd\@tempboxa < 4zw
      \def\@svsechd{#6\hskip #3\@svsec \kintou{4zw}{#8}}%
     \else
      \def\@svsechd{#6\hskip #3\@svsec #8}%
     \fi
    \else
     \def\@svsechd{#6\hskip #3\@svsec #8}%
    \fi
   \fi
\@xsect{#5}}

% \@ssect{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}{ARG} ==
\def\@ssect#1#2#3#4#5{%
 \@tempskipa #3\relax
  \ifdim \@tempskipa>\z@
   \begingroup #4
    \ifjidori
    \ifdim\@tempskipa<.5\baselineskip \@tempdima 4zw\else\@tempdima 5zw\fi
     \setbox\@tempboxa\hbox{#5}%
     \ifdim \wd\@tempboxa < \@tempdima
      \@hangfrom{\hskip #1}{\interlinepenalty \@M \kintou{\@tempdima}{#5}\par}%
     \else
      \@hangfrom{\hskip #1}{\interlinepenalty \@M #5\par}%
     \fi
    \else
     \@hangfrom{\hskip #1}{\interlinepenalty \@M #5\par}%
    \fi
   \endgroup
  \else
   \ifjidori
    \setbox\@tempboxa\hbox{#5}%
    \ifdim \wd\@tempboxa < 4zw
     \def\@svsechd{#4\hskip #1\relax \kintou{4zw}{#5}}%
    \else
     \def\@svsechd{#4\hskip #1\relax #5}%
    \fi
   \else
    \def\@svsechd{#4\hskip #1\relax #5}%
   \fi
  \fi
\@xsect{#3}}

\if@letter
 \def\section{\@startsection{section}{1}{1zw}
  {0.0001\baselineskip plus .5mm minus .5mm}
  {0.0001\baselineskip plus .5mm minus .5mm}
  {\normalsize\bf}}
 \def\subsection{\@startsection{subsection}{2}{1zw}
  {0.0001\baselineskip plus .1mm minus .1mm}
  {-2zw}{\normalsize\bf}}
 \def\subsubsection{\@startsection{subsubsection}{3}{1zw}
  {0.001\baselineskip plus .1mm minus .1mm}
  {-2zw}
  {\normalsize\bf}}
 \def\paragraph{\@startsection
  {paragraph}{4}{\parindent}{0.0001\baselineskip plus .1mm}
  {-2zw}{\normalsize\rm}}
 \def\subparagraph{\@startsection
  {subparagraph}{5}{\parindent}{0.0001\baselineskip plus .1mm}
  {-2zw}{\normalsize\rm}}
\else
 \def\section{\@startsection{section}{1}{3.25mm}
  {.5\baselineskip plus .5mm minus .5mm}
  {.5\baselineskip plus .5mm minus .5mm}
  {\KFsec\EFsec}}
 \def\paragraph{\@startsection
  {paragraph}{4}{\parindent}{0.0001\baselineskip plus .1mm}
  {-2zw}{\normalsize\rm}}
 \def\subparagraph{\@startsection
  {subparagraph}{5}{\parindent}{0.0001\baselineskip plus .1mm}
  {-2zw}{\normalsize\rm}}
 \if@comment
  \def\subsection{\@startsection{subsection}{2}{1zw}
   {0.0001\baselineskip plus .1mm minus .1mm}
   {0.0001\baselineskip plus .1mm minus .1mm}{\normalsize\bf}}
  \def\subsubsection{\@startsection{subsubsection}{3}{1zw}
   {0.001\baselineskip plus .1mm minus .1mm}
   {0.001\baselineskip plus .1mm minus .1mm}
   {\normalsize\bf}}
 \else
  \def\subsection{\@startsection{subsection}{2}{1zw}
   {0.0001\baselineskip plus .1mm minus .1mm}
   {-2zw}{\normalsize\bf}}
  \def\subsubsection{\@startsection{subsubsection}{3}{1zw}
   {0.001\baselineskip plus .1mm minus .1mm}
   {-2zw}
   {\normalsize\bf}}
 \fi
\fi

\setcounter{secnumdepth}{3}

\def\appendix{\par
\if@english
 \section*{\centering Appendix}
\else
 \section*{\centering ��\hskip3zw Ͽ}
\fi
 \def\section{\@startsection{section}{1}{1zw}
  {0.0001\baselineskip plus .5mm minus .5mm}
  {0.0001\baselineskip plus .5mm minus .5mm}
  {\normalsize\bf}}
 \setcounter{section}{0}
 \setcounter{subsection}{0}
 \setcounter{equation}{0}
 \setcounter{figure}{0}
 \setcounter{table}{0}
 \if@english
  \def\theequation{A\arabic{equation}}
  \def\themanyeqn{A\theequation-\alph{whichequation}}
%  \def\@eqnnum{\rm (A\theequation)\hspace*{3.25mm}}
%  \def\@manyeqnnum{{\rm (A\themanyeqn)\hspace*{3.25mm}}}
 \else
  \def\theequation{\mbox{��}\arabic{equation}}
  \def\themanyeqn{\theequation-\alph{whichequation}}
%  \def\@eqnnum{\rm (��\theequation)\hspace*{3.25mm}}
%  \def\@manyeqnnum{{\rm (��\themanyeqn)\hspace*{3.25mm}}}
  \def\fnum@figure{�տ�\thefigure}
  \def\fnum@table{��ɽ\thetable}
 \fi
  \def\fnum@efigure{app.\,Fig.\,\thefigure.}
  \def\fnum@etable{app.\,Table~\thetable.}
}

\leftmargini 2zw
\leftmarginii 2zw 
\leftmarginiii 2zw 
\leftmarginiv 2zw 
\leftmarginv 2zw
\leftmarginvi 2zw
\leftmargin\leftmargini
\labelsep 1zw
\labelwidth\leftmargini\advance\labelwidth-\labelsep
\def\@listI{\leftmargin\leftmargini
  \parsep 4pt plus 2pt minus 1pt
  \topsep 8pt plus 2pt minus 4pt
  \itemsep 4pt plus 2pt minus 1pt}
\let\@listi\@listI
\@listi 
\def\@listii{\leftmargin\leftmarginii
 \labelwidth\leftmarginii\advance\labelwidth-\labelsep
 \topsep 0pt plus 1pt minus 1pt
 \parsep 0pt plus 1pt minus 1pt
 \itemsep \parsep}
\def\@listiii{\leftmargin\leftmarginiii
 \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
 \topsep 0pt plus 1pt minus 1pt 
 \parsep \z@
 \partopsep 0pt plus 0pt minus 1pt
 \itemsep \topsep}
\def\@listiv{\leftmargin\leftmarginiv
 \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
\def\@listv{\leftmargin\leftmarginv
 \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
\def\@listvi{\leftmargin\leftmarginvi
 \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}

\def\itemize{%
 \ifnum \@itemdepth >3 \@toodeep\else
  \advance\@itemdepth \@ne
  \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
   \list{\csname\@itemitem\endcsname}
    {\def\makelabel##1{\makebox[1zw][c]{##1}}
    \leftmargin 2zw
    \labelwidth 1zw
    \labelsep \z@ %% \itemindent
    \listparindent 1zw
    \topsep\z@\parsep\z@\itemsep\z@\partopsep\z@
    \clubpenalty-200}
 \fi}
% \let\enditemize\endlist

\def\labelitemi{$\bullet$}
\def\labelitemii{$\circ$}% \bf --
\def\labelitemiii{$\star$}
\def\labelitemiv{$\ast$}

\def\enumerate{%
 \ifnum \@enumdepth >3 \@toodeep\else
  \advance\@enumdepth \@ne 
  \edef\@enumctr{enum\romannumeral\the\@enumdepth}
   \list{\csname label\@enumctr\endcsname}
    {\usecounter{\@enumctr}
    \def\makelabel##1{\hss\llap{##1}}
    \leftmargin 3zw
    \labelwidth 2zw
    \labelsep 1zw
    \itemindent 1zw
    \listparindent 1zw
    \topsep\z@\parsep\z@\itemsep\z@\partopsep\z@
    \clubpenalty-200}
 \fi}
% \let\endenumerate\endlist

\if@english
 \def\labelenumi{(\,\theenumi\,)}
\else
 \def\labelenumi{\kern-.5zw ��\,\theenumi\,��\kern-.5zw }
\fi
\def\theenumi{\arabic{enumi}} 
\if@english
 \def\labelenumii{(\,\theenumii\,)}
\else
 \def\labelenumii{\kern-.5zw ��\,\theenumii\,��\kern-.5zw }
\fi
\def\theenumii{\alph{enumii}}
\def\p@enumii{\theenumi}
\def\labelenumiii{\theenumiii.}
\def\theenumiii{\roman{enumiii}}
\def\p@enumiii{\theenumi(\theenumii)}
\def\labelenumiv{\theenumiv.}
\def\theenumiv{\Alph{enumiv}} 
\def\p@enumiv{\p@enumiii\theenumiii}

\def\descriptionlabel#1{%
  \setbox0=\hbox{\bf #1}%
  \dimen0=\wd0  \dimen1=1zw
  \divide \dimen0 by \dimen1
  \multiply \dimen0 by \dimen1
  \ifdim \dimen0<\wd0 \advance \dimen0 by \dimen1 \fi
  \hbox to \dimen0{\box0 \hfil}\hfil}

\def\description{\list{}{%
  \leftmargin 1zw
  \labelwidth\leftmargin
  \labelsep 1zw
  \listparindent 1zw
  \advance \labelwidth by -\labelsep
  \let\makelabel\descriptionlabel
  \topsep\z@\parsep\z@\itemsep\z@\partopsep\z@}}
\let\enddescription\endlist

\newskip\@halfline
\@halfline .5\baselineskip plus 1mm minus .5mm

\def\verse{\let\\=\@centercr 
 \list{}{%
  \topsep\@halfline
  \parsep\z@\partopsep\z@\itemsep\z@
  \itemindent -1zw
  \listparindent \itemindent 
  \rightmargin\leftmargin\advance\leftmargin 1zw}
  \item[]}
\let\endverse\endlist

\def\quotation{\list{}{%
 \topsep\@halfline
 \parsep\z@\partopsep\z@
 \listparindent 1zw
 \itemindent\listparindent
 \rightmargin\leftmargin}%
 \item[]}
\let\endquotation\endlist

\def\quote{\list{}{%
 \topsep\@halfline
 \parsep\z@\partopsep\z@
 \rightmargin\leftmargin}%
 \item[]}
\let\endquote\endlist

\def\tabbing{\lineskip \z@\let\>\@rtab\let\<\@ltab\let\=\@settab
     \let\+\@tabplus\let\-\@tabminus\let\`\@tabrj\let\'\@tablab
     \let\\=\@tabcr
     \global\@hightab\@firsttab
     \global\@nxttabmar\@firsttab
     \dimen\@firsttab\@totalleftmargin
     \global\@tabpush0 \global\@rjfieldfalse
     \topsep\z@\parsep\z@\partopsep\z@
     \trivlist 
     \item[]\if@minipage\else\vskip\parskip\fi
     \setbox\@tabfbox\hbox{\rlap{\indent\hskip\@totalleftmargin
       \the\everypar}}\def\@itemfudge{\box\@tabfbox}\@startline\ignorespaces}

\arraycolsep 5pt
\tabcolsep .5zw
\arrayrulewidth .1mm
\doublerulesep \z@
\tabbingsep \labelsep 

\skip\@mpfootins=\skip\footins

\def\@verbatim{%
 \topsep\z@\parsep\z@\partopsep\z@
 \trivlist \item[]\if@minipage\else\vskip\parskip\fi
 \leftskip\@totalleftmargin\rightskip\z@
 \parindent\z@\parfillskip\@flushglue\parskip\z@
 \@tempswafalse \def\par{\if@tempswa\hbox{}\fi\@tempswatrue\@@par}
 \obeylines \tt \catcode``=13 \@noligs \let\do\@makeother \dospecials}

% \newcounter{part}
\newcounter{section}
\newcounter{subsection}[section]
\newcounter{subsubsection}[subsection]
\newcounter{paragraph}[subsubsection]
\newcounter{subparagraph}[paragraph]

% \def\thepart{\Roman{part}}
\def\thesection{\arabic{section}}
\if@comment
 \def\thesubsection{\thesection.\arabic{subsection}}
 \def\thesubsubsection{\thesubsection.\arabic{subsubsection}}
\else
 \if@english
  \def\thesubsection{\thesection.\arabic{subsection}}
  \def\thesubsubsection{\thesubsection.\arabic{subsubsection}}
 \else
  \def\thesubsection{\kern-.5zw ��\thesection\hbox to .5zw{\hss ��\hss}%
   \arabic{subsection}��\kern-.5zw}
  \def\thesubsubsection{\kern-.5zw ��\thesection\hbox to .5zw{\hss ��\hss}%
   \arabic{subsection}\hbox to .5zw{\hss ��\hss}%
   \arabic{subsubsection}��\kern-.5zw}
 \fi
\fi
\def\theparagraph{\roman{paragraph}}
\def\thesubparagraph{\arabic{subparagraph}}

\newif\ifprintacceptance
 \printacceptancefalse

\def\thebibliography#1{%
 \if@english
  \def\@Refname{References}
 \else
  \def\@Refname{ʸ\hskip2zw ��}
 \fi
 \nopagebreak
 \@acceptance\global\printacceptancetrue
 \addpenalty{\@secpenalty}%
 \vskip-\prevdepth\prevdepth\z@
 \vskip7\@Q
  \if@letter
  \else
   \vskip\baselineskip
  \fi
  \vbox to 10mm{%
   \vskip.5\baselineskip
   \hbox to \hsize{%
    \if@letter \normalsize\bf \else
     \if@comment \normalsize\bf \else
      \KFsec\EFsec \fi\fi
    \hss\@Refname\hss}
   \vss
   \hrule height .1mm
   \vskip.5\baselineskip
  }\par\nopagebreak
 \raggedbottom
 \footnotesize\baselineskip 13\@Q
  \list{\if@english (\hfil\arabic{enumi}\hfil )\else
    \kern-.5zw ��\hfil\arabic{enumi}\hfil ��\kern-.5zw\fi}
   {%
    \leftmargin 4zw
%%  \leftmargin\labelwidth \advance\leftmargin\labelsep
    \labelwidth 2zw
    \labelsep 1zw
    \topsep\z@\parsep\z@\itemsep\z@\partopsep\z@
    \usecounter{enumi}}
 \def\newblock{\hskip .11em plus .33em minus .07em}
 \sloppy\clubpenalty-100\widowpenalty-100 % \clubpenalty4000\widowpenalty4000
 \sfcode`\.=1000\relax}
\let\endthebibliography\endlist

\newif\if@restonecol

\def\footnoterule{\kern-3\p@ 
 \hrule width \columnwidth 
 \kern 2.6\p@} 

\@addtoreset{footnote}{page}

\long\def\@makefntext#1{\leftskip1em\parindent 1em
 \noindent\hbox to 1em{\hss$^{\@thefnmark}$}#1}

\def\@makefnmark{\hbox{$^{\@thefnmark}$}}

\def\thefootnote{\fnsymbol{footnote}}
\def\@fnsymbol#1{\ifcase#1\or \dagger\or \dagger\dagger\or 
  \dagger\dagger\dagger\or \dagger\dagger\dagger\dagger\or 
  \dagger\dagger\dagger\dagger\dagger\or 
  \dagger\dagger\dagger\dagger\dagger\dagger\or *\or **\or *** 
 \else\@ctrerr\fi\relax}

% Center env. without additional vertical glue
\def\Center{\topsep\z@\partopsep\z@\parsep\z@\itemsep\z@
 \trivlist\centering\item[]}
\let\endCenter\endtrivlist

\newdimen\capwidth
\newdimen\ecapwidth
\newdimen\@abovecapskip
\newdimen\@belowcapskip

\long\def\@caption#1[#2]#3{\par
\begingroup
 \@parboxrestore
 \normalsize
 \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
\endgroup}

\long\def\@makecaption#1#2{\vskip\@abovecapskip
 \normalsize
 \if@comment
  \def\@capnumfont{\small\bf }
  \def\@captionfont{\small\bf }
 \else
  \@belowcapskip1mm
  \def\@capnumfont{\EFcapnum\if@NTT\tendm\else\tenmin\fi}
  \let\@captionfont\relax
 \fi
 \setbox\@tempboxa\hbox{\@captionfont
  \shortstack[c]{{\@capnumfont #1}\hskip1zw #2}}%
 \@tempdima\ht\@tempboxa \advance \@tempdima \dp\@tempboxa
 \ifdim \@tempdima > \baselineskip
  \hfil\parbox[t]{\capwidth}{\centering\baselineskip 4mm\@captionfont
   {\@capnumfont #1}\hskip1zw #2}%
 \else
  \ifdim \wd\@tempboxa > \capwidth
   \hfil\parbox[t]{\capwidth}{\centering\baselineskip 4mm\@captionfont
    {\@capnumfont #1}\hskip1zw #2}%
  \else
   \hbox to\hsize{\hfil\box\@tempboxa\hfil}
  \fi
 \fi
 \vskip\@belowcapskip
}

\long\def\ecaption#1{%
 \if@english
  \refstepcounter\@captype 
  \vskip\@abovecapskip
 \fi
 \bgroup\small
  \setbox\@tempboxa\hbox{\csname fnum@e\@captype\endcsname\hskip1em #1}%
  \ifdim \wd\@tempboxa > \ecapwidth
   \hfil\parbox[t]{\capwidth}{\unhbox\@tempboxa\strut}%
  \else
   \hbox to\hsize{\hfil\box\@tempboxa\hfil}
  \fi
  \vspace{\@belowcapskip}
 \egroup}

\if@english
 \let\caption\ecaption
\fi

\def\fnum@figure{��\thefigure}
\def\fnum@table{ɽ\thetable}
\def\fnum@efigure{Fig.\,\thefigure.}
\def\fnum@etable{Table~\thetable.}

\def\@floatenv{\def\@setstrut{\setbox\strutbox=%
 \hbox{\vrule \@height .72\baselineskip \@depth .28\baselineskip \@width\z@}}%
 \footnotesize
 \let\center\Center}

\newcounter{figure}
\def\thefigure{\@arabic\c@figure}
\def\fps@figure{tbp}
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\figure{\bgroup\@floatenv\capwidth72mm\ecapwidth72mm
 \@abovecapskip10pt\@belowcapskip\z@\@float{figure}}
\def\endfigure{\end@float\egroup}
\@namedef{figure*}{\bgroup\@floatenv
 \capwidth.8\textwidth\ecapwidth.8\textwidth
 \@abovecapskip10pt\@belowcapskip\z@\@dblfloat{figure}}
\@namedef{endfigure*}{\end@dblfloat\egroup}

\newcounter{table}
\def\thetable{\@arabic\c@table}
\def\fps@table{tbp}
\def\ftype@table{2}
\def\ext@table{lot}
\def\table{\bgroup\@floatenv\capwidth72mm\ecapwidth72mm
 \@abovecapskip\z@\@belowcapskip3pt\@float{table}}
\def\endtable{\end@float\egroup}
\@namedef{table*}{\bgroup\@floatenv
 \capwidth.8\textwidth\ecapwidth.8\textwidth
 \@abovecapskip\z@\@belowcapskip3pt\@dblfloat{table}}
\@namedef{endtable*}{\end@dblfloat\egroup}

\def\jtitle{\@ifnextchar[{\d@jtitle}{\s@jtitle}}
\def\d@jtitle[#1]#2{%
 \if@comment\if@feature
  \gdef\head@title{�ý�����}\else
   \gdef\head@title{��\hskip1zw ��}\fi
 \else
  \def\\{\unskip\ignorespaces}%
  \gdef\head@title{#1}%
  \setbox\@tempboxa\hbox{\small #1}%
   \ifdim \wd\@tempboxa > 174mm
    \typeout{Style ieej Warning: header is too wide, make it shorter.}\fi
 \fi\gdef\@jtitle{#2}}

\def\s@jtitle#1{%
 \if@comment\if@feature
  \gdef\head@title{�ý�����}\else
   \gdef\head@title{��\hskip1zw ��}\fi
 \else
  \def\\{\unskip\ignorespaces}%
  \gdef\head@title{#1}%
  \setbox\@tempboxa\hbox{\small #1}%
   \ifdim \wd\@tempboxa > 174mm
    \typeout{Style ieej Warning: 
     title for header is too wide, make it shorter.}\fi
 \fi\gdef\@jtitle{#1}}

\def\@jtitle{}
\def\head@title{}

\if@english
 \let\title\jtitle
\fi

\def\etitle#1{\gdef\@etitle{#1}}
\def\@etitle{}

\def\jsubtitle#1{\gdef\@jsubtitle{#1}}
\def\@jsubtitle{}

\newtoks\@authorlist
\newcount\@authorcnt
\newcount\@totalnumber
\newbox\@tempboxb
\newbox\@tempboxc
\newbox\@tempboxd

\def\authorlist#1{%
 \if@english\let\authorentry\Eauthorentry\fi
  \@authorlist={#1}\the\@authorlist
}

\def\@checkword#1{\@tempcnta\z@\@getword #1\end}
\def\@getword#1{\ifx#1\end \let\next\relax \else
 \global\advance\@tempcnta \@ne
 \ifnum \@tempcnta=\@ne \gdef\@Getword{#1}\else \fi
 \let\next=\@getword\fi \next}
\def\@Getword{}

\def\authorentry#1#2#3#4{%
 \advance \@authorcnt \@ne
 %% author's name in Japanese
 \def\@checkname{#1}%
 \setbox\@tempboxc\hbox{\spaceskip 100mm #1}%
 \ifdim \wd\@tempboxc < 100mm
  \typeout{Style ieej Warning: Author's name "#1" doesn't have a space.}
  \def\@tempx{#1}%
 \else
  \@checkword{#1}%
  \setbox\@tempboxd\hbox{\@Getword}%
  \ifdim \wd\@tempboxd=1zw
   \setbox\@tempboxc\hbox{#1}%
   \ifdim \wd\@tempboxc > 6zw
    \def\@tempx{\spaceskip1zw #1}%% 1.2b
   \else
    \def\@checkbox##1 ##2\@nil{%
     \global\setbox\@tempboxa\hbox{##1}\global\setbox\@tempboxb\hbox{##2}}%
    \edef\@tempcheck{\expandafter\@checkbox\@checkname\@nil}\@tempcheck
     \def\@tempy##1 ##2\@nil{\hbox{%
      \ifdim \wd\@tempboxa < 3zw
       \hbox to 3zw{\kanjiskip 1zw plus 1zw ##1\hss}%
      \else
       \hbox to 3zw{##1\hss}%
      \fi
     \hskip 1zw
      \ifdim \wd\@tempboxb < 3zw
       \hbox to 3zw{\hss\kanjiskip 1zw plus 1zw ##2}%
      \else
       \hbox to 3zw{\hss ##2}%
      \fi
     }}%
    \edef\@tempx{\expandafter\@tempy\@checkname\@nil}%
   \fi
%%  \edef\@tempx{\expandafter\@tempy\@checkname\@nil}% ��˰�ư 1.2b
  \else
   \def\@tempx{#1}%
  \fi
 \fi
%%%  \expandafter\xdef\csname @Jauthorname\number\@authorcnt\endcsname{%
%%%   \@tempx}%
  \expandafter\xdef\csname @Jauthorname\number\@authorcnt\endcsname{#1}
  %% author's name in English
  \expandafter\gdef\csname @Eauthorname\number\@authorcnt\endcsname{#2}%
  %% membership
  \expandafter\xdef\csname @authormembership\number\@authorcnt\endcsname{%
   \csname #3member\endcsname}%
  %% authorlabel
  \expandafter\xdef\csname @Jauthorlabel\number\@authorcnt\endcsname{%
%%%   \csname j@#4\endcsname}%
   \csname j@#4\endcsname}%
  \expandafter\xdef\csname @Eauthorlabel\number\@authorcnt\endcsname{%
   \csname e@#4\endcsname}%
  %% for check of affiliate
  \expandafter\gdef\csname check@#4\endcsname{}%
  \expandafter\gdef\csname @checklabelname\number\@authorcnt\endcsname{#4}%
 \global\@totalnumber\@authorcnt
}

\def\Eauthorentry#1#2#3{%
 \advance \@authorcnt \@ne
 %% author's name in English
 \expandafter\gdef\csname @Eauthorname\number\@authorcnt\endcsname{#1}%
 %% membership
 \expandafter\xdef\csname @authormembership\number\@authorcnt\endcsname{%
  \csname #2member\endcsname}%
 %% authorlabel
 \expandafter\xdef\csname @Eauthorlabel\number\@authorcnt\endcsname{%
  \csname e@#3\endcsname}%
 %% for check of affiliate
 \expandafter\gdef\csname check@#3\endcsname{}%
 \expandafter\gdef\csname @checklabelname\number\@authorcnt\endcsname{#3}%
 \global\@totalnumber\@authorcnt
}

\newdimen\@tempdimb
\newdimen\@tempdimc
\newdimen\@holddima
\newdimen\@holddimb
\newdimen\@holddimc
\newdimen\@holddimd
\newdimen\@holddime
\newdimen\@holddimf

\newcount\@onecolumnlimit
\if@english
 \def\onecolumnlimit#1{\@onecolumnlimit #1}
  \onecolumnlimit{20}
\else
 \def\onecolumnlimit#1{\@onecolumnlimit #1}
  \onecolumnlimit{7}
\fi


\def\@outputJauthorlist{%
 \def\mmember{Member}
 \def\nmember{Non-member}
 \def\amember{Associate}
 \def\lmember{Life Member}
 \def\smember{Student Member}
 %% check of @Eauthorlabel[num]
  \@authorcnt\z@
  \loop\ifnum \@authorcnt < \@totalnumber
   \advance \@authorcnt \@ne 
    \csname @Jauthorname\number\@authorcnt\endcsname%%%,
    \csname %%%@authormembership
	\number\@authorcnt\endcsname
     \@tempcntb\@authorcnt \advance \@tempcntb \@ne
     \edef\@tempx{\csname @Jauthorlabel\number\@authorcnt\endcsname}%
     \edef\@tempy{\csname @Jauthorlabel\number\@tempcntb\endcsname}%
      \ifx \@tempx\@tempy
      \else
       \ \@tempx
      \fi
       \ifnum \@authorcnt < \@totalnumber\nobreak{��} \fi
  \repeat
}

%\def\@outputJauthorlist{%
% \def\mmember{��\hskip1zw ��}
% \def\amember{��\hskip1zw ��}
% \def\nmember{����}
% \def\lmember{���Ȳ��}
% \def\smember{������}
% %% check box width of membership, author name and affiliate
% \@authorcnt\z@
% \@tempdima\z@
% \@tempdimb\z@
% \@tempdimc\z@
% \ifnum \@totalnumber > \@onecolumnlimit
%   %% left column
%   \loop\ifnum \@authorcnt < \@totalnumber
%    \advance \@authorcnt \@ne
%    \ifodd\@authorcnt
%    \KFmembership
%    \setbox\@tempboxa\hbox{%
%     \csname @authormembership\number\@authorcnt\endcsname}%
%      \@tempdima\wd\@tempboxa
%       \ifdim \@holddima=\z@ \@holddima\@tempdima
%       \else
%        \ifdim \@tempdima > \@holddima \@holddima\@tempdima \fi
%       \fi
%    \KFauthorname\EFauthorname
%    \setbox\@tempboxb\hbox{%
%     \csname @Jauthorname\number\@authorcnt\endcsname}%
%      \@tempdimb\wd\@tempboxb
%       \ifdim \@holddimb=\z@ \@holddimb\@tempdimb
%       \else
%        \ifdim \@tempdimb > \@holddimb \@holddimb\@tempdimb \fi
%       \fi
%    \KFaffiliate\EFaffiliate
%    \setbox\@tempboxc\hbox{%
%     \csname @Jauthorlabel\number\@authorcnt\endcsname}%
%      \@tempdimc\wd\@tempboxc
%       \ifdim \@holddimc=\z@ \@holddimc\@tempdimc
%       \else
%        \ifdim \@tempdimc > \@holddimc \@holddimc\@tempdimc \fi
%       \fi
%    \fi
%   \repeat
%   %% right column
%   \@authorcnt\z@
%   \loop\ifnum \@authorcnt < \@totalnumber
%    \advance \@authorcnt \@ne
%    \ifodd\@authorcnt\else
%    \KFmembership
%    \setbox\@tempboxa\hbox{%
%     \csname @authormembership\number\@authorcnt\endcsname}%
%      \@tempdima\wd\@tempboxa
%       \ifdim \@holddimd=\z@ \@holddimd\@tempdima
%       \else
%        \ifdim \@tempdima > \@holddimd \@holddimd\@tempdima \fi
%       \fi
%    \KFauthorname\EFauthorname
%    \setbox\@tempboxb\hbox{%
%     \csname @Jauthorname\number\@authorcnt\endcsname}%
%      \@tempdimb\wd\@tempboxb
%       \ifdim \@holddime=\z@ \@holddime\@tempdimb
%       \else
%        \ifdim \@tempdimb > \@holddime \@holddime\@tempdimb \fi
%       \fi
%    \KFaffiliate\EFaffiliate
%    \setbox\@tempboxc\hbox{%
%     \csname @Jauthorlabel\number\@authorcnt\endcsname}%
%      \@tempdimc\wd\@tempboxc
%       \ifdim \@holddimf=\z@ \@holddimf\@tempdimc
%       \else
%        \ifdim \@tempdimc > \@holddimf \@holddimf\@tempdimc \fi
%       \fi
%    \fi
%   \repeat
%   \leavevmode\hbox to \textwidth{\hss
%    \begin{minipage}[t]{\columnwidth}\flushright\baselineskip 27\@Q
%     \@authorcnt\z@
%     \loop\ifnum \@authorcnt < \@totalnumber
%      \advance \@authorcnt \@ne
%      \ifodd\@authorcnt
%      \KFmembership
%      \leavevmode\hbox to \@holddima{%
%        \csname @authormembership\number\@authorcnt\endcsname\hss}%
%       \KFauthorname\EFauthorname
%       \hskip1zw\hbox to \@holddimb{%
%        \csname @Jauthorname\number\@authorcnt\endcsname\hss}\hskip.5zw
%         \KFaffiliate\EFaffiliate
%        ��\kintou{\@holddimc}%
%           {\csname @Jauthorlabel\number\@authorcnt\endcsname}��\endgraf
%      \fi
%     \repeat
%    \end{minipage}%
%     \hskip\columnsep
%    \begin{minipage}[t]{\columnwidth}\baselineskip 27\@Q%
%     \@authorcnt\z@
%     \loop\ifnum \@authorcnt < \@totalnumber
%      \advance \@authorcnt \@ne
%      \ifodd\@authorcnt\else
%      \KFmembership
%      \leavevmode\hbox to \@holddimd{%
%        \csname @authormembership\number\@authorcnt\endcsname\hss}%
%       \KFauthorname\EFauthorname
%       \hskip1zw\hbox to \@holddime{%
%        \csname @Jauthorname\number\@authorcnt\endcsname\hss}\hskip.5zw
%         \KFaffiliate\EFaffiliate
%        ��\kintou{\@holddimf}%
%           {\csname @Jauthorlabel\number\@authorcnt\endcsname}��\endgraf
%      \fi
%     \repeat
%    \end{minipage}%
%   \hss}%
% \else
%  \loop\ifnum \@authorcnt < \@totalnumber
%   \advance \@authorcnt \@ne
%   \KFmembership
%   \setbox\@tempboxa\hbox{%
%    \csname @authormembership\number\@authorcnt\endcsname}%
%     \@tempdima\wd\@tempboxa
%      \ifdim \@holddima=\z@ \@holddima\@tempdima
%      \else
%       \ifdim \@tempdima > \@holddima \@holddima\@tempdima \fi
%      \fi
%   \KFauthorname\EFauthorname
%   \setbox\@tempboxb\hbox{%
%    \csname @Jauthorname\number\@authorcnt\endcsname}%
%     \@tempdimb\wd\@tempboxb
%      \ifdim \@holddimb=\z@ \@holddimb\@tempdimb
%      \else
%       \ifdim \@tempdimb > \@holddimb \@holddimb\@tempdimb \fi
%      \fi
%   \KFaffiliate\EFaffiliate
%   \setbox\@tempboxc\hbox{%
%    \csname @Jauthorlabel\number\@authorcnt\endcsname}%
%     \@tempdimc\wd\@tempboxc
%      \ifdim \@holddimc=\z@ \@holddimc\@tempdimc
%      \else
%       \ifdim \@tempdimc > \@holddimc \@holddimc\@tempdimc \fi
%      \fi
%  \repeat
%   \@authorcnt\z@
%   \loop\ifnum \@authorcnt < \@totalnumber
%    \advance \@authorcnt \@ne
%    \centering
%    \KFmembership
%    \leavevmode\hbox to \@holddima{%
%      \csname @authormembership\number\@authorcnt\endcsname\hss}%
%     \KFauthorname\EFauthorname
%     \hskip1zw\hbox to \@holddimb{%
%      \csname @Jauthorname\number\@authorcnt\endcsname\hss}\hskip.5zw
%       \KFaffiliate\EFaffiliate
%        ��\kintou{\@holddimc}%
%         {\csname @Jauthorlabel\number\@authorcnt\endcsname}��\endgraf
%   \repeat
% \fi
%}


\def\@outputauthorlist{%
 \def\mmember{Member}
 \def\nmember{Non-member}
 \def\amember{Associate}
 \def\lmember{Life Member}
 \def\smember{Student Member}
 %% check box width of membership, author name and affiliate
 \@authorcnt\z@
 \@tempdima\z@
 \@tempdimb\z@
 \@tempdimc\z@
 \ifnum \@totalnumber > \@onecolumnlimit
   %% left column
   \loop\ifnum \@authorcnt < \@totalnumber
    \advance \@authorcnt \@ne
    \ifodd\@authorcnt
    \normalsize\rm
    \setbox\@tempboxa\hbox{%
     \csname @authormembership\number\@authorcnt\endcsname}%
      \@tempdima\wd\@tempboxa
       \ifdim \@holddima=\z@ \@holddima\@tempdima
       \else
        \ifdim \@tempdima > \@holddima \@holddima\@tempdima \fi
       \fi
    \EFauthorname
    \setbox\@tempboxb\hbox{%
     \csname @Eauthorname\number\@authorcnt\endcsname}%
      \@tempdimb\wd\@tempboxb
       \ifdim \@holddimb=\z@ \@holddimb\@tempdimb
       \else
        \ifdim \@tempdimb > \@holddimb \@holddimb\@tempdimb \fi
       \fi
    \EFaffiliate
    \setbox\@tempboxc\hbox{%
     (\csname @Eauthorlabel\number\@authorcnt\endcsname)}%
      \@tempdimc\wd\@tempboxc
       \ifdim \@holddimc=\z@ \@holddimc\@tempdimc
       \else
        \ifdim \@tempdimc > \@holddimc \@holddimc\@tempdimc \fi
       \fi
    \fi
   \repeat
   %% right column
   \@authorcnt\z@
   \loop\ifnum \@authorcnt < \@totalnumber
    \advance \@authorcnt \@ne
    \ifodd\@authorcnt\else
    \normalsize\rm
    \setbox\@tempboxa\hbox{%
     \csname @authormembership\number\@authorcnt\endcsname}%
      \@tempdima\wd\@tempboxa
       \ifdim \@holddimd=\z@ \@holddimd\@tempdima
       \else
        \ifdim \@tempdima > \@holddimd \@holddimd\@tempdima \fi
       \fi
    \EFauthorname
    \setbox\@tempboxb\hbox{%
     \csname @Eauthorname\number\@authorcnt\endcsname}%
      \@tempdimb\wd\@tempboxb
       \ifdim \@holddime=\z@ \@holddime\@tempdimb
       \else
        \ifdim \@tempdimb > \@holddime \@holddime\@tempdimb \fi
       \fi
    \EFaffiliate
    \setbox\@tempboxc\hbox{%
     (\csname @Eauthorlabel\number\@authorcnt\endcsname)}%
      \@tempdimc\wd\@tempboxc
       \ifdim \@holddimf=\z@ \@holddimf\@tempdimc
       \else
        \ifdim \@tempdimc > \@holddimf \@holddimf\@tempdimc \fi
       \fi
    \fi
   \repeat
   \leavevmode\hbox to \textwidth{\hss
    \begin{minipage}[t]{\columnwidth}\flushright\baselineskip 23\@Q
     \@authorcnt\z@
     \loop\ifnum \@authorcnt < \@totalnumber
      \advance \@authorcnt \@ne
      \ifodd\@authorcnt
      \normalsize
      \leavevmode\hbox to \@holddima{%
        \csname @authormembership\number\@authorcnt\endcsname\hss}%
       \EFauthorname
       \hskip1zw\hbox to \@holddimb{%
        \csname @Eauthorname\number\@authorcnt\endcsname\hss}\hskip1zw
         \EFaffiliate
         \hbox to \@holddimc{%
          (\csname @Eauthorlabel\number\@authorcnt\endcsname)\hss}\endgraf
      \fi
     \repeat
    \end{minipage}%
     \hskip\columnsep
    \begin{minipage}[t]{\columnwidth}\baselineskip 23\@Q
     \@authorcnt\z@
     \loop\ifnum \@authorcnt < \@totalnumber
      \advance \@authorcnt \@ne
      \ifodd\@authorcnt\else
      \normalsize
      \leavevmode\hbox to \@holddimd{%
        \csname @authormembership\number\@authorcnt\endcsname\hss}%
       \EFauthorname
       \hskip1zw\hbox to \@holddime{%
        \csname @Eauthorname\number\@authorcnt\endcsname\hss}\hskip1zw
         \EFaffiliate
         \hbox to \@holddimf{%
          (\csname @Eauthorlabel\number\@authorcnt\endcsname)\hss}\endgraf
      \fi
     \repeat
    \end{minipage}%
   \hss}%
 \else
  \loop\ifnum \@authorcnt < \@totalnumber
   \advance \@authorcnt \@ne
   \normalsize\rm
   \setbox\@tempboxa\hbox{%
    \csname @authormembership\number\@authorcnt\endcsname}%
     \@tempdima\wd\@tempboxa
      \ifdim \@holddima=\z@ \@holddima\@tempdima
      \else
       \ifdim \@tempdima > \@holddima \@holddima\@tempdima \fi
      \fi
   \EFauthorname
   \setbox\@tempboxb\hbox{%
    \csname @Eauthorname\number\@authorcnt\endcsname}%
     \@tempdimb\wd\@tempboxb
      \ifdim \@holddimb=\z@ \@holddimb\@tempdimb
      \else
       \ifdim \@tempdimb > \@holddimb \@holddimb\@tempdimb \fi
      \fi
   \EFaffiliate
   \setbox\@tempboxc\hbox{%
    \csname @Eauthorlabel\number\@authorcnt\endcsname}%
     \@tempdimc\wd\@tempboxc
      \ifdim \@holddimc=\z@ \@holddimc\@tempdimc
      \else
       \ifdim \@tempdimc > \@holddimc \@holddimc\@tempdimc \fi
      \fi
  \repeat
   \@authorcnt\z@
   \loop\ifnum \@authorcnt < \@totalnumber
    \advance \@authorcnt \@ne
    \centering
    \normalsize
    \leavevmode\hbox to \@holddima{%
      \csname @authormembership\number\@authorcnt\endcsname\hss}%
     \EFauthorname
     \hskip3.25mm\hbox to \@holddimb{%
      \csname @Eauthorname\number\@authorcnt\endcsname\hss}\hskip4mm
       \EFaffiliate
       \hbox to \@holddimc{%
        (\csname @Eauthorlabel\number\@authorcnt\endcsname)\hss}\endgraf
   \repeat
 \fi
}

\def\@outputEauthorlist{%
 \def\mmember{Member}
 \def\nmember{Non-member}
 \def\amember{Associate}
 \def\lmember{Life Member}
 \def\smember{Student Member}
 %% check of @Eauthorlabel[num]
  \@authorcnt\z@
  \loop\ifnum \@authorcnt < \@totalnumber
   \advance \@authorcnt \@ne 
    \csname @Eauthorname\number\@authorcnt\endcsname%%%,
    \csname %%%@authormembership
	\number\@authorcnt\endcsname
     \@tempcntb\@authorcnt \advance \@tempcntb \@ne
     \edef\@tempx{\csname @Eauthorlabel\number\@authorcnt\endcsname}%
     \edef\@tempy{\csname @Eauthorlabel\number\@tempcntb\endcsname}%
      \ifx \@tempx\@tempy
      \else
       \ \@tempx
      \fi
       \ifnum \@authorcnt < \@totalnumber\nobreak, \fi
  \repeat
}

\def\@outputCauthorlist{%
 \def\mmember{��\hskip1zw ��}
 \def\amember{��\hskip1zw ��}
 \def\nmember{����}
 \def\lmember{���Ȳ��}
 \def\smember{������}
 %% check box width of membership, author name and affiliate
 \@authorcnt\z@
 \@tempdima\z@
 \@tempdimb\z@
 \@tempdimc\z@
  \loop\ifnum \@authorcnt < \@totalnumber
   \advance \@authorcnt \@ne
   \KFmembership
   \setbox\@tempboxa\hbox{%
    \csname @authormembership\number\@authorcnt\endcsname}%
     \@tempdima\wd\@tempboxa
      \ifdim \@holddima=\z@ \@holddima\@tempdima
      \else
       \ifdim \@tempdima > \@holddima \@holddima\@tempdima \fi
      \fi
   \KFauthorname\EFauthorname
   \setbox\@tempboxb\hbox{%
    \csname @Jauthorname\number\@authorcnt\endcsname}%
     \@tempdimb\wd\@tempboxb
      \ifdim \@holddimb=\z@ \@holddimb\@tempdimb
      \else
       \ifdim \@tempdimb > \@holddimb \@holddimb\@tempdimb \fi
      \fi
  \repeat
   \@authorcnt\z@
   \loop\ifnum \@authorcnt < \@totalnumber
    \advance \@authorcnt \@ne
    \KFmembership
    \leavevmode\hbox to \@holddima{%
      \csname @authormembership\number\@authorcnt\endcsname\hss}%
     \KFauthorname\EFauthorname
     \hskip1zw\hbox to \@holddimb{%
      \csname @Jauthorname\number\@authorcnt\endcsname\hss}\endgraf
       \KFaffiliate\EFaffiliate
        \csname @Jauthorlabel\number\@authorcnt\endcsname\endgraf
   \repeat
}

\def\@outputfootauthorlist{%
 \def\mmember{Member}%
 \def\nmember{Non-member}%
 \def\amember{Associate}%
 \def\lmember{Life Member}%
 \def\smember{Student Member}%
 By 
  \@authorcnt\z@
  \@tempcnta\@totalnumber \advance \@tempcnta -\@ne
   \loop\ifnum \@authorcnt < \@totalnumber
    \advance \@authorcnt \@ne 
     {\it \csname @Eauthorname\number\@authorcnt\endcsname}, 
     \csname @authormembership\number\@authorcnt\endcsname
      \@tempcntb\@authorcnt \advance \@tempcntb \@ne
      \edef\@tempx{\csname @Eauthorlabel\number\@authorcnt\endcsname}%
      \edef\@tempy{\csname @Eauthorlabel\number\@tempcntb\endcsname}%
       \ifx \@tempx\@tempy
       \else
        \ \@tempx
       \fi
        \ifnum \@authorcnt=\@totalnumber
        \else
         \ifnum \@authorcnt < \@tempcnta\nobreak, \else \ and \fi
        \fi
   \repeat
}

\def\affiliate[#1]#2#3{%
 \@ifundefined{check@#1}{%
  \typeout{Style ieej Warning: Label "#1" does not correspond to any labels 
    ^^J\space\space in \string\authorentry.}}{}%
 \expandafter\def\csname j@#1\endcsname{#2}%
 \expandafter\def\csname e@#1\endcsname{(#3)}%
}

\def\Eaffiliate[#1]#2{%
 \@ifundefined{check@#1}{%
  \typeout{Style ieej Warning: Label "#1" does not correspond to any labels 
    ^^J\space\space in \string\authorentry.}}{}%
 \expandafter\def\csname e@#1\endcsname{#2}%
}

\if@english
 \let\affiliate\Eaffiliate
\fi

\newbox\@abstractbox
\newbox\@keywordbox
\def\abstract{\global\setbox\@abstractbox=\hbox\bgroup
 \begin{minipage}[t]{165.75mm}%
  \normalsize\rm\parindent 3.25mm\ignorespaces}
\def\endabstract{\end{minipage}\egroup}

\def\keyword{\global\setbox\@keywordbox=\hbox\bgroup
 \begin{minipage}[t]{165.75mm}%
 \small{\bf
  \if@english Keywords: \else
    �������\makebox[1zw][c]{��}\fi
 }\ignorespaces}
\def\endkeyword{\end{minipage}\egroup}

\def\C@keyword{\global\setbox\@keywordbox=\hbox\bgroup
 \begin{minipage}[b]{78mm}\small\baselineskip 18\@Q
  {\bf �������\makebox[1zw][c]{��}}\par\ignorespaces}
\def\endC@keyword{\par\end{minipage}\egroup}

\if@comment
 \let\keyword\C@keyword
 \let\endkeyword\endC@keyword
\fi

\def\ADJ#1{\gdef\@ADJ{#1}}
\def\@ADJ{}
\ADJ{0mm}

\def\maketitle{\par
 \@authorcnt\z@
 \loop\ifnum \@authorcnt < \@totalnumber
  \advance \@authorcnt \@ne
  \edef\@tempx{\csname @checklabelname\number\@authorcnt\endcsname}%
  \expandafter\ifx \csname e@\@tempx\endcsname \relax
    \typeout{Style ieej Warning: 
     information of \string\affiliate\space is not assigned.}
  \fi
 \repeat
  \begingroup
   \if@letter \let\@maketitle\@makelettertitle \fi
   \if@english \let\@maketitle\@makeenglishtitle \fi
   \if@comment \let\@maketitle\@makecommenttitle \fi
   \twocolumn[\@maketitle]
   \thispagestyle{ieej}
   \if@comment
    \footnotetext[0]{\@etitle}
    \footnotetext[0]{\@outputfootauthorlist}
   \fi
  \endgroup
 \let\maketitle\relax
 \let\@maketitle\relax
 \let\@makelettertitle\relax
 \let\@makeenglishtitle\relax
 \let\@makecommenttitle\relax
 \let\@jtitle\relax
 \let\@etitle\relax
 \let\@authorlist\relax
 \let\affiliate\relax
 \let\Eaffiliate\relax
 \let\@outputJauthorlist\relax
 \let\@outputEauthorlist\relax
 \let\@outputauthorlist\relax
 \let\@outputfootauthorlist\relax
 \@authorcnt\z@
 \loop\ifnum \the\@authorcnt < \the\@totalnumber
  \advance \@authorcnt \@ne
   \expandafter\let\csname @authormembership\number\@authorcnt\endcsname\relax
   \expandafter\let\csname @Jauthorname\number\@authorcnt\endcsname\relax
   \expandafter\let\csname @Eauthorname\number\@authorcnt\endcsname\relax
   \expandafter\let\csname @Jauthorlabel\number\@authorcnt\endcsname\relax
   \expandafter\let\csname @Eauthorlabel\number\@authorcnt\endcsname\relax
 \repeat
 \normalsize
}

\def\@maketitle{\newpage\null
 \parindent\z@
 \vskip-.25mm
   \hfill %\vbox to 8.5mm{\hrule height .5mm
    \hbox to 18mm{%
%     \vrule width .5mm height 7.5mm
%      \hss \raise2.25mm\hbox{\KFtype ��\hskip1zw ʸ}\hss
      \hss \raise2.25mm\hbox{\KFtype \kronbunbangou}\hss
%     \vrule width .5mm height 7.5mm}%
%   \hrule height .5mm%
	}%
	\hspace*{3.25mm}
  \vskip3mm
  {\LARGE\centering
   \@jtitle\par
  }
   \vskip24\@Q
  {\baselineskip 27\@Q
   \centering\Large\@outputJauthorlist\par
  }
   \vskip24\@Q
  {\large\EFetitle
   \hfil\parbox[t]{165.75mm}{\centering \@etitle}\par
  }
   \vskip11\@Q
  {\normalsize\rm
   \setbox\@tempboxd\hbox{\@outputEauthorlist}
   \ifdim \wd\@tempboxd > 159mm
    \hfil\parbox[t]{159mm}{\raggedright \@outputEauthorlist}\par
   \else 
    \hfil\box\@tempboxd
   \fi
  }
   \vskip20\@Q
	\quad\quad Abstract\par
   \hfil\box\@abstractbox\par
    \vskip4\@Q
    \vskip\baselineskip
   \hfil\box\@keywordbox\par
  \vspace{\@ADJ}
  \vskip\baselineskip
}

\def\@makelettertitle{\newpage\null
 \parindent\z@
 \vskip-.25mm
  \hfill\vbox to 8.5mm{\hrule height .5mm
   \hbox to 18mm{%
    \vrule width .5mm height 7.5mm
     \hss
      \vbox{\vss
       \hbox to 17mm{\hss
        \parbox[b]{14.15mm}{\KFtypel ���泫ȯ\\[-1.5mm]
         \kintou{4zw}{�쥿��}}%
       \hss}
      \vss}%
     \hss
    \vrule width .5mm height 7.5mm}%
  \hrule height .5mm}\hspace*{3.25mm}%
  \vskip4mm
  {\LARGE\centering
   \@jtitle\par
  }
   \vskip20\@Q
  {\baselineskip 22\@Q
   \@outputJauthorlist\par
  }
   \vskip16\@Q
  {\large\EFetitle
   \hfil\parbox[t]{165.75mm}{\centering \@etitle}\par
  }
   \vskip11\@Q
  {\normalsize\rm
   \setbox\@tempboxd\hbox{\@outputEauthorlist}%
   \ifdim \wd\@tempboxd > 159mm
    \hfil\parbox[t]{159mm}{\raggedright \@outputEauthorlist}\par
   \else 
    \hfil\box\@tempboxd
   \fi
  }
   \vskip32\@Q
  \ifvoid\@abstractbox\else
   \hfil\box\@abstractbox\par
   \vskip4\@Q
   \vskip\baselineskip
  \fi
  \hfil\box\@keywordbox\par
  \vspace{\@ADJ}
  \vskip\baselineskip
}

\def\@makeenglishtitle{\newpage\null
 \parindent\z@
 \vskip-.25mm
   \hfill\vbox to 8.5mm{\hrule height .5mm
    \hbox to 18mm{%
     \vrule width .5mm height 7.5mm
      \hss\raise2.25mm\hbox{\LARGE\bf\if@letter Letter\else Paper\fi}\hss
     \vrule width .5mm height 7.5mm}%
   \hrule height .5mm}\hspace*{3.25mm}%
  \vskip3mm
  {\huge\centering
   \@jtitle\par
  }
   \vskip24\@Q
  {\baselineskip 23\@Q
   \@outputauthorlist\par
  }
   \vskip24\@Q
   \hfil\box\@abstractbox\par
    \vskip4\@Q
    \vskip\baselineskip
   \hfil\box\@keywordbox\par
  \vspace{\@ADJ}
  \vskip\baselineskip
}

\def\commentheadheight#1{\gdef\@commentheadheight{#1\@bs}}
\commentheadheight{9}

\def\@makecommenttitle{\newpage\null
 \parindent\z@
 \boxmaxdepth\z@
 \lineskiplimit\z@
 \lineskip\z@
 \vbox to \@commentheadheight{%
  \vskip-2.75mm
  \hrule height 3.5mm
  \vskip4mm
  \leftskip 6mm
  {\huge
   \if@commentmark
    \if@feature
     \leavevmode
     \smash{\rlap{\hskip142mm\epsfile{file=feature.eps,width=26mm}}}%
    \else
     \leavevmode
     \smash{\rlap{\hskip152mm\epsfile{file=comment.eps,width=18mm}}}%
    \fi
   \fi
   \@jtitle\par
  }
   \vskip1mm
  {\Large
   \@jsubtitle\par
  }
   \vss
  \leavevmode\box\@keywordbox
  \begin{minipage}[b]{\columnwidth}\flushright %% \baselineskip 20\@Q
   \@outputCauthorlist
  \end{minipage}\par
 \vskip2mm
 \hrule height .1mm
 }%
 \vspace{\@ADJ}
 \vskip\baselineskip
}

\def\FIELD#1{\def\@tempx{#1}%
 \ifx \@tempx\empty
  \gdef\@FIELD{X}%
 \else
  \gdef\@FIELD{#1}%
 \fi
}

\def\NO#1{\def\@tempx{#1}%
 \ifx \@tempx\empty
  \gdef\@NO{xx}%
 \else
  \gdef\@NO{#1}%
 \fi
}

\def\YEAR#1{\def\@tempx{#1}%
 \ifx \@tempx\empty
 \else
  \@tempcnta #1\relax
   \ifnum \@tempcnta < 1900\relax
    \ifnum \@tempcnta < 90\relax
     \gdef\f@YEAR{20#1}%
     \@tempcnta\f@YEAR
     \advance \@tempcnta -1880\relax
     \xdef\@VOL{\the\@tempcnta}%
     \advance \@tempcnta -108\relax
     \xdef\f@gYEAR{\the\@tempcnta}%
    \else
     \gdef\f@YEAR{'#1}%
     \@tempcnta#1\relax
     \advance \@tempcnta 20\relax
     \xdef\@VOL{\the\@tempcnta}%
     \advance \@tempcnta -108\relax
     \xdef\f@gYEAR{\the\@tempcnta}%
    \fi
   \else
    \ifnum \@tempcnta < 2000\relax
     \advance \@tempcnta -1900\relax
     \xdef\f@YEAR{'\the\@tempcnta}%
     \advance \@tempcnta 20\relax
     \xdef\@VOL{\the\@tempcnta}%
     \advance \@tempcnta -108\relax
     \xdef\f@gYEAR{\the\@tempcnta}%
    \else
     \def\f@YEAR{#1}%
     \@tempcnta#1\relax
     \advance \@tempcnta -1880\relax
     \xdef\@VOL{\the\@tempcnta}%
     \advance \@tempcnta -108\relax
     \xdef\f@gYEAR{\the\@tempcnta}%
    \fi
   \fi
 \fi
}

\def\@FIELD{X}
\def\@VOL{xxx}
\def\@NO{xx}
\def\f@YEAR{xxxx}
\def\f@gYEAR{xx}

\def\@RH{\rlap{\smash{\raisebox{-1\headsep}%
 {\rule{0.01mm}{10mm}\rule{10mm}{0.01mm}}}}}
\def\@LH{\llap{\smash{\raisebox{-1\headsep}%
 {\rule{10mm}{0.01mm}\rule{0.01mm}{10mm}}}}}
\def\@RB{\rlap{\smash{\raisebox{1\footskip}%
 {\rule[-10mm]{0.01mm}{10mm}\rule{10mm}{0.01mm}}}}}
\def\@LB{\llap{\smash{\raisebox{1\footskip}%
 {\rule{10mm}{0.01mm}\rule[-10mm]{0.01mm}{10mm}}}}}

\mark{{}{}}
\def\ps@ieej{\let\@mkboth\@gobbletwo
 \def\@oddfoot{\ifProof\@LB\fi
  \rlap{%
%\KFfoot\EFfoot\hskip1zw
%    �ų���\@FIELD ��\@VOL ��\@NO �桤ʿ�� \f@gYEAR ǯ%
}%
  \hfill{\EFnomble \thepage}\hfill\ifProof\@RB\fi}%
 \def\@evenfoot{\ifProof\@LB\fi\hfill{\EFnomble}\hfill
  \llap{%
%\EFfoot T.IEE Japan, Vol.\ \@VOL-\@FIELD, No.\@NO, \f@YEAR\hskip1zw
}%
  \ifProof\@RB\fi}%
 \def\@evenhead{\ifProof\@LH\fi
%  \hbox to \textwidth{\leaders\hrule height.1mm\hfil}%
  \ifProof\@RH\fi}%
% \def\@oddhead{\ifProof\@LH\fi
%  \hbox to \textwidth{\leaders\hrule height.1mm\hfil}\ifProof\@RH\fi}
}

\def\ps@IEEJ{\let\@mkboth\@gobbletwo
 \def\@oddfoot{\ifProof\@LB\fi
  \rlap{%
%\KFfoot\EFfoot\hskip1zw 
%   �ų���\@FIELD ��\@VOL ��\@NO �桤ʿ�� \f@gYEAR ǯ
}
  \hfill{\EFnomble \thepage}\hfill\ifProof\@RB\fi}%
 \def\@evenfoot{\ifProof\@LB\fi\hfill{\EFnomble \thepage}\hfill
  \llap{%
%\EFfoot T.IEE Japan, Vol.\ \@VOL-\@FIELD, No.\@NO, \f@YEAR\hskip1zw
}%
  \ifProof\@RB\fi}%
 \def\@evenhead{\ifProof\@LH\fi
%  \hbox to \textwidth{\leaders\hrule height.1mm\hfil}%
  \ifProof\@RH\fi}%
% \def\@oddhead{\ifProof\@LH\fi
%  \hbox to \textwidth{\leaders\hrule height.1mm\hfil}%
%  \llap{\small\raise3mm\hbox{\head@title}\hskip1zw}\ifProof\@RH\fi}
}

%% borrowed from dot-eqns.sty
%
% DOT-EQNS.STY : fleqn.sty + leaders between eqns and eqn no.
%                spacing at "&" is reduced in eqnarray/manyeqns
%
%     by M.Watanabe (watanabe@akiu.gw.tohoku.ac.jp) and
%        T.Iwakuma (bear@hashi1.civil.tohoku.ac.jp)
%
% MANYEQNS environment
%    modification of eqnarray to set equation numbers like (3-a)...
%    leaders added originally by M.Watanabe(C)
% doteqn.sty by Hideki Isozaki Mar. 1, 1992
% doteqn-a.sty by Iwakuma Tetsuo + Watanabe Masatoshi, Mar. 4, 1992
%  \dotfill by "." is replaced by \cdot
% doteqn-f.sty               for fleqn.sty

\@definecounter{whichequation}
\def\themanyeqn{\theequation-\alph{whichequation}}
\def\@manyeqnnum{{\rm (\themanyeqn)\hspace*{3.25mm}}}%% customized
\def\dotfill@eqn{\ \if@eqnsw\cleaders\hbox{$\m@th\mkern1.5mu
 \cdot\mkern1.5mu$}\fi\hfill\ }

\def\manyeqns{\stepcounter{equation}\let\@currentlabel=\themanyeqn
  \setcounter{whichequation}{1}
 \global\@eqnswtrue
 \global\@eqcnt\z@\tabskip\mathindent\let\\=\@manyeqncr
 \parsep 4pt plus 2pt minus 1pt \topsep 8pt plus 2pt minus 4pt
 \itemsep 4pt plus 2pt minus 1pt \partopsep=2.0pt plus 1.0pt minus 1.0pt
 \abovedisplayskip\topsep\ifvmode\advance\abovedisplayskip\partopsep\fi
 \belowdisplayskip\abovedisplayskip
 \belowdisplayshortskip\abovedisplayskip
 \abovedisplayshortskip\abovedisplayskip
 $$\halign to
 \linewidth\bgroup\@eqnsel\hskip\@centering$\displaystyle\tabskip\z@
 \let\@currentlabel=\theequation
  {##}$&\global\@eqcnt\@ne \hfil$\;{##}\;$\hfil
  &\global\@eqcnt\tw@ $\displaystyle{##}$%
 \dotfill@eqn\tabskip\@centering&{##}\tabskip\z@\cr
  &&&\cr\noalign{\vskip-\baselineskip}}

\def\endmanyeqns{\@@manyeqncr\egroup
 \global\advance\c@equation\m@ne$$\global\@ignoretrue
%            Note: always increment "equation" at MANYEQNS environment
 \stepcounter{equation}}

\def\@manyeqncr{{\ifnum0=`}\fi\@ifstar{\global\@eqpen\@M
 \@ymanyeqncr}{\global\@eqpen\interdisplaylinepenalty \@ymanyeqncr}}

\def\@ymanyeqncr{\@ifnextchar [{\@xmanyeqncr}{\@xmanyeqncr[\z@]}}

\def\@xmanyeqncr[#1]{\ifnum0=`{\fi}\@@manyeqncr
 \noalign{\penalty\@eqpen\vskip\jot\vskip #1\relax}}

\def\@@manyeqncr{\let\@tempa\relax
 \ifcase\@eqcnt \def\@tempa{& &}\or \def\@tempa{&}
 \else \def\@tempa{}\fi
 \@tempa \span \if@eqnsw\@manyeqnnum\stepcounter{whichequation}\fi
 \global\@eqnswtrue\global\@eqcnt\z@\cr}

% and FLUSH-LEFT EQUATION style is set here
% \input fleqn.sty
%% borrowed from fleqn.sty, customized
\def\[{\relax\ifmmode\@badmath\else
\parsep 4pt plus 2pt minus 1pt \topsep 8pt plus 2pt minus 4pt
\itemsep 4pt plus 2pt minus 1pt \partopsep=2.0pt plus 1.0pt minus 1.0pt
\begin{trivlist}\item[]\leavevmode
 \hbox to\linewidth\bgroup$ \displaystyle
 \hskip\mathindent\bgroup\fi}
\def\]{\relax\ifmmode \egroup $\hfil \egroup \end{trivlist}\else \@badmath \fi}

\def\equation{\refstepcounter{equation}
\parsep 4pt plus 2pt minus 1pt \topsep 8pt plus 2pt minus 4pt
\itemsep 4pt plus 2pt minus 1pt \partopsep=2.0pt plus 1.0pt minus 1.0pt
\trivlist \item[]\leavevmode
 \hbox to\linewidth\bgroup $ \displaystyle
\hskip\mathindent}

\def\endeqnarray{\@@eqncr\egroup
 \global\advance\c@equation\m@ne$$\global\@ignoretrue }

\newdimen\mathindent 
\mathindent = 2zw
%% end of "borrowed from fleqn.sty"

% EQUATION environment     M.Watanabe(C)
%    Leaders were added.   y = f(x) ....... (1)
\def\endequation{~$\cleaders\hbox{$\m@th \mkern1.5mu\cdot\mkern1.5mu$}\hfil
 \displaywidth\linewidth\,\@eqnnum\egroup \endtrivlist}

% EQNARRAY environment     M.Watanabe(C)
%    Leaders were added.   y = f(x)    .... (1)
% doteqn.sty by Hideki Isozaki Mar. 1, 1992
% doteqn-a.sty by Iwakuma Tetsuo + Watanabe Masatoshi, Mar. 4, 1992
%  \dotfill by "." is replaced by \cdot
% doteqn-f.sty               for fleqn.sty

\def\eqnarray{\stepcounter{equation}\let\@currentlabel=\theequation
\global\@eqnswtrue
\global\@eqcnt\z@\tabskip\mathindent\let\\=\@eqncr
\parsep 4pt plus 2pt minus 1pt \topsep 8pt plus 2pt minus 4pt
\itemsep 4pt plus 2pt minus 1pt \partopsep=2.0pt plus 1.0pt minus 1.0pt
\abovedisplayskip\topsep\ifvmode\advance\abovedisplayskip\partopsep\fi
\belowdisplayskip\abovedisplayskip
\belowdisplayshortskip\abovedisplayskip
\abovedisplayshortskip\abovedisplayskip
$$\halign to
\linewidth\bgroup\@eqnsel\hskip\@centering$\displaystyle\tabskip\z@
 {##}$&\global\@eqcnt\@ne \hfil$\;{##}\;$\hfil
 &\global\@eqcnt\tw@ $\displaystyle{##}$%
 \dotfill@eqn\tabskip\@centering&{##}\tabskip\z@\cr
  &&&\cr\noalign{\vskip-\baselineskip}}

\def\@@eqncr{\let\@tempa\relax 
    \ifcase\@eqcnt \def\@tempa{& &}\or \def\@tempa{&} 
      \else \def\@tempa{}\fi 
     \@tempa \span \if@eqnsw\@eqnnum\stepcounter{equation}\fi
     \global\@eqnswtrue\global\@eqcnt\z@\cr}

% end of DOT-EQNS.STY
%% end of "borrowed from dot-eqns.sty"

\def\theequation{\arabic{equation}}
\def\@eqnnum{\rm (\theequation)\hspace*{3.25mm}}
% \def\lefteqn#1{\hbox to \z@{$\displaystyle #1$\hss}}

%% from "citesort.sty", with a little customized
\newcount\@minsofar
\newcount\@min
\newcount\@cite@temp
\def\@citex[#1]#2{%
\if@filesw \immediate \write \@auxout {\string \citation {#2}}\fi
\@tempcntb\m@ne \let\@h@ld\relax \def\@citea{}%
\@min\m@ne
\@cite{%
  \@for \@citeb:=#2\do {\@ifundefined {b@\@citeb}%
    {\@h@ld\@citea\@tempcntb\m@ne{\bf ?}%
    \@warning {Citation `\@citeb ' on page \thepage \space undefined}}%
{\@minsofar\z@ \@for \@scan@cites:=#2\do {%
  \@ifundefined{b@\@scan@cites}%
    {\@cite@temp\m@ne}
    {\@cite@temp\number\csname b@\@scan@cites \endcsname \relax}%
\ifnum\@cite@temp > \@min% select the next one to list
    \ifnum\@minsofar = \z@
      \@minsofar\number\@cite@temp
      \edef\@scan@copy{\@scan@cites}\else
    \ifnum\@cite@temp < \@minsofar
      \@minsofar\number\@cite@temp
      \edef\@scan@copy{\@scan@cites}\fi\fi\fi}\@tempcnta\@min
  \ifnum\@minsofar > \z@ % some more
    \advance\@tempcnta\@ne
    \@min\@minsofar
    \ifnum\@tempcnta=\@minsofar %   Number follows previous--hold on to it
      \ifx\@h@ld\relax
        \edef \@h@ld{\@citea\csname b@\@scan@copy\endcsname}%
      \else
       \edef\@h@ld{\ifmmode{)��(}\else)��(\fi\csname b@\@scan@copy\endcsname}%
      \fi
    \else \@h@ld\@citea\csname b@\@scan@copy\endcsname
          \let\@h@ld\relax
  \fi % no more
\fi}%
\def\@citea{)\penalty\@highpenalty\,(}}\@h@ld}{#1}}
%% end of citesort.sty

%% from "cite.sty", with a little customized
\def\@cite#1#2{\leavevmode\unskip
  \ifnum\lastpenalty=\z@\penalty\@highpenalty\fi% highpenalty before
  \,$^{\mbox{\tiny ({\multiply\@highpenalty 3 #1% % triple-highpenalties within
      \if@tempswa,\penalty\@highpenalty\ #2\fi % and before note.
    })}}$\spacefactor\@m}
%% end of cite.sty

\let\org@cite\@cite
\def\cite{\@ifnextchar[% ]
 {\@tempswatrue\let\@cite\org@cite\@citex}
 {\@tempswafalse\let\@cite\org@cite\@citex[]}}
\def\Cite{\@ifnextchar[% ]
 {\@tempswatrue\let\@cite\@Cite\@citex}
 {\@tempswafalse\let\@cite\@Cite\@citex[]}}

\def\@Cite#1#2{\leavevmode\unskip
  \ifnum\lastpenalty=\z@\penalty\@highpenalty\fi% highpenalty before
  \,({\multiply\@highpenalty 3 #1%             % triple-highpenalties within
      \if@tempswa,\penalty\@highpenalty\ #2\fi % and before note.
    })\spacefactor\@m}

\if@english
 \def\@begintheorem#1#2{%
  \itemsep\z@\topsep\z@\parsep\z@\partopsep\z@
   \trivlist\item[\hskip \labelsep{\bf #1\ #2}]}
 \def\@opargbegintheorem#1#2#3{%
  \itemsep\z@\topsep\z@\parsep\z@\partopsep\z@
   \trivlist\item[\hskip \labelsep{\bf #1\ #2\ (#3)}]}
\else
 \def\@begintheorem#1#2{%
  \settowidth{\labelwidth}{\kern-.5zw ��#1#2��\kern-.5zw }
  \begin{description}
  \item[\kern-.5zw ��#1#2��\kern-.5zw]}
 \def\@opargbegintheorem#1#2#3{\begin{description}
  \item[\kern-.5zw ��#1#2��\kern-.5zw ��#3��\kern-.5zw]}
  \def\@endtheorem{\end{description}}
%\def\@thmcountersep{.}
\fi

%% \def\ack{\par{\bf �ռ�}\hskip1zw}

\if@english
 \def\@acceptance{\par (\@received\@revised)
  \hskip1em\mbox{}\par}
 \def\received#1#2#3{\def\@temp@m{#2}\ifx \@temp@m\empty\def\@temp@m{0}\fi
  \def\@recmonth{%
   \ifcase\@temp@m xxx\or January\or February\or March\or April\or 
    May\or June\or July\or August\or September\or October\or 
    November\or December\fi}
     \gdef\@received{Manuscript received \@recmonth\space #3, #1\nobreak}}
 \def\revised#1#2#3{%
  \def\@revmonth{\def\@temp@m{#2}\ifx \@temp@m\empty\def\@temp@m{0}\fi
   \ifcase\@temp@m xxx\or January\or February\or March\or April\or 
    May\or June\or July\or August\or September\or October\or 
    November\or December\fi}
     \gdef\@revised{, revised \@revmonth\space #3, #1}}
\else
 \def\@acceptance{\par
  \ifx \@received\empty\else
    \noindent\hfill\hskip-.5zw ��\@received\@revised ��\kern-.5zw
  \hskip1zw\mbox{}\par\fi}
 \def\received#1#2#3{\gdef\@received{ʿ��#1ǯ#2��#3������}}
 \def\revised#1#2#3{\gdef\@revised{��Ʊ#1ǯ#2��#3���Ƽ���}}
\fi

\def\@received{}
\def\@revised{}

\newenvironment{biography}{%
 \ifprintacceptance\else\nopagebreak\@acceptance\fi
 \vskip2\baselineskip
 \Small}{\par}

\def\profile{\@ifstar{\n@profile}{\@profile}}
\def\eprofile{\@ifstar{\n@eprofile}{\@eprofile}}

\long\def\@profilecheck#1#2#3{%
 \if #1m \def\p@membership{\kern-.5zw ��������\kern-.5zw}\else
  \if #1s \def\p@membership{\kern-.5zw �ʳ�������\kern-.5zw}\else
   \if #1n \def\p@membership{\kern-.5zw ��������\kern-.5zw}\else
    \if #1a \def\p@membership{\kern-.5zw �ʽڰ���\kern-.5zw}\else
     \if #1l \def\p@membership{\kern-.5zw �ʽ��Ȳ����\kern-.5zw}\else
  \def\p@membership{}%
  \typeout{Style ieej Warning: 
   Check the 1st. argument of \string\profile{#1}{#2}...}
 \fi\fi\fi\fi\fi
 \def\@checkname{#2}%
 \@checkword{#2}%
 \setbox\@tempboxa\hbox{\@Getword}%
  \ifdim \wd\@tempboxa<1zw
   \let\@tempx\@checkname
  \else
   \setbox\@tempboxa\hbox{\spaceskip 100mm #2}%
   \ifdim \wd\@tempboxa < 100mm
    \typeout{Style ieej Warning: Profile's name "#2" doesn't have a space.}
    \let\@tempx\@checkname
   \else
    \setbox\@tempboxc\hbox{#2}%
    \ifdim \wd\@tempboxc > 7zw
     \def\@tempy##1 ##2\@nil{##1\hskip 1zw ##2}%
    \else
     \def\@checkbox##1 ##2\@nil{%
      \setbox\@tempboxa\hbox{##1}\setbox\@tempboxb\hbox{##2}}%
     \edef\@tempcheck{\expandafter\@checkbox\@checkname \@nil}\@tempcheck
      \def\@tempy##1 ##2\@nil{\leavevmode\hbox{%
       \ifdim \wd\@tempboxa < 3zw
        \hbox to 3zw{\kanjiskip 1zw plus 1zw ##1\hss}%
       \else
        \hbox to 3zw{##1\hss}%
       \fi
      \hskip 1zw
       \ifdim \wd\@tempboxb < 3zw
        \hbox to 3zw{\hss\kanjiskip 1zw plus 1zw ##2}%
       \else
        \hbox to 3zw{\hss ##2}%
       \fi
      }}%
    \fi
     \edef\@tempx{\expandafter\@tempy\@checkname\@nil}% \null
   \fi
  \fi
}

\long\def\@profile#1#2#3{%
 \@profilecheck{#1}{#2}{#3}%
 \parindent\z@
 \edef\@tempz{\@tempx}%
 \setbox\@tempboxc\hbox{\parbox[t]{\hsize}{\parshape=9 \z@ \hsize
%  9zw 21.72zw 9zw 21.72zw 9zw 21.72zw 9zw 21.72zw 
%  9zw 21.72zw 9zw 21.72zw 9zw 21.72zw \z@ \hsize
  24.75mm 59.73mm 24.75mm 59.73mm 24.75mm 59.73mm 24.75mm 59.73mm 
  24.75mm 59.73mm 24.75mm 59.73mm 24.75mm 59.73mm \z@ \hsize
  \hskip1zw{\bf\EFfoot \@tempz}\hskip1zw\p@membership\hskip1zw #3}}%
 \@tempdima\ht\@tempboxc \advance \@tempdima \dp\@tempboxc
  \ifdim \@tempdima < 8\baselineskip
   \vbox to 35.25mm{\vskip1.75mm
    \leavevmode\smash{\rlap{%
     \lower30.5mm
     \vbox to 28mm{\hrule height .1mm
      \hbox to 22mm{%
       \vrule width .1mm height 27.8mm
        \hss
       \vrule width .1mm height 27.8mm}%
     \hrule height .1mm}%
     }}%
     \box\@tempboxc
   \vss}%
  \else
   \leavevmode\smash{\rlap{%
    \lower30.5mm
    \vbox to 28mm{\hrule height .1mm
     \hbox to 22mm{%
      \vrule width .1mm height 27.8mm
       \hss
      \vrule width .1mm height 27.8mm}%
    \hrule height .1mm}%
    }}%
    \box\@tempboxc
  \fi
\vskip2\baselineskip
}

\long\def\n@profile#1#2#3{%
 \@profilecheck{#1}{#2}{#3}%
  \parindent 1zw
  {\bf\EFfoot \@tempx}\hskip1zw\p@membership\hskip1zw #3
 \vskip2\baselineskip
}

\long\def\@eprofile#1#2#3{%
 \if #1m \def\p@membership{(Member)}\else
  \if #1s \def\p@membership{(Student Member)}\else
   \if #1n \def\p@membership{(Non-member)}\else
    \if #1a \def\p@membership{(Associate)}\else
     \if #1l \def\p@membership{(Life Member)}\else
  \def\p@membership{}%
  \typeout{Style ieej Warning: 
   Check the 1st. argument of \string\profile{#1}{#2}...}
 \fi\fi\fi\fi\fi
 \parindent\z@
 \setbox\@tempboxc\hbox{\parbox[t]{\hsize}{\parshape=11 \z@ \hsize
  24.75mm 59.73mm 24.75mm 59.73mm 24.75mm 59.73mm 24.75mm 59.73mm 
  24.75mm 59.73mm 24.75mm 59.73mm
  24.75mm 59.73mm 24.75mm 59.73mm 24.75mm 59.73mm \z@ \hsize
  \hskip1zw{\bf #2}\hskip1zw\p@membership\hskip1zw #3}}%
 \@tempdima\ht\@tempboxc \advance \@tempdima \dp\@tempboxc
  \ifdim \@tempdima < 8\baselineskip
   \vbox to 35.25mm{\vskip1.75mm
    \leavevmode\smash{\rlap{%
     \lower30.5mm
     \vbox to 28mm{\hrule height .1mm
      \hbox to 22mm{%
       \vrule width .1mm height 27.8mm
        \hss
       \vrule width .1mm height 27.8mm}%
     \hrule height .1mm}%
     }}%
     \box\@tempboxc
   \vss}%
  \else
   \leavevmode\smash{\rlap{%
    \lower30.5mm
    \vbox to 28mm{\hrule height .1mm
     \hbox to 22mm{%
      \vrule width .1mm height 27.8mm
       \hss
      \vrule width .1mm height 27.8mm}%
    \hrule height .1mm}%
    }}%
    \box\@tempboxc
  \fi
\vskip2\baselineskip
}

\long\def\n@eprofile#1#2#3{%
 \if #1m \def\p@membership{(Member)}\else
  \if #1s \def\p@membership{(Student Member)}\else
   \if #1n \def\p@membership{(Non-member)}\else
    \if #1a \def\p@membership{(Associate)}\else
     \if #1l \def\p@membership{(Life Member)}\else
  \def\p@membership{}%
  \typeout{Style ieej Warning: 
   Check the 1st. argument of \string\profile{#1}{#2}...}
 \fi\fi\fi\fi\fi
  \parindent 1zw
  {\bf #2}\hskip1zw\p@membership\hskip1zw #3
\vskip2\baselineskip
}

\if@english
 \let\profile\eprofile
\fi

%\def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{$\scriptstyle {\rm A}$}\kern-.15em
%  T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
%\@ifundefined{AmSTeX}
% {\def\AmSTeX{\leavevmode\hbox{$\cal A\kern-.2em\lower.376ex%
%      \hbox{$\cal M$}\kern-.2em\cal S$-\TeX}}}{}
%\@ifundefined{AmSLaTeX}
% {\def\AmSLaTeX{\leavevmode\hbox{$\cal A\kern-.2em\lower.376ex%
%      \hbox{$\cal M$}\kern-.2em\cal S$-\LaTeX}}}{}
%\@ifundefined{BibTeX}
% {\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em%
%  T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}}{}
%\@ifundefined{SliTeX}
% {\def\SliTeX{{\rm S\kern-.06emL\kern-.18em\raise.32ex\hbox
%              {\sc i}\kern -.03em\TeX}}}{}
%\@ifundefined{JTeX}
% {\def\JTeX{\leavevmode\lower.5ex\hbox{J}\kern-.17em\TeX}}{}
%\@ifundefined{JLaTeX}
% {\def\JLaTeX{\leavevmode\lower.5ex\hbox{\rm J}\kern-.17em\LaTeX}}{}
%\@ifundefined{JBibTeX}
% {\def\JBibTeX{\leavevmode\lower.6ex\hbox{\rm J}\kern-.15em\BibTeX}}{}

\def\FRAC#1#2{\leavevmode\kern-.1em
  \raise.5ex\hbox{\the\scriptfont0 #1}\kern-.1em
  /\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}}
\def\RN#1{\uppercase\expandafter{\romannumeral#1}}
\def\onelineskip{\par\vspace{1\baselineskip}\par}
\def\halflineskip{\par\vspace{.5\baselineskip}\par}
\def\MARU#1{\raisebox{0.1zh}%
 {{\rm\ooalign{\hfil\lower.168ex\hbox{#1}\hfil\crcr\mathhexbox20D}}}}
\def\kintou#1#2{%
 \leavevmode
 \hbox to #1{\kanjiskip\z@ plus 1fill minus 1fill\xkanjiskip=\kanjiskip #2}%
}
\def\ddash{\leavevmode\hbox to 2zw{---\hss ---}}\let\doubledash\ddash
\def\ruby#1#2{\leavevmode \setbox0=\hbox{#1}\setbox1=\hbox{\tiny#2}%
 \ifdim\wd0>\wd1 \dimen0=\wd0 \else \dimen0=\wd1 \fi
 \hbox{\kanjiskip=\fill
  \vbox{\hbox to \dimen0{\tiny \hfil#2\hfil}%
   \nointerlineskip \hbox to \dimen0{\hfil#1\hfil}}}}
\def\QED{{\unskip\nobreak\hfil\penalty50
 \hskip1zw\hbox{}\nobreak\hfil \hbox{$\Box$\hskip1zw}
 \parfillskip\z@ \finalhyphendemerits\z@\par}}

\if@NTT\else
 \postbreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \postbreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \postbreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \prebreakpenalty`"=10000
 \prebreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \prebreakpenalty`��=10000
 \postbreakpenalty"5C=10000
\fi

\def\sloppy{\tolerance9999\hbadness9999\hfuzz.5\p@ \vfuzz.5\p@}

\hbadness4000\vbadness10001
\tolerance 4000\pretolerance\m@ne
\clubpenalty\z@ \widowpenalty\z@ \displaywidowpenalty\z@
\predisplaypenalty\z@

\if@cameraready
 \input ieejmacros.sty
\fi

\pagenumbering{arabic}
\twocolumn
% \sloppy
\flushbottom
% \raggedbottom
\pagestyle{IEEJ}
