h1{
  font-size:92px;
  font-family:"Times New Roman",Times,serif;
  color:#ccff99;
  background:transparent;
  margin-left:50px;
  margin-bottom:0px;
  padding:0px;
}

h2.st{
   font-size:1.4em;
   font-weight:bold;
   padding-left:25px;
   margin:0.2em;
   background-image:url(../images/cpen13b.gif);
   background-repeat:no-repeat;
}

h3.mondai{
  margin:0.5em;
  padding:0.1em;
  text-align:center;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#ffcc00;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#ffcc00;
  background:transparent;
  color:maroon;
  font-size:1.2em;
  font-weight:bold;
}

span.title{
    margin:0px;
    padding:0px;
    font-size:30px;
    font-family:"HGP創英角ｺﾞｼｯｸUB",中ゴシック体,sans-serif;
    font-weight:bold;
    color:#006600;
    background:transparent;
    position:relative;
    top:-45px;
    letter-spacing:0.5em;
}

span.koko{
     font-weight:700;
     color:#006600;
     background:transparent;
     margin:0;
     padding:0;
         }
 
span.koko5{
     font-weight:700;
     color:maroon;
     background:transparent;
     margin:5em;
     padding:0;
　　 font-size:1.2em;
　　font-weight:bold;
 }
 
span.koko2{  
     color:#990000;
     background:#ffff80;
     margin:0;
     padding:0;
         }

span.next{
     font-weight:700;
     color:#ff6666;
     background:transparent;
     margin:0;
     padding:0;
         }

table.report{
     width:95%;
     text-align:left;
     font-weight:normal;
     line-height:1.5;
     border-color:#009900;
     border-style:double;
     border-width:5px;
     margin-top:0;
     margin-right:1em;
     margin-left:1em;
     padding:0;
     }

.lh{
   line-height:1.5
}

li.inc{
  background:transparent;
  color:maroon;
}

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

div.emp{
   background:#ffffcc;
   color:#336600;
   padding:1em;
   margin-left:2em;
   margin-right:2em;
   margin-top:0;
   text-align:left;
}
  
.re{
   background:transparent;
   color:#008000;
}

p{
 margin:1em;
 padding:0;
}

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


pre{
 font-size:1em;
}

td.shourei{width:3.5em;
}

dl{
  margin-top:0;
  margin-left:1em;
  margin-right:1em;
  padding:0;
}

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

.ns{
  margin-left:0.5em;
  list-style-type:square;
  }

.lower-roman{list-style-type:lower-roman;}

ul{margin-top:0;
   margin-bottom:0;}

ol{margin-top:0;
   margin-bottom:0;}

table.program{
  margin:0;
  color:#336600;
  background-color:transparent;
  padding:0;
  text-align:left;  
  }
div.emp2{
 border-color:#ffffff;
 border-width:3px;
 border-style:outset;
 background:#ffd981;
 color:inherit;
 padding:1em;
 margin:2em;
}
.yakumei{width:4em;
                text-align:right;}
.abc{list-style-type:lower-alpha;}