@charset "utf-8";

/* JP/S スタイルシート */

body { margin:2px 0px 0px 0px; background-color:#ffffff; color:#000000; }
br { font-size:6pt; }
#leaf { width:700px; padding:0px; margin:0px auto; }
.right { text-align:right; }
.choice { color:#55ffaa; }
.copy { font-size:10pt; color:#777777; text-align:right; }
.mail { font-size:9pt; text-align:center; }

/* アンカー */
a { text-decoration:none; }
a:link,a:visited { color:#0000ff; }
a:hover { color:#00ff00; text-decoration:underline; }
a:link.plt,a:visited.plt { color:#ffe7e7; }
a:hover.plt { background-color:#ddff00; color:#000000; text-decoration:none; }

/* プレートレイアウト */
.plttbl { width:100%; }
.pltmenu { width:1%; padding:0px 4px 3px 3px; vertical-align:top; background-color:#aa0000; color:#ffe7e7; }
.pltmain { width:99%; padding:2px 4px 0px 5px; line-height:120%; line-break:strict; text-align:justify; text-justify:inter-ideograph; }
.pltimg { vertical-align:bottom; line-height:0px; }
.plate { width:0px; line-height:0px; font-size:0px; }
.pltn { width:16px; height:15px; }
.plts { width:16px; height:17px; }
.pltnw { width:10px; height:15px; }
.pltne { width:16px; height:15px; }
.pltsw { width:10px; height:17px; }
.pltse { width:16px; height:17px; }
.pltnnw { background:url("../imgs/plt/plt_nnw.gif") repeat-x; }
.pltnne { background:url("../imgs/plt/plt_nne.gif") repeat-x; }
.pltssw { background:url("../imgs/plt/plt_ssw.gif") repeat-x; }
.pltsse { background:url("../imgs/plt/plt_sse.gif") repeat-x; }
.plte { background:url("../imgs/plt/plt_e.gif") repeat-y; }
.pltc { background:url("../imgs/plt/plt_c.gif") repeat-y; }
.pltw { background:url("../imgs/plt/plt_w.gif") repeat-y; }

