

h1
    { color: gray; font-weight: 300; font-size: 12px; line-height: 1em; margin: 0px }

h2
 { color: black; font-weight: 300; font-size: 12px; padding: 0em 0em 0em 0.7em; }


h3
    { color: white; font-weight: normal; font-size: 12px; margin: 0px; padding: 0.3em 0em 0em 0.7em; }
  
h4 
       { color: white; font-weight: 500; font-size: 12px; margin: 0px; padding: 0em 0.5em; }

h5 
      { color: black; font-weight: normal; font-size: 11px; margin: 0px; padding: 0px 1em; }
      
 h6 
       { color: black; font-weight: 500; font-size: 11px; margin: 0px; padding: 0px 0px 0px 6px; }




/*$B%\%C%/%9!u%F!<%V%k4XO"(B*/


div.blocka {
float: left;
width: 80%;
}

div.contentsbox    /*$B4pK\E*$J7S@~$N%\%C%/%9?'$O%*%l%s%8(B*/
 { font-weight: bold; background-color: #ff4500; topmargin: 0px; padding: 0em; border-style: solid; border-width: 1px; border-color: #c0c0c0 #808080 #808080 #c0c0c0; width: 120px; div.menuitem: center; }


div.shadowbox		/*$B1FIU$-7S@~$N%\%C%/%9?'$O%0%l!<(B*/
{
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #c0c0c0 #808080 #808080 #c0c0c0;
   padding: 0.5em;
}



div.midashi  
{
    border: solid;
    border-width: 0px 0px 1px 10px;
    padding: 5px;
    border-color: #992222;
    font-size: 90% ;
}


table.00
   { background-color: white; text-align: center; vertical-align: top; padding: 5px; border: solid 0px gray; width: 758px ;}

table.01
    { text-align: left; margin: 5px; border: solid 1px gray; width: 746px; height: 122px; }
   

      
table.02
    { background-color: gray; text-align: left; border: solid 0px; width: 746px; height: 25px ;}
   
table.speace
   { height: 2px; width: 746px; }
   
   
table.main
   { background-color: white; width: 732px ;}
   
td.main1 
      { color: #696969; font-size: 13px; line-height: 21px; background-color: white; letter-spacing: 0.6px }
      
td.main1-2
        { color: #696969; font-size: 13px; line-height: 21px; background-color: white; letter-spacing: 0.6px; padding-bottom: 0.3em; padding-left: 1.1em }
   
td.main2
      { color: #1286d5; font-size: 13px; line-height: 18px; background-color: white; letter-spacing: 0.8px }
     
td.main3
      { text-align: right; vertical-align: top; width: 190px ;}
     
td.main4
      { vertical-align: top; width: 544px ;}
      
      
      
      
table.leftmenu1  /*$B:8$N%a%K%e!<(B*/
      { background-color: #b50000; text-align: left; border: solid 1px gray; width: 180px; height: 22px }

table.leftmenu2  /*$B:8$N%a%K%e!<(B*/
      { background-color: black; text-align: left; border: solid 1px gray; width: 180px; height: 22px }

table.leftmenu3  /*$B:8$N%a%K%e!<(B*/
       { background-color: white; text-align: left; border-style: solid; border-width: 0px 1px 1px 1px; border-color: gray; width: 180px; height: 22px }     

table.leftmenu4  /*$B:8$N%a%K%e!<(B*/
       { background-color: black; text-align: left; border-style: solid; border-width: 0px 1px 1px 1px; border-color: gray; width: 180px; height: 22px } 
     
table.leftmenu5 /*$B:8$N%a%K%e!<(B*/
       { background-color: #ff6400; text-align: left; border-style: solid; border-width: 0px 1px 1px 1px; border-color: gray; width: 180px; height: 22px }     

table.leftmenu6  /*$B:8$N%a%K%e!<(B*/
       { background-color: #000096; text-align: left; border-style: solid; border-width: 0px 1px 1px 1px; border-color: gray; width: 180px; height: 22px }     
     
table.leftmenu7  /*$B:8$N%a%K%e!<(B*/
       { background-color: #0a0; text-align: left; border-style: solid; border-width: 0px 1px 1px 1px; border-color: gray; width: 180px; height: 22px }     
     
          
     

table.menu	/*$B:8$N%a%K%e!<(B*/
           { vertical-align: middle; border: 1pt; width: 180px; border-spacing: 1px: }         
        
td.menu1	/*$B:8$N%a%K%e!<GX7J@V(B*/
         { background-color: #b50000; vertical-align: middle; width: 178px; height: 22px ;}         

td.menu2	/*$B:8$N%a%K%e!<GX7JGr(B*/
         { background-color: white; vertical-align: middle; width: 178px; height: 22px ;}         

td.menu3	/*$B:8$N%a%K%e!<GX7J9u(B*/
        { background-color: black; vertical-align: middle; width: 178px; height: 22px; }
table.kihon
 { font-weight: normal; font-size: 10px; line-height: 120%; }
table.leftfloat { background-color: blue; float: right; width: 270px; height: 150px }
table.titlle { vertical-align: middle; border-style: solid; border-width: 1px 1px 0px 1px; border-color: gray; width: 543px; height: 20px }
table.right      { border: solid 1px gray; width: 543px }
td.right1 { }
td.right2 { }
td.margin { font-weight: normal; font-size: 12px; line-height: 170%; padding: 10px }
/*$B7S@~(B*/


HR.red      	/*$B@V$$%i%$%s(B*/
{ 
    color: white; 
    width: 760px;
    
} 




/*$B%U%)%s%H4XO"(B*/



.comentfont
        { font-weight: normal; font-size: 12px; line-height: 150%; text-decoration: blink; margin: 0px 0px 0px 1em; padding: 0px }
.column { color: #515254; font-weight: 200; font-size: 12px; line-height: 200% }
.column2  { font-weight: 200; font-size: 12px; line-height: 230% }
.futojifont
     { font-weight: 500; font-size: 15px; line-height: 150%; margin: 0px 0px 1em 0em; padding: 0px 0px 1em }


.through$B!!(B  /* $B<h>C@~(B */
{
 text-decration: line-through;
}


.overline$B!!!!(B /* $B>e@~(B */
{
 text-decration: overline;
}


.underline    /* $B2<@~(B */
{
    text-decration: overline;
}


.overunder    /* $B>e@~!\2<@~(B */
{
    text-decration: overline underline;
}



/*$B%j%9%H4XO"(B*/



.square   $B!!!!(B/*$B"#%j%9%H(B */
{
    list-style-type: square;
}



.circle $B!!!!(B/*$B!{%j%9%H(B */
{
    list-style-type: circle;
}



.disk$B!!!!(B/*$B!|%j%9%H(B */
{
    list-style-type: disk;
}

