a.top:link		   { color: #0060ff; font-size: 14px; text-decoration: underline   }
a.top:visited	   { color: #0060ff; font-size: 14px; text-decoration: underline  }
a.top:hover		   { color: #c03; font-size: 14px; text-decoration: underline  }
a.top:active	   { color: #c03; font-size: 14px; text-decoration: underline  }
a.top   { color: #0060ff; font-size: 14px; text-decoration: underline; letter-spacing: 1px; border: 0  }




table.sche td  { font-size: 13px; padding-top: 2px; padding-bottom: 2px; }
p.comment 		    { font-size: 13.5px; word-spacing: 1px;  letter-spacing: 1px }
ul { font-size: 13.5px; }
p.head1 { color: #0060ff; font-size: 18px; font-weight: bold; word-spacing: 0; letter-spacing: 1px; padding: 3px 0 0 5px; border-color: #0060ff; border-style: solid; border-width: 1px 1px 1px 10px; }
div.mark img	{margin:4px;
			 	vertical-align:middle}
			 	
img.mark 	{ vertical-align: middle; float:left ; margin-right: 5px; margin-left: 5px; }
table.content	    { font-size: 13.5px; word-spacing: 1px; letter-spacing: 1px; margin-top: 10px; margin-bottom: 10px }
a:link		 { color: #000; text-decoration: underline }
a:visited	 { color: #000; text-decoration: underline }
a:hover		   { color: #f03; text-decoration: underline }
a:active	 { color: #000; text-decoration: underline }

a	   { color: #003; font-weight: normal; font-size: 13px; text-decoration: none; word-spacing: 1px; letter-spacing: 1px }
table.main	 { width: 780px }
td.main	     { vertical-align: top; padding: 10px 15px 30px; width: 780px ; height: 435px; border: solid 1px #ccc; }
td.monkey { padding: 10px; width: 780px }
ul.list { font-size: 13.5px; list-style-type: circle; list-style-position: outside }
td.con   { font-size: 13.5px; padding: 3px 5px 3px 7px  }
td.conwaku { font-size: 13.5px; padding: 3px 5px 3px 7px; border: solid 1px #ff7300; }
td.lt   { font-size: 13.5px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 1px 0 1px 1px; border-color: #0060ff }
td.m   { font-size: 13.5px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 0 0 1px 1px; border-color: #0060ff }
td.mr   { font-size: 13.5px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 0 1px 1px; border-color: #0060ff }
td.rt   { font-size: 13.5px; padding: 3px 5px 3px 7px; border: solid 1px #0060ff }
td.mt   { font-size: 13.5px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 1px 0 1px 1px; border-color: #0060ff }
td.con_pic_b  { font-size: 13.5px; padding: 2px 5px 3px 7px }
td.con_picl { font-size: 13.5px; padding: 2px 5px 2px 25px }
body { margin: 5px 5px 5px 15px; padding: 0 }
p.head { color: #222; font-weight: 600; font-size: 15px; background-color: transparent; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; padding: 0 0 0 5px; border-bottom: 1px solid #555; }
h2.mida  { color: #666; font-weight: 600; font-size: 20px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 15px 0 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px  }
a.plan	     { color: #060; font-weight: bold; font-size: 13.5px; text-decoration: underline; word-spacing: 1px; letter-spacing: 1px }

a.plan:link		    { color: #060; font-weight: bold; font-size: 13.5px; text-decoration: underline }
a.plan:visited	    { color: #060; font-weight: bold; font-size: 13.5px; text-decoration: underline }
a.plan:hover		    { color: #03c; font-weight: bold; font-size: 13.5px; text-decoration: underline }
a.plan:active	    { color: #060; font-weight: bold; font-size: 13.5px; text-decoration: underline }