/* 矯正日記用のスタイルシート。背景白 */

html { background-color:#ffffff; }
body { background-color:#ffffff;
       color: #000000; }
body { font-family: 'MS Pゴシック', Osaka; }

a:link    { color:#000080; }
a:visited { color=#000080; }
a:active  { color=pink; }
a:hover   { background-color:#000080; 
            color=#ffffff; }

a.menu:link    { font-family:Verdena; 
                 color:#000080; 
                 font-size:x-small;
               }
a.menu:visited { font-family:Verdena; 
                 color=#000080; 
                 font-size:x-small;
               } 
a.menu:active  { font-family:Verdena; 
                 color=pink; 
                 font-size:x-small;
                 font-weight:bold; 
               }
a.menu:hover   { font-family:Verdena; 
                 background-color:#000080; 
                 color=#ffffff; 
                 font-size:x-small;
                 font-weight:bold; 
                 text-decoration:none; 
               }

h1 {font-family:'Arial Black';
    font-size:medium;
    color:#000080;
    line-height:150%; 
    letter-spacing:0.1em; 
   }
h2 {font-family:Verdena;
    font-size:105%; 
    color:#000080; 
   }

.menudiv {text-align:center; 
          font-size:x-small; 
         }

p.text { text-align:justify; 
         text-justfy:distribute; 
         text-autospace:ideograph-alpha; 
         line-height:150%; 
         text-indent:0em; 
         line-break:strict; 
         font-size:x-small;
         letter-spacing:0.01em;
        }

p.center { text-align:justify; 
         text-justfy:distribute; 
         text-autospace:ideograph-alpha; 
         line-height:150%; 
         text-indent:0em; 
         line-break:strict; 
         font-size:x-small;
         letter-spacing:0.01em;
  　　　 text-align:center; 
        }

p.line { text-align:center; 
         margin-top:40px; 
         margin-bottom:50px; 
       }
.textdiv { padding:0 6% 0 6%; 
           margin:0 10% 0 10%; 
           border-width:2px; 
           border-color:#339966; 
         }

.sitename { text-align:center;
            color:#000080; 
            font-size:medium; 
            font-weight:bold;
            margin-bottom:50px; 
          }

.title1b {   margin:40 10% 0 10%; 
             font-size:medium; 
             color:#000080; 
             font-weight:bold;
           }
.title2b { margin:0 10% 0 10%; 
           font-size:medium; 
           color:#339966; 
           font-weight:bold; 
         }
.title3b { margin:0 10% 0 10%; 
           font-size:medium; 
           color:purple; 
           font-weight:bold; 
         }

P.info1 { font-size:x-small; 
          color:#000080; 
        }

.koshin { font-size:x-small; 
　　　　　color:#339966; 
          text-align:right;
        }
.i01 { float:left;
       margin-right:20px;
     }
.i02 { float:right;
       margin-left:10px;
     }
.a01 { background-color:#ffffff; 
       width:   px;
       height:  px;
     }
.copyright { text-align:center;
             color:#339966; 
             font-size:x-small; 
           }
.xxs { font-size:xx-small; }
.xs { font-size:x-small; }
.s { font-size:small; }
.m { font-size:medium; }
.l { font-size:large; }
.xl { font-size:x-large; }
.xxl { font-size:xx-large; }

.aka12 {font-size:x-small; color:#FF9933; line-height:120%; }
.aka12b {font-size:x-small; color:#FF9933; line-height:120%; font-weight:bold; }
.aka14b { font-size:small; color:#FF9933; line-height:140%; font-weight:bold;     letter-spacing:0.05em; 
}
.aka16b { font-size:medium; line-height:160%; color:#FF9933; font-weight:bold; }
.aka18b { font-size:large; line-height:180%; color:#FF9933; font-weight:bold; }

.ao12 {font-size:x-small; color:#006699; line-height:120%; }
.ao12b {font-size:x-small; color:#006699; line-height:120%; font-weight:bold; }
.ao14b { font-size:small; color:#006699; line-height:140%; font-weight:bold;     letter-spacing:0.05em; 
}
.ao16b { font-size:medium; line-height:160%; color:#006699; font-weight:bold; }
.ao18b { font-size:large; line-height:180%; color:#006699; font-weight:bold; }


.red12b { font-size:x-small; color:red; line-height:120%; font-weight:bold; }
.red12 { font-size:x-small; color:red; line-height:120%; }
.red14b { font-size:small; color:red; line-height:140%; font-weight:bold; letter-spacing:0.05em; 
}
.red16b { font-size:medium; color:red; line-height:160%; font-weight:bold; }
.red18b { font-size:large; color:red; line-height:180%; font-weight:bold; }

.red18b { font-size:large; color:red; line-height:180%; font-weight:bold; }

.gray12 { font-size:x-small; color:gray; line-height:120%; }

.navy12 { font-size:x-small; color:navy; line-height:120%; }
.navy12b { font-size:x-small; color:navy; line-height:120%; font-weight:bold; }
.navy14b { font-size:small; color:navy; line-height:140%; font-weight:bold; letter-spacing:0.05em; 
}
.navy16b { font-size:medium; color:navy; line-height:160%; font-weight:bold; }
.navy18b { font-size:large; color:navy; line-height:180%; font-weight:bold; }

.midori8 { font-size:8px; color:#339966; }
.midori12 { font-size:x-small; color:#339966; line-height:120%; }
.midori16b { font-size:medium; color:#339966; line-height:160%; font-weight:bold; }

.size8 { font-size:8px; }
.size10 { font-size:xx-small; }
.size12 { font-size:x-small; line-height:120%; }
.size12b { font-size:x-small; line-height:120%; font-weight:bold; }
.size14b { font-size:small; line-height:140%; font-weight:bold; letter-spacing:0.05em; 
}
.size16b { font-size:medium; line-height:160%; font-weight:bold; }
.size18b { font-size:large; line-height:180%; font-weight:bold; }
