body {color: #2d2d2d;
	  background-position: center center;
      background-repeat: repeat-y;
      background-attachment: fixed;
	  margin-top: 3px;
	  margin-bottom: 3px;}




div#container {width: 740px;
               margin-left: auto;
               margin-right: auto;
               margin-top: 0px;
               margin-bottom: 0px;                 
               }

div#menu {width: 740px;
          margin-top: 0px;
		 }

div#contents {width: 565px;
              margin-top: 15px;
	          margin-bottom: 30px;
			  margin-left:0px;
			  margin-right: 0px;
			  
			 }

div#news  {width: 553px;
           height: 100px;
              border: solid 1px #aeaed7;
			  margin-top: 0px;
			  margin-right: 0px;
			  margin-left: 5px;
			  margin-bottom: 20px;
			  }

table#news {font-size: 0.75em;
			  color: gray;
			  }

div#jinzai  {width: 390px;
             height: 380px;
              border: solid 1px #aeaed7;
			  margin-top: 0px;
			  margin-left: 5px;
			  margin-right: 0px;
			  margin-bottom: 10px;
			  }
			  
			  
div#message  {width: 157px;
              border: solid 1px #aeaed7;
			  margin-top: 0px;
  			  margin-left: 5px;
			  margin-right: 0px;
			  margin-bottom: 5px;
			  padding-bottom: 10px;
			  }
			  
				 
div#member  {width: 157px;
              border: solid 1px #aeaed7;
			  margin-top: 0px;
  			  margin-left: 5px;
			  margin-right: 0px;
			  margin-bottom: 5px;
			  padding-bottom: 10px;
			  }
				 
div#topic  {width: 157px;
              border: solid 1px #aeaed7;
			  margin-top: 0px;
			  margin-left: 5px;
			  margin-right: 0px;
			  margin-bottom: 5px;
			  padding-bottom: 10px;
			  }


div#trans  {width: 553px;
              border: solid 1px #aeaed7;
			  margin-top: 0px;
			  margin-right: 0px;
			  margin-left: 5px;
			  margin-bottom: 20px;
			  }

div#corp  {width: 157px;
              border: solid 1px #aeaed7;
			  margin-top: 0px;
  			  margin-left: 5px;
			  margin-right: 0px;
			  margin-bottom: 10px;
			  padding-bottom: 10px;
			  }

			  
div#right-menu1  {width: 160px;
                 float: right;
				 margin-top: 0px;
				 margin-left: 5px;
				 margin-right: 5px;
				 margin-bottom: 10px;
				 }

div#right-menu  {width: 160px;
                 border: solid 1px #aeaed7;
				 margin-top: 0px;
				 margin-left: 0px;
				 margin-bottom: 0px;
				 background-color: #ebeaf7;}
				 
div#login  {background-image: /houjin/img/loginbg.jpg;
           border: solid 2px #5bace1;
		   width: 150px;
		   margin-left: auto;
		   margin-right: auto;
		   background-color: white;}

h1 {margin-top: 0px;}
			 

a:link {color:#0000a0;
        text-decoration: none;
		} 
a:visited {color:#0000a0;
        text-decoration: none;}

a:hover {color: orange;
         text-decoration: underline;}

a:active {color: red;} 


	  
h2 {background-color: #e1f0ff;
    border-left: solid 10Px #3d9cdc;
	border-bottom: solid 3px #3d9cdc;
	border-top: solid 0.7px #3d9cdc;
	border-right: solid 2px #3d9cdc;
	color: #2075ae;
	font-size: 0.9em;
	font-weight: 500;
	padding-left: 5px;
	margin-top: 0px;
	line-height: 150%;}




h3 {font-size: 1em;
    border-left: solid 16px #ff8000;
	margin-left: 10px;
	padding-left: 10px;
	font-weight: 500;
	margin-top: 15px;
	color: #CA0005;
}


h4 {font-size: 0.9em;
	font-family: sans-serif;color: #4682B4;
	font-weight: 800;
	padding-left: 15px;
	margin-top: 30px;
	margin-bottom: 5px;
	}

p {font-size: 0.8em;
   line-height: 150%;
   padding-left: 10px;
   padding-right: 10px;
   margin-top: 0px;}
   
   
p#member-count {text-align: center;
                font-size: 0.75em;
                padding: 5px 5px;
				background-color: #e4e2eb;
				margin-top: 0px;}
   
p.rmenu {padding-left: 5px;
		padding-right: 5px;
        margin-top: 10px;
		text-align: center;
		font-size: 0.75em;
		}
p.rmenu a {color: gray;}
		
		
p.rmenu2 {padding-left: 5px;
		  padding-right: 5px;
          background-color: red;
          text-align: center;
          margin-bottom: 10px;
		  line-height: 150%;
		  }
		  
p.rmenu2 a {color: #ffbe7d;}


p.rmenu3 {padding-left: 5px;
		  padding-right: 5px;
          text-align: center;
          margin-bottom: 10px;
		  margin-top: 20px;
		  border: none;
		  }
		  
p.rmenu3 a {color: white;}

p.rmenu4 {padding-left: 20px;
		  margin-bottom: 0px;
		  margin-top: 20px;
		  font-size: 0.75em;
		  }
		  
p.rmenu5 {padding-left: 20px;
		  margin-bottom: 0px;
		  margin-top: 10px;
		  font-size: 0.75em;
		  }

p.mainlink  {font-size: 1em;
             font-weight: 700;
             margin-top: 20px;
		     margin-bottom: 10px;
		     margin-left: 20px }

p#topic  {color: #268acc;
          font-weight: 700;}
		  
p#jinzai {margin-left: 10px;}

p#no1 {color: #268acc;
          font-weight: 500;}

ol {line-height: 200%;}

table {font-size: 1em;
       margin-bottom: 20px;
	   border-collapse: collapse;
	   margin-top: 0px;
	   border:none;
	   width: 565px;
	   }

th,td {vertical-align: top; 
       border: none;
	   text-align: left;
	   padding: 0px 0px;
       margin: 0px 0px;
	   }

ul {list-style: none;
    margin-bottom: 10px;
	margin-left: 0px;	
    color:#268acc;
	margin-top: 0px;
	padding-top: 0px;
	}
	
	
li {font-size: 0.9em;
	line-height: 1.5em;
	padding-left: 0px;
	}
	

.style1 {
	color: #CA0005;
	font-weight: bold;}

	img {
     border-style:none;
    }



