	body  { font-size:10pt;}
    .def  { font-size:10pt; font-weight:bold; color:#000000;}
    .defR { font-size:10pt; font-weight:bold; color:#000000; text-align:right;}
    .sub  { font-size:10pt; font-weight:bold; color:#7f7f7f;}
    .subR { font-size:10pt; font-weight:bold; color:#7f7f7f; text-align:right;}
   	.th1  { font-size:10pt; color:#555555; background-color:#e6e6e6 }
   	.td1  { font-size:10pt; color:black;   background-color:white }
    .new  { font-size:10pt; font-weight:bold; color:#cc66a9;}

    .imp  { font-size:10pt; font-weight:normal; color:#000000;}
	.mark { font-size:8pt;  font-weight:bold; color:#ff99cc;}
    .msg  { font-size:11pt; font-weight:bold; color:#ffffff; text-align:center;}
    .cmnt { font-size:09pt; font-weight:bold; color:#333333; text-align:center;}
	.sel  { font-size:10pt; width:150px; border:1 solid white; color:black;}
	.btn  { font-size:10pt; color:black;}
	.small {font-size:4pt;}
	a:link    {font-size: 10pt; text-decoration:none; }
	a:visited {font-size: 10pt; text-decoration:none; }
	a:active  {font-size: 10pt; text-decoration:none; }
	a:hover   {font-size: 10pt; text-decoration:underline; color:#cc66a9; }

#teikei  { margin-left:  50px; width: 800px; padding: 10px;font-size:16pt; font-weight:bold; }
#osirase { margin-left:  20px; width: 800px; padding: 10px;font-size:10pt; }
#soemoji { margin-top:    3px; font-size:9pt; }
#teirei  { margin-left:  80px; width: 500px; padding: 10px;font-size:16pt; font-weight:bold; }
#honbun  { margin-left: 100px; width: 800px; padding: 10px;font-size:11pt; }
#soegaki { font-size:9pt; padding:5px; }
#message { margin-left: 150px; width: 800px; padding: 10px;font-size:11pt; }
#logortn { margin-left: 220px; width: 800px; padding: 10px;font-size:11pt; }
