body {
      margin: 0;
	  padding: 0;
	  background:  url(../img/kyoutuu/bg00.png) top center repeat-x;
	  background-color: #99CC33;
	  }
	  
ol, ul, li {
            margin: 0; padding: 0;
			}
			
li {
    list-style: none;
	}
	
a:link {color: #4e4b46; text-decoration:none;}
a:visited {color: #4e4b46; text-decoration:none;}
a:hover {color: #CEEAD5; text-decoration:none;}
a:active {color: #4e4b46;  text-decoration:underline;}
	  
#wrapper {
          text-align: center;
		  width: 750px;
		  height: auto;
		  margin-left: auto;
		  margin-right: auto;
		  margin-bottom: 0;
		  font-family: "ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",osaka,"メイリオ","meiryo","ms pゴシック",sans-serif;
		  background-color: #FFFFFF;
		  }
		  
#header {
         background: url(../img/kyoutuu/header.jpg) no-repeat; 
		 text-align: center;
		 margin-top: 0;
		 width: 750px;
		 height: 60px;
		 }
		 
#logo {
       text-align: left;
	   float: left;
	   border: none;
	   margin: 0;
	   padding: 0;
	   }
	   
#logo  img {
           border:none;
		   }

#top {
      margin-left: 450px;
	  _margin-left: 390px;
	  }

#topnavi li {
          float: left;
		  margin-left: 35px;
		  _margin-left: 40px;
		  font-size: 12px;
		  margin-top: 2px;
		 }
		 
#topnavi li img {
                 border: none;
				 vertical-align: middle;
				 }

#topnavi a:link	{
	color:white;text-decoration:none;
}
#topnavi a:hover	{
	color:#fafad2;text-decoration:none;
}
#topnavi a:visited	{
	color:white;text-decoration:none;
}
				 		
#container {
            clear: both;
			text-align: left;
			width: 750px;
			height: auto;
			margin-top: 20px;
			padding: 0;
			}
			
#menu {
       clear: both;
       text-align: center;
       float: left;
	   margin: 0;
	   padding: 0;
	   width: 193px;
	   height: auto;
	   }

#menu ul{
       margin: 0;
	   padding: 0;
	   }
	   
#menu img {
             border: none;
			 vertical-align:bottom
			 }
			 
#menu li img {
             border: none;
			 vertical-align:bottom
			 }


#main {
       float: right;
	   text-align: left;
	   width: 557px;
	   height: auto;
	   margin-bottom: 30px;
	   }
	   
#gazou {
        clear: both;
		width: 557px;
		height: 170px;
		text-align: left;
		background: url(../img/news/news_haikei.jpg) left top no-repeat;
		}
		
#gazou h1 {
           margin-top: 0;
		   text-indent: -9999px;
		   }

#pankuzu {
          position: relative;
          padding: 0;
		  width: 557px;
		  height: 15px;
		  font-size: 12px;
		  }
		   
#pankuzu li {
             float: left;
             list-style: none;
			 }


#contents {
           position: relative;
           text-align: left;
		   width: 547px;
		   height: auto;
		   margin-left: 8px;
		   }
		   
#contents h1, h2 {
                  margin-top: 0;
		         }

				 
#box1 {
       clear: both;
       width: 527px;
	   height: auto;
	   font-size: 12px;
       }
	   
#box1 table {
             margin-top: 10px;
			 _margin-top: 0;
			 }

#gaiyo  {
           text-align: left;
		   margin: 10px 0 2px 0;
		   _margin: 10px 0 0 0;
		   height: 25px;
		   background: url(../img/news/title_back.gif) no-repeat;
		   }
		   
#gaiyo h2 {
           padding-top: 6px;
		   margin-left: 25px;
		   font-size: 12px;
		   color: #535353;
		   }
		   
.box2 {
       border: none;
	   width: 500px;
	   height: auto;
	   margin-left: 13px;
	   line-height: 1.5;
	   margin-bottom: 30px;
	   border: 1px solid #D1DBCE;
	   border-top:none;
	   
	   }
	   
.colum {
        margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 10px;
		border-bottom: 1px solid #666666;
		border-bottom-style: dotted;
		width: 460px;
		}
		
.colum table {
              margin-bottom: 10px;
			  }
			  
.colum1 {
        margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 10px;
		}
		
.colum1 table {
              margin-bottom: 10px;
			  }
			  
.col {
      color: #666600;
	  font-weight: bold;
	  font-size: 12px;
	  }
	  
.col1 {
      color: #494949;
	  font-weight: bold;
	  font-size: 12px;
	  }

#type {
       background: url(../img/kyoutuu/title_back.gif) left top no-repeat;
	   height: 25px;
	   }
	   
#type h3 {
          font-size: 12px;
		  margin-left: 25px;
		  padding-top: 5px;
		  _padding:5px;
		  color: #52614E;
		  }
		  
#type2 {
       background: url(../img/kyoutuu/title_back.gif) left top no-repeat;
	   height: 25px;
	   }
	   
#type2 h3 {
          font-size: 12px;
		  margin-left: 25px;
		  padding-top: 5px;
		  _padding: 0;
		  _margin: 5px 0 0 25px;
		  color: #52614E;
		  }
		  
.news  {
        margin-top: 0;
		padding: 0;
        _margin-top: 10px;
		margin-left: 10px;
		}	
		
.news table {
             margin: 0;
			 padding: 0;
			 border-bottom: 1px solid #F0F0F0;
			 border-bottom-style: dotted;
			 }
			 
.news td {
          border-bottom: 1px solid #C6C6C6;
		  border-bottom-style: dotted;
		 }  
   
.box3 {
       border: none;
	   width: 502px;
	   height: 355px;
	   margin-left: 13px;
	   line-height: 1.5;
	   margin-bottom: 30px;
	   }

		 		
#footer {
         clear: both;
         text-align: center;
		 width: 750px;
		 }
		 
#footermenu {
             clear: both;
             text-align: center;
			 width: 750px;
			 height: auto;
			 font-size:12px;
			 }
			 
#footerlogo {
             text-align: center;
			 width: 750px;
			 height: 19px;
			 background-color: #33220E;
			 border-bottom: solid 1px;
			 }

#footerlogo a img {
                   border: none;
				   margin-top: 4px;
				   }
             

#footermaincopy {
                 clear: both;
                 text-align: right;
			     width: 750px;
				 height: auto;
				 font-size:11px;
				 color:#666;
				 background-color: #EFECD9;
				 border-top: 2px solid #EAEAEA;
				 }
				 
#footermaincopy p {
                 margin-top: 1px;
				 margin-bottom: 0;
				 }

#footer a:link {color: #666; text-decoration:none;}
#footer a:visited {color: #666; text-decoration:none;}
#footer a:hover {color: silver; text-decoration:none;}
#footer a:active {color: silver;  text-decoration:none;}
