A{
   text-decoration : none;
}
A:link{
   border-bottom-width : 1px;
   border-bottom-style : solid;
   border-bottom-color : blue;
   margin-top : 1px;
   border-top-width : 1px;
   border-top-style : none;
   border-top-color : blue;
}
A:VISITED{
   border-top-width : 1px;
   border-bottom-width : 1px;
   border-top-style : none;
   border-bottom-style : solid;
   border-top-color : navy;
   border-bottom-color : navy;
   color : navy;
}
A:HOVER{
   border-top-style : solid;
   border-bottom-style : solid;
   background-color : silver;
}
.menu{
   text-align : left;
   cursor : pointer;
   width : 7.5em;
   position : absolute;
   margin-right : 1px;
   line-height : 1.1em;
   list-style-type : none;
   margin-left : 0em;
   padding-right : 0px;
   padding-left : 0px;
   font-size : 1em;
   letter-spacing : 0px;
   padding-top : 3px;
   background-position : 1px 1px;
   height : 100%;
   top : 1em;
   left : 0px;
}
.menu LI{
   margin-top : 0px;
   margin-left : 0px;
   margin-right : 1px;
   margin-bottom : 0px;
   text-align : left;
   cursor : pointer;
   list-style-type : none;
   padding-bottom : 0px;
   padding-left : 0px;
   font-size : 90%;
   padding-right : 0px;
   padding-top : 1px;
   float : left;
   position : relative;
   left : 0px;
   line-height : 1em;
}
.menu A,.menu A:LINK,.menu A:VISITED,.menu A:HOVER{
   display:block;
   width : 7em;
   padding-top : 1px;
   padding-right : 1ex;
   padding-bottom : 1px;
   border-width : 1px;
   border-style : solid;
   background-color : #eeeeee;
   border-color : gray;
   text-align : left;
   margin-left : 1px;
   margin-right : 0px;
   margin-bottom : 0px;
   letter-spacing : 0px;
   margin-top : 0px;
   text-decoration: none;
   cursor : pointer;
   padding-left : 1ex;
   font-size : 1em;
}
.menu A:VISITED{
   color : navy;
}
.menu A:HOVER{
   background-color : #cccccc;
   margin-left : 1em;
   font-weight : bold;
}
DIV.aisatu P{
   line-height : 1.5;
   width : 100%;
   margin-top : 0px;
   margin-bottom : 1em;
}
BODY{
   background-image : url(mori.gif);
   background-repeat : repeat;
   background-attachment : scroll;
   position : relative;
}
LI P{
   width : 11em;
}
.menu UL{
   margin-left : 1px;
   padding-left : 0px;
   padding-top : 0px;
   margin-top : 0px;
   line-height : 1em;
}
img{
   border-width : 0px 0px 0px 0px;
   border-style : none none none none;
}
#count{
   padding : 1em;
   clear : both;
   position : absolute;
   float : right;
}
.open{
   text-align : center;
   border-left-width : 0px;
   border-left-style : none;
   border-left-color : gray;
   padding-top : 1ex;
   padding-left : 1ex;
   padding-right : 1ex;
   padding-bottom : 1ex;
   border-top-width : 0px;
   border-right-width : 0px;
   border-bottom-width : 0px;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-top-color : gray;
   border-right-color : gray;
   border-bottom-color : gray;
   background-image : url(back2.gif);
   background-repeat : repeat;
   position : absolute;
   left : 8em;
   top : 1em;
   width : 560px;
}
.menu p{
   margin-top : 1px;
   margin-left : 1px;
   margin-right : 1px;
   margin-bottom : 1px;
}
.msg{
   font-weight : bold;
   color : black;
   background-color : #aeb6dd;
   padding-top : 1px;
   padding-left : 1px;
   padding-right : 1px;
   padding-bottom : 1px;
   margin-top : 1ex;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : #919dc8 #2d365b #2d365b #919dc8;
}
.msg p{
   margin-top : 1px;
   margin-left : 1px;
   margin-right : 1px;
   margin-bottom : 1px;
}
.waku{
   position : relative;
   width : 50em;
   margin-left : auto;
   margin-right : auto;
   padding-top : 1em;
}
.oowaku{
   text-align : center;
}
.advert{
   text-align : center;
}
.ifad{
   margin-top : 0px;
   margin-left : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
   border-width : 0px 0px 0px 0px;
   border-style : none none none none;
}
.kowaku{
   position : relative;
}
.waku_ad{
   position : relative;
   width : 100%;
   margin-left : auto;
   margin-right : auto;
}
