﻿

    body     { font-size:100%;  cursor:default;  line-break:strict; -webkit-text-size-adjust:100%;  }
    div , p , pre , td , caption , th , section
                { font-family:'Times New Roman','BIZ UDPゴシック','Yu Gothic UI','Meiryo UI','Gisha'; 
                   font-style:normal;  font-weight:normal;  font-size:100%;
                   letter-spacing:2px; line-height:1.5em;  margin:0;  }
    form     { margin:0 0 0 0; padding:0 0 0 0;  }
    input    { position:relative;z-index:1; cursor:pointer;  }
    table    { table-layout:auto; margin:0 auto 0 auto; border-collapse:collapse;overflow:scroll; }

    h1    { font-size:170%;  letter-spacing:0.4em;  
            font-family:'游明朝','MS PMincho','Courier';  margin:0.5em 0 0.5em 0;    }
    h2    { font-size:140%;  letter-spacing:0.4em;  line-height:1.1em;
            font-family:'游明朝','MS PMincho','Courier';  margin:0.4em 0 0.4em 0;    }
    h3    { font-size:125%;  letter-spacing:0.3em;
            font-family:'游明朝','MS PMincho','Courier';  margin:0.3em 0 0.3em 0;     }
    h4    { font-size:115%;  letter-spacing:0.3em;
            font-family:'游明朝','MS PMincho','Courier';  margin:0.2em 0 0.2em 0;     }
    h5    { font-size:105%;  letter-spacing:0.3em;
            font-family:'游明朝','MS PMincho','Courier';  margin:0.1em 0 0.1em 0;     }

    ol , ul   { font-size:100%;  letter-spacing:2px;  list-style-position:outside;margin:0;padding:0; }
    li , dt   { font-family:'Times New Roman','BIZ UDPゴシック','Yu Gothic UI','Meiryo UI','Gisha'; margin-left:0.5em; letter-spacing:2px; line-height:1.5em; font-weight:normal; }
      a:visited {  text-decoration:none;  color:#000000; } 
      a:visited#app {visibility:hidden }
      a:hover   { text-decoration : underline ;  color:#FF00FF;  }
      a:link    { text-decoration : none; color:#0A00B0; cursor:pointer;  }

       ruby  {  vertical-align:-2px; ruby-position:above; ruby-overhang:auto; white-space:pre; word-break:keep-all; ruby-align:center;} 
       rb    {  vertical-align:0px;  }  
       rt    {  position:relative; top:4px; -webkit-transform:translateY(4px); letter-spacing:0; font-size:65%; font-family:verdana, arial; text-align:center; color:gray; }

    @media print { .pri1 { visibility:hidden  }
                   .pri2 { display : none  }
                 }
    .filter  {  -ms-filter:progid:DXImageTransform.Microsoft.Chroma(color=#FFFFFF) ;  
                   filter: progid:DXImageTransform.Microsoft.Chroma(color=#FFFFFF) ;
                   filter: chroma(enabled=1, color=#FFFFFF)  ; position:relative;z-index:0 ;  
                background: rgba(255, 255, 255, 0) ;                }

    .filter2 {     filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99ffffff,EndColorStr=#99ffffff);
                   filter: Gradient(GradientType=0,StartColorStr=#99ffffff,EndColorStr=#99ffffff);
                background: rgba(255, 255, 255, 0);                }

    .section   { font-family:'Century','Andalus','Ravie','Times New Roman';font-size:120%;font-weight:bold;vertical-align:+1px;  }
    .section2  { font-family:'Monotype Corsiva','Cambria','Bell MT','Times New Roman';font-size:130%;font-weight:bold;vertical-align:+1px;  }
    .ref       { font-family:'';font-size:130%;font-weight:normal;vertical-align:-1px;color:#FC6;  }
    .ref2      { font-family:'';font-size:130%;font-weight:normal;vertical-align:-1px;color:#0A6;  }
    .top       { font-family:'Meiryo'; font-size:80%; }
    .center    { margin-right:auto; margin-left:auto; align:center; }
    .sup       { font-size:80% ; font-family:'Cambria','Vani','Century','Book Antiqua','Times New Roman','Georgia'; vertical-align:+5px;margin-left:-0.1em; }
    .sub       { font-size:80% ; font-family:'Cambria','Vani','Century','Book Antiqua','Times New Roman','Georgia'; vertical-align:-1px;margin:0 0 -0.1em -0.1em; }

    .alphabet     { font-size:100%; font-family:'Lucida Fax','Georgia'; letter-spacing:0px; vertical-align:+0.3px;margin-right:0.2em;  }
    .alphabet2    { font-size:115%; font-family:'Courier New'; letter-spacing:-1.5px;vertical-align:0;margin-right:0.1em;  }
    .alphabet3    { font-size:125%; font-family:'Poor Richard','Monotype Corsiva','Vladimir Script','Kunstler Script','Script','Gabriola';letter-spacing:1px;vertical-align:+1px; }
    .alphabet4    { font-size:110%; font-family:'Times New Roman'; letter-spacing:0.4px;vertical-align:+0.1px;margin-right:0.2em;  }
    .alphabet5    { font-size:120%; font-family:'Times New Roman'; letter-spacing:0.4px;vertical-align:+0.1px;margin-right:0.2em; }
    .alphabet6    { font-size:110%; font-family:'Mangal'; letter-spacing:-0px;vertical-align:+0.2px;margin-right:0em;  }
      .greece     { font-size:120%; font-family:'Times New Roman','Georgia','Book Antiqua';letter-spacing:0.5px; vertical-align:+1px; margin-right:0.1em;} 
      .slash      { font-size:120%; font-family:'Meiryo','BIZ UDゴシック'; vertical-align:-0.5px;font-weight:bold;<!-- &#8260;-->} 
      .roman      { font-size:115%; font-family:'Book Antiqua','Cambria','Vani','Century','Georgia'; letter-spacing:0.5px;margin:0 0.2em 0 0.2em;  <!--半角数字-->}
      .unit       { font-size:115%; font-family:'Times New Roman'; font-style:italic; letter-spacing:+0.5px;vertical-align:+0.5px;margin-right:0.1em;  }
      .const      { font-size:100%; font-family:'BIZ UD明朝','MS Mincho';   <!--等幅 /＝&#x2215; &#8260; &#x2044; or &#47;&#x2F; ／＝&#9585;&#x2571; --> }
      .unicode    { font-size:100%; font-family:'BIZ UDゴシック','Meiryo UI','Gisha','Verdana'; vertical-align:+0px;} 
      .quo        { font-family:'BIZ UDP明朝','MS PMincho'; }
      .img        { oncontextmenu="return false;" }

<!-- latest sheet 2024-->