* {}

/***
 * XHTML $BMWAG(B
 */
H1 { font-size : 16pt; padding: 0.2em; border:1px groove CORAL;background:HOTPINK;color:white;width:100%;}
H2 { font-size : 15pt; padding: 0.2em; border:1px groove AQUAMARINE;background:DODGERBLUE;color:white;margin-top:1em;width:100%;}
H3 { font-size : 14pt; color:hotpink;}
img { margin-right:1em; margin-bottom:0.5em; }
BODY { width:100%;background-image : url(back.GIF);color:black; }
hr { width:640; }

/***
 * $B4pK\9=B$(B
 */
div.root { text-align:left;width:640;}
DIV.text { text-align:left;width:640;font-size : 12pt; line-height:140%; }
div.lead { text-align:left;width:640; padding: 1em; border:2px groove #ffcccc;background:#ffe0ff;color:#333333;}
div.ui { text-align:left;}
div.kakomi { margin-top:1em;text-align:left;width:640; padding: 1em; border:2px groove LAVENDERBLUSH;background:LAVENDERBLUSH;color:black;}
div.name { text-align:right;}
.n-bar { text-align:center;width:640; }
div.etoki { font-size:small; }
DIV.small { font-size : 12pt; line-height:140%; }
TD.small { font-size : 12pt;}
LI.small { font-size : 12pt;}
DL {font-size : 12pt; line-height:140%; }
.TEXT { font-size : 12pt; line-height:140%; }
P { font-size : 12pt; line-height:140%; }
/***
 * Netscape $BBP:v(B
 */
@media screen {
   div.etokigumi-l { float:left; margin:1em; }
   div.etokigumi-r { float:right; margin:1em; }
  img.photo { float:left; }
}

/***
 * $B0u:~(B
 */
@media print {   
  * { color:black;font-family: "$B#M#S(B $B#PL@D+(B"; }
  img.photo { float:left; }
  .ui { display:none; color:white; }
  .monitor { display:none; }
}

h4 { font-size:1.2em; color:hotpink;}
H5 { font-size : 16pt; padding: 0.2em; border:1px groove AQUAMARINE;background:DODGERBLUE;color:white;margin-top:1em;width:100%;}

.top3		{margin-bottom:3pt;margin-right:5pt;font-size:10pt;color:white;}
A:link		{color:yellow;}
A:visited	{color:yellow;}
A:active	{color:red;}
A:hover		{color:red;}
A.m:link	{color:blue; font-size : 12pt;margin:0pt; padding:0pt;line-height:140%;}
A.m:visited	{color:blue; font-size : 12pt;margin:0pt; padding:0pt;line-height:140%;}
A.m:active	{color:red;}
A.m:hover		{color:red;}
A.b:link	{color:blue; font-size : 14pt;margin:0pt; padding:0pt; font-weight:bold;}
A.b:visited	{color:blue; font-size : 14pt;margin:0pt; padding:0pt;font-weight:bold;}
A.b:active	{color:red;font-weight:bold;}
A.b:hover		{color:red;font-weight:bold;}
A.sm:link	{color:blue; font-size : 12pt;margin:0pt; padding:0pt;line-height:140%;}
A.sm:visited	{color:blue; font-size : 12pt;margin:0pt; padding:0pt;line-height:140%;}
A.sm:active	{color:red;}
A.sm:hover		{color:red;}
div.kakomi {text-align:left; padding: 0.5em;border:2px groove LAVENDERBLUSH;background:LAVENDERBLUSH;color:black;}