<?xml version="1.0" encoding="shift_jis" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > 
  <xsl:template match="/"> 
    <xsl:apply-templates/>
  </xsl:template> 
  <xsl:template match="article"> 
    <html><xsl:apply-templates/></html>
  </xsl:template>
  <xsl:template match="title"> 
    <h1><xsl:value-of select="."/></h1>
  </xsl:template> 
  <xsl:template match="paragraph" > 
    <p><xsl:value-of select="."/></p>
  </xsl:template> 
</xsl:stylesheet>


{STYLE}
td.les09l {
   width: 210px; border: none; border-collapse: collapse; border-spacing: 0px;
   vertical-align: top; padding: 15px;
}
td.les09r {
   width: 375px; border: none; border-collapse: collapse; border-spacing: 0px;
   text-align: left; vertical-align: top; font-size: 12px; padding: 15px 15px 15px 0px;
}
table.calendar { width:210px;  border: solid 1px #333333; border-collapse: collapse; border-spacing: 0px; background-color: #FFFFFF; }
td.c1 {
   width: 30px;
   font-size: 14px; color: #FF0000; text-align: center;
   border:solid 1px #333333; border-collapse: collapse; border-spacing: 0px;
}
td.c2 {
   width: 30px;
   font-size: 14px; color: #333333; text-align: center;
   border:solid 1px #333333; border-collapse: collapse; border-spacing: 0px;
}
td.c3 {
   width: 30px;
   font-size: 14px; color: #3333FF; text-align: center;
   border:solid 1px #333333; border-collapse: collapse; border-spacing: 0px;
}
td.n {
   width: 30px; height: 20px; font-size: 15px; color: #333333; text-align: center;
   border:solid 1px #333333; border-collapse: collapse; border-spacing: 0px;
}
td.y {
   width: 30px; height: 20px; font-size: 15px;
   background-color: #FFCC66;  color: #333333; text-align: center;
   border:solid 1px #333333; border-collapse: collapse; border-spacing: 0px;
}
{/STYLE}