body {
          width: 800px;
          margin-left: 80px;
          margin-top: 0px;
          padding: 0px;
          border-style: solid;
          border-color: gray;
          border-width: 0px 1px 0px;          
          }
  
header  {
	 	 width: 700px;
	 	 margin-top: 0px;
	 	 } 

div.main {
          padding-left: 5px;
          padding-right: 2em;
          color: navy;
          font-size: 14px;
          text-align: justify;
 	      text-justify: inter-ideograph;
 	      font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
          }

#pageTop {

  position: fixed;
  bottom: 120px;
  right: 30px;
}

 

#pageTop a {
  display: block;
  z-index: 999;
  padding: 8px 0 0 8px;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  padding: 5px;
  background-color: #9FD6D2;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}

#pageTop a:hover {
  text-decoration: none;
  opacity: 0.7;
}

div.base {
        position: relative;
        }
       
div.insidefrog {
	   position: absolute;
	   top: 42px;
	   left: 250px;
	   }

div.sub {
		padding-left: 2em;
        padding-right: 2em;
        font-size: 14px;
        text-align: justify;
 	    text-justify: inter-ideograph;
 	    line-height: 20px;
		}

div.underlayer {
		float: right;
		padding-right: 5px;
		color: navy;
		}

#pageTop {

  		position: fixed;
  		bottom: 40px;
  		right: 467px;
}

 

#pageTop a {
  display: block;
  z-index: 999;
  padding: 8px 0 0 8px;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  padding: 5px;
  background-color: #9FD6D2;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}

#pageTop a:hover {
  text-decoration: none;
  opacity: 0.7;
}

div.footer {
        background-color: navy;
        color: white;
        padding: 0px;
        text-align: right;
        font-size: 12px;
        }  

a:link {
		border: none;
        text-decoration: none;
        color: black;
        }

a:visited {
         text-decoration: underline;
         color: navy;
         }

a:hover {
         color: gray;
         bordr: none;
         }

a:active {
         color: yellow;
         }

