
body      
  {
	color: #323232;
	font-size: 0.8em;
	line-height: 1.4em;
	text-align: left;
	margin: 0px 0px 20px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
   }
p
{
	margin: 0px;
	padding: 0px;
}   
#wrapper  
   {
   background-image: url(../img/bg01.gif);
   margin: auto; padding-right: 13px; 
   padding-left: 13px; 
   width: 850px; 
   }
   
#header 
   { 
   border-top: 7px solid #79b63d; 
   }
   
#main 
  { 
  margin: auto; 
  width: 800px; 
  }
  
#flash   
  { 
  clear: both;
  margin-bottom: 25px; 
  padding-top: 10px;
  width: 800px; 
  height: 319px; 
  }
  
#honbun 
 { 
 width: 800px;
  }
  
#navi { }

.navi01 
  { 
  float: left; 
  margin-left: 2px; 
  width: 115px; 
  height: 41px; 
  }
  
.navi02 
  { 
  float: left; 
  margin-left: 2px; 
  width: 168px; 
  height: 41px 
  }
  
#new  
  { 
  float: left; 
  margin-right: 47px; 
  width: 535px; 
  }
  
.date 
  { 
  float: left; 
  margin-top: 20px; 
  margin-left: 5px; 
  width: 100px; 
  }
  
.new_txt 
  { 
  color: #ff3264; 
  float: left; 
  margin-top: 20px; 
  width: 393px; 
  }
  
#right_contents 
  { 
  float: left; 
  width: 211px; 
  }
  
#footer  
  { 
  text-align: center; 
  margin-top: 25px; 
  padding-top: 13px; 
  padding-bottom: 13px; 
  border-top: 3px solid #79b63d;
   }
   
#copyright  
   { 
   background: url(../img/bg02.gif) no-repeat center bottom; 
   text-align: center; 
   clear: both; 
   margin: auto; 
   padding: 12px 13px 13px; 
   width: 850px;
   height: 26px;
    }
	
.buttom15 
   { 
   margin-bottom: 10px; 
   }
   
.buttom1 
   { 
   margin-bottom: 1px; 
   }
   
.buttom25 
   
   { 
   margin-bottom: 25px;
   }
.buttom30 
   { 
   margin-bottom: 30px;
    }
	
.buttom40 
   { 
   margin-bottom: 40px; 
   }

.left10
   {
	margin-left: 10px;
   }
   
.left200bottom25
   {
	margin-left: 200px;
	margin-bottom: 25px;
   }

.clear 
  { 
  clear: both; 
  }

.footer_navi  
  { 
  color: #323232;
  text-decoration: none; 
  background: url(../img/yaji.gif) no-repeat left 2px; 
  margin-right: 10px; 
  margin-left: 10px;
  padding-left: 15px; 
  }

.footer_navi:hover  
  { 
  color: #323232; 
  text-decoration: underline; 
  }

#left 
  { 
  float: left; 
  margin-top: 30px; 
  margin-right: 28px; 
  width: 211px; 
  }

#right 
  { 
  float: left;
  margin-top: 30px;
  width: 555px; 
  }

#pan 
  { 
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 0px;
   }

.pan 
  { 
  color: #ff3264;
  text-decoration: none;
   }

.pan:hover 
  { 
  text-decoration: underline;
   }

.left_box  
   { 
   margin-bottom: 25px; 
   padding: 1px 1px 0px; 
   border: solid 1px #cdcdcd; 
   width: 207px; 
   }

#pagetop 
  { 
  text-align: right;
  margin-top: 40px; 
  }

