body {color: #2d2d2d;
	  background-position: center;
      background-repeat: repeat-y;
      background-attachment: fixed;
	  margin-top: 3px;
      margin-bottom: 3px;
      }

	  
img#main {width: 760px;
               margin-left: auto;
               margin-right: auto;
         }

img#mainimage {width: 760px;
               margin-left: auto;
               margin-right: auto;
          }



div#container {width: 760px;
               margin-left: auto;
               margin-right: auto;
               margin-top: 0px;
               margin-bottom: 0px;                 
               }

div#main-banner {width: 760px;
               margin-left: auto;
               margin-right: auto;
               margin-top: 0px;
               margin-bottom: 0px;                 
               }
			   
			   
div#bottom {width: 760px;
               margin-left: auto;
               margin-right: auto;
               margin-top: 0px;
               margin-bottom: 0px;
			   height: 47px;                 
               }


div#contents {width: 575px;
              margin-top: 0px;
	          margin-bottom: 30px;
			  margin-left:0px;
			  margin-right: 0px;
			 }

div#news {width: 575px;
          height: 152px;
          margin-top: 0px;
		   margin-right: 0px;
		   margin-left: 5px;
		   margin-bottom: 10px;
}
			 
div#news1  {width: 420px;
	       height: 150px;
           border: solid 1px #7999ca;
		   float: left;}

div#news a {font-size: 0.75em;
            line-height: 120%;}


			
div#p-banner {float: right;
              width: 150px;
			  height: 130px;
			  }
			
div#infomation {width: 155px;
                height: 300px;
                border: solid 1px #7999ca;
                border-top: none;
		        margin-top: 0px;
		        margin-right: 0px;
		        margin-left: 0px;
		        margin-bottom: 10px;
		        }


div#job  {width: 575px;
          height: 285px;
          border: solid 1px #7999ca;
		  border-top: none;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-left: 5px;
		  margin-bottom: 10px;
		  }
 
			 
div#living  {width:575px;
	         height: 310px;
 	         border: 1px solid #7999ca;
	         border-top: none;
	         margin-top: 0px;
	         margin-left: 5px;
	         margin-right: 0px;
	         margin-bottom: 10px;
	         }


div#specialinfo {float: right;
                 margin-right: 10px;
				 margin-left: 25px; 
				 background-color:#fef5da;
				 width: 150px;
				 height: 220px;
				 border:solid #ff8040 1px;
				 }

 
div#trans  {width: 575px;
	        height: 245px;
            border: solid 1px #7999ca;
 			border-top: none;
			margin-top: 0px;
			margin-right: 0px;
			margin-left: 5px;
			margin-bottom: 10px;
			}

div#etc {width: 553px;
	     height: 125px;
         border: none;
 		 margin-top: 0px;
		 margin-right: 0px;
		 margin-left: 5px;
		 margin-bottom: 10px;
		 }



div#corp  {float: left;
           width: 155px;
	       height: 120px;
           border: solid 1px #7999ca;
		   border-top: none;
		   margin-top: 0px;
  		   margin-left: 5px;
		   margin-right: 5px;
		   margin-bottom: 10px;
		   }

div#member  {float: left;
	         width: 155px;
             height: 120px;
   	         border: solid 1px #7999ca;
             border-top: none;
	         margin-top: 0px;
	         margin-left: 20px;
	         margin-right: 0px;
	         margin-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 #7999ca;
				 margin-top: 0px;
				 margin-left: 0px;
				 margin-bottom: 0px;
				 background-color: #ebeaf7;
				 }


div#login {border: 2px solid #fe8f4e;
		   width: 150px;
		   margin-left: auto;
		   margin-right: auto;
		   background-color: #fef5da;
		   }

h1 {margin-top: 0px;
    margin-left: auto;
	margin-right: auto;
	}
			 

a:link {color:#0169dc;
        text-decoration: none;
		} 

a:visited {color:#0169dc;
           text-decoration: none;
		   }

a:hover {color: orange;
         text-decoration: underline;
		 }

	  
h2 {background-color: #FFF3E6;
	border-left: solid 10Px #fe8f4e;
	border-bottom: solid 3px #fe8f4e;
	border-top: solid 1px #fe8f4e;
	border-right: solid 2px #fe8f4e;
	color: #FF6600;
	font-size: 0.9em;
	font-weight: 500;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	line-height: 150%;
    }




h3 {font-size: 1em;
    border-left: solid 16px #ff8000;
	margin-left: 10px;
	padding-left: 10px;
	font-weight: 500;
	margin-top10px;
	color: #0169dc;
    }


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;
				}

span.red {color: red;}
				
p.rmenu {font-size: 0.7em;
         line-height: 100%;
         text-align: center;
         padding-left: auto;
         padding-right: auto;
         margin-top: 10px;
		 margin-bottom: 10px;
		 }
		 
p.rmenu a {color: #666666;
           text-decoration: underline;
		   }
		
		
p.rmenu2 {background-color: red;
          text-align: center;
          margin-bottom: 10px;
		  margin-left: auto;
		  margin-right: auto;
		  line-height: 200%;
		  font-size: 0.9em;
		  font-weight: 800;
		  width: 80%;
		  }
		  
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.link  {font-size: 0.75em;
	     padding-right: 50px;
	     padding-top: 0px;
	     padding-bottom: 10px;
         }

p#topic  {color: #cc0005;
          font-weight: 700;
		  }
		  
p#jinzai {margin-left: 10px;}

p#no1 {color: #a80004;
          font-weight: 700;
		  }
		  
div#specialinfo p {margin-bottom: 5px;
		           margin-top: 5px;
                  }

ol {line-height: 200%;}


ul {list-style: none;
    margin-bottom: 10px;
	margin-left: 0px;	
	margin-top: 0px;
	padding-top: 0px;
	float: left;
	}

li {font-size: 0.75em;
	line-height: 1.5em;
	padding-left: 0px;
	}


img {border-style:none;}
	
img#banner1 {width: 90%}

img#banner2 {width: 90%}

img#banner3 {width: 90%}


#photo1 {margin-left: 10px;
         float: left;
         margin-bottom: 20px;
		 height:100px;
		 width:150px; 
		 }


#photo2  {margin-left: 10px;
          float: left;
		  height:100px;
		  width:150px; }
		  
		  
#c-banner {margin-right: 10px;
           float: right;
		   width:120px; }


img#p-banner {margin-left: 10px;
              margin-top: 20px;
		      width:140px; 
		      }


img#button2 {margin-left:10px;
             margin-right: auto;
			 margin-top: 0px;
			 }

img#touroku-b {width: 130px;
              }

			  
img#copyright {width: 760px;}

				
