H1    { color:        #006400;
        text-shadow:  0.2em 0.2em 0.2em #909090;
        background:   transparent}
H2    { color:        #006400;
        text-align:   left;
        border-color: #66FFCC;
	border-style: outset;
        border-width: medium;
        background:   url(../ggr-bk28.jpg) #7FFFE4;
        clear:	both}
H3    { color:        #006400;
        background-image:   url(../bnn-bk44.jpg);
        text-align:   left;
        border-color: #FFEBCD;
	border-style: outset;
        border-width: medium;
        background-color:   #FFE4C4}
DT    { color:        #191970;
        background:   url(../iv1-bk36.jpg) #F5F5F5;
	border-style: outset;
        margin-top:   0.5em}
.btn  { color:        #191970;
        background:   url(../iv1-bk36.jpg) #FDF5E6;
        border-color: #FFF8DC;
	border-style: outset;
        margin-top:   1.0em}
strong {font-size:    large}
.small  {font-size:   60%}
body  { background:   url(../pyl-bk44.jpg) #DCDCDC;
        color:        #005000}
.eup   {font-family:  "Times New Roman", "Bookman Old Style", Tahoma, serif}
.sign  {text-align:   right}
.ptr   {background:   #99FFAA;
        color:        #009900}
li.st  {color:        #009900;
        background:   #7FFFD4;
        margin-top:  0.5em;
        border-style: outset}
.question {padding:   1em;
        background:   #FFF8DC;
        color:        #003300;
        border-color: #FFFAF0;
	border-style: outset}
.answer   {padding: 1em;
              background: #F0FFF0;
        color:        #003300;
        border-color: #E0FFFF;
	border-style: outset}
.quote       {padding: 1em;
              border-style: outset;
              background: #F5FFFA;
              color:        #003300;
              line-height:  1.8em}
blockquote   {padding: 1em;
              border-style: outset;
              background: #F5FFFA;
        color:        #003300}
table.tng {empty-cells: show;
           background: #E0FFFF;
           color:        #003300}
table.fixed{empty-cells: show;
            table-layout:fixed}
.nobdr    {border-width:       0em 0em 0em 0em}
.page     {width:        1.5em}
.hyoki    {width:        7em}
.setumei  {width:        14em}
.ymd      {width:        4em}
.toc  {padding:     1em;
       background:  #B0E0E6;
       color:       #000040;
       border-style: outset}
td       {color:       #005000;
          background:  #E0FFFF}
.it    {font-style:   italic}
.txt  {background-color: #F5F5F5;
       color:       #0000CD}
.right    {border-width: 0em 0em 0em 0em;
           margin: 0.2em 0.2em 0.2em 0.2em;
           float: right;
           clear: right}
.right2    {border-width: 0em 0em 0em 0em;
           margin: 0.2em 0.2em 0.2em 0.2em;
           float: right}
.left	{border-width: 0em 0em 0em 0em;
         margin: 0.2em 1em 0.2em 0.2em;
         float: left;
         clear: left}
img     {border-width: 0em 0em 0em 0em}
.haiyaku   {width:8em}
.shutuen   {width:10em}
.cast      {width:16em}
.dai       {width:3em}
em     {color:        red;
        background:   transparent;
        font-style:   normal}
.b4	{color:Teal;
        background:   transparent;}
.aft	{color:Olive;
        background:   transparent;}
ul	{margin-bottom: 1em}
div.BreadCram {color:          #191970;
	background:#FDF5F8;
	border-width:medium;
	border-color:#FDF5E6 #191970 #191970 #FDF5E6;
	border-style: solid;
	text-align: left }
