body{
    margin:0;
    padding:0;
    }
   


h1{
  font-size:92px;
  font-family:"Times New Roman",Times,serif;
  color:#ffff99;
  background:#ffffff;
  margin-left:12%;
  margin-bottom:0px;
  padding:0px;
}

span.title{
    margin:0px;
    padding:0px;
    font-size:30px;
    font-family:"HGP‘n‰pŠpºÞ¼¯¸UB",’†ƒSƒVƒbƒN‘Ì,sans-serif;
    font-weight:bold;
    color:maroon;
    background:transparent;
    position:relative;
    top:-40px;
    letter-spacing:0.5em;
}

span.koko{
     font-weight:700;
     color:#800000;
     background:transparent;
     margin:0;
     padding:0;
         }
span.koko2{  
     color:#990000;
     background:#ffff80;
     margin:0;
     padding:0;
         }
table.form
{text-align:left;
 width:95%;
}

table.info{
     width:95%;
     text-align:left;
     font-weight:normal;
     line-height:1.5;
     border-color:#DC9650;
     border-style:double;
     border-width:5px;
     }

td.infol{
    width:170px;
    border-right-width:3px;
    border-right-style:dashed;
    border-right-color:#ffe6cc;
    margin:0;
    padding:0.5em;
    vertical-align:top;
    background-color:#ffffcc;
    color:inherit;
} 

span.qu{
    font-weight:normal;
    font-size:0.9em;
    position:relative;
    left:4em;
}


table.kaihi{
  width:60%;
  background:#fff8dc;
  color:inherit;
}


.l1 
  {
   list-style-type:upper-roman;
   margin-left:3em;
   padding:0;
   }


.l2
  {list-style-type:lower-roman;
   margin:0;
   padding:0px;
}


p.d{
 text-indent:1em;
 margin:0;
 padding:0.5em;
}

.sq{
  margin-top:0;
  margin-right:0;
  margin-bottom:0;
  margin-left:1.5em;
  padding-top:0;
  padding-right:0;
  padding-bottom:0;
  padding-left:12px;
  list-style-image:url(../images/11.gif)
}

div.e{
 border-color:#ffffff;
 border-width:3px;
 border-style:outset;
 background:#ffd981;
 color:inherit;
 padding:1em;
 margin:2em;
}

.tou{
color:#cc0000;
background:inherit;
}

p.sen{line-height:1.5;
}

.navy{
     color:navy;
     background:transparent;
}