H1           { margin-left: 5px; text-indent:1em; background-color:#663300; color:white; font-size:x-large; font-family:'メイリオ','Meiryo',sans-serif; }
H2           { margin-left:15px; border-bottom:2px solid #0041FF; font-size:large; font-family:'メイリオ','Meiryo',sans-serif; }
H2#help      { margin-left:15px; border-bottom:2px solid #485859; font-size:large; font-family:'メイリオ','Meiryo',sans-serif; }
H3           { margin-left:25px; border-bottom:1px solid #485859; font-size:medium; font-family:'メイリオ','Meiryo',sans-serif; }

DIV.date     { width:719px; margin-bottom:10px; padding-right:10px; text-align:right; background-color:navy; color:white; font-family:'Verdana',sans-serif; }
DIV.list     { margin-left:35px; }
DIV.name     { font-size:medium; font-family:'Verdana','Meiryo','メイリオ',sans-serif; }

IMG.banner   { margin-right:20px; }

P            { margin:0px; text-indent:1em; font-size:small; font-family:'Verdana',sans-serif; }
P.author     { text-align:right; color:#485859; }
P.date       { text-align:right; color:#485859; }

UL.company   { margin:0px 0px 0px 1em; padding:0px; font-size:medium; font-family:'Verdana','Meiryo','メイリオ',sans-serif; }
UL.personal  { margin:0px 0px 0px 1em; padding:0px; list-style-type:none; }
LI.prsnl-1   { margin-top:10px; padding-top:10px; border-top:1px dotted #485859; }
LI.prsnl-2   { margin-top:10px; }