BODY{

   background-image : url(mori-rika.gif);

   background-repeat : repeat-x;

   background-attachment : fixed;

   color : black;

   margin-left : 0px;

   margin-right : 0px;

   background-color : #f8fbff;

   line-height : 1.3em;

   text-indent : 1em;

   padding-left : 2em;

   border-left-width : 1px;

   border-left-style : solid;

   border-left-color : black;

   padding-top : 1ex;

   margin-top : 0px;

   padding-right : 2em;

   padding-bottom : 1ex;

   margin-bottom : 0px;

}

A{

   background-repeat : repeat-x;

   background-attachment : fixed;

   text-decoration : none;

   border-bottom-width : 1px;

   border-bottom-style : solid;

   border-bottom-color : blue;

}

A:LINK{

   margin-bottom : 1px;

   border-bottom-style : solid;

   border-bottom-color : blue;

}

A:VISITED{

   border-bottom-width : 1px;

   border-bottom-style : solid;

   border-bottom-color : navy;

   color : navy;

}

A:HOVER{

   background-color : #ebbec2;

}

H1{

   

   border-top-width : 1px;

   border-bottom-width : 1px;

   border-style : solid solid solid;

   border-left-style : solid;

   border-top-color : black;

   border-bottom-color : black;

   font-size : 1.5em;

   font-weight : bold;

   padding-left : 10px;

   padding-right : 10px;

   

   border-right-style : solid;

   text-indent : 0px;

   padding-top : 2px;

   padding-bottom : 2px;

   letter-spacing : 4px;

   text-align : center;

  background-color : aqua;

  border-left-width : 3px;

  border-right-width : 3px;

  border-left-color : black;

  border-right-color : black;

}

H2,H3,H4,H5,H6{

   margin-right :0px;

   border-width :1px;

   border-style : solid;

   border-color : gray;

   font-size : 1.2em;

   font-weight : bold;

   padding-left : 10px;

   padding-right : 10px;

   margin-left : 0px;

   border-right-style : solid;

   text-indent : 0px;

   margin-top : 1em;

   margin-bottom : 3px;

}

h2{

   margin-left : 30px;

}

H3{

   margin-left : 60px;

   background-color : #e9b0ad;

}

h4{

   margin-left : 90px;

}

h5{

   margin-left : 120px;

}

h6{

   margin-left : 150px;

}

BLOCKQUOTE{

   background-color : white;

   padding-top : 1ex;

   padding-left : 1ex;

   padding-right : 1ex;

   padding-bottom : 1ex;

   margin-top : 1em;

   margin-left : 3em;

   margin-right : 1em;

   margin-bottom : 1em;

   border-width : 1px 1px 1px 1px;

   border-style : solid solid solid solid;

   border-color : black black black black;

   text-indent : 1em;

   line-height : 1.3em;

}

strong{

   font-weight : bold;

   color : blue;

}

EM{

   font-weight : bold;

   text-decoration : none;

   font-style : normal;

}

.menu{

   padding-top : 5px;

   padding-left : 5px;

   padding-right : 5px;

   padding-bottom : 5px;

   width : 10em;

   list-style-type : none;

   position : absolute;

   top : 1px;

   left : 0px;

   border-width : 1px 1px 1px 1px;

   border-style : solid solid solid solid;

   border-color : gray gray gray gray;

   margin-top : 3px;

   margin-left : 3px;

   margin-right : 0px;

   margin-bottom : 3px;

   background-color : silver;

}

.menu UL{

   margin-top : 9px;

   border-width : 1px 1px 1px 1px;

   border-style : solid solid solid solid;

   border-color : fuchsia;

   border-left-color : fuchsia;

   border-right-color : fuchsia;

   border-bottom-color : fuchsia;

   margin-left : 9px;

   margin-right : 9px;

   margin-bottom : 9px;

}

P{

   margin-bottom : 0.5em;

   margin-top : 3px;

}

LI{

   margin-left : 3em;

   text-indent : 0px;

}

.menu LI{

   margin-left : 5px;

   margin-top : 5px;

}

.indent3{

   padding-top : 1ex;

   padding-left : 1ex;

   padding-right : 1ex;

   padding-bottom : 1ex;

   margin-top : 1px;

   margin-left : 30px;

   margin-right : 1px;

   margin-bottom : 1px;

   text-indent : 1em;

   position : relative;

}

.migi{

   margin-left : 50%;

   margin-right : 1px;

   margin-top : 1px;

   clear : both;

   padding-left : 1ex;

   position : relative;

   top : 1px;

   width : 40%;

}

.hidari{

   width : 40%;

   top : 0px;

   left : 0px;

   position : absolute;

}

.atama{

   margin-right : auto;

   border-top-width : 1px;

   border-bottom-width : 1px;

   border-style : solid solid solid;

   border-left-style : solid;

   border-top-color : black;

   border-bottom-color : black;

   font-size : 90%;

   

   padding-left : 10px;

   padding-right : 10px;

   margin-left : auto;

   border-right-style : solid;

   text-indent : 0px;

   padding-top : 2px;

   padding-bottom : 2px;

   letter-spacing : 0px;

   text-align : left;

  color : blue;

  background-color : #cccccc;

  margin-top : auto;

  border-left-width : 1px;

  border-right-width : 1px;

  border-right-color : black;

}

.waku{

   clear : both;

   position : relative;

}

.w20{

   margin-left : auto;

   margin-right : auto;

   width : 0em;

   padding-top : 1ex;

   padding-left : 1ex;

   padding-right : 1ex;

   padding-bottom : 1ex;

   border-width : 1px 1px 1px 1px;

   border-style : solid solid solid solid;

   border-color : black black black black;

}





HR{

   color : gray;

   width : 14em;

   height : 3px;

}

