/* CSS Document */

body{
     margin:0px;
	 padding:0;}


h1{
   width:100px;
   color:#999999;
   font-size:12px;
   font-weight:normal;
   float:left;
   padding:0;  
   margin:0 0 0 0px;

}

div.right01{
	float:right;
	margin:15px 0px 0 0px;
	width:250px;
	}
	
.heder{
       width:800px;
	   height:50px;
	   margin:0 auto;
	   background:url(../img/heder.jpg) no-repeat top;
	   display:table;
	   clear:both;
	 
	  }
 
 
.title{
       width:800px;
	   height:150px;
	   margin:0 auto;
	   border:double #000000 3px;}


.sub-menu{
          width:800px;
		  margin:0 auto;
		  margin-top:2px;
		  border:solid #000000 1px;
		  display:table;
		  height:40px;}


.ryouiki{
         width:900px;
		 color:#333333;
		 font-size:12px;
		 margin:0 auto;
		 line-height:20px;}


.henshu{
        width:800px;
		margin:10px auto 20px auto;
		display:table;
		}


.copy{
      width:800px;
	  margin:20px auto 0 auto;
	  color:#FFFFFF;
	  font-weight:bold;
	  text-align:center;
	  background-color:#66FF99;
	  border-top:solid #000000 1px;
	  border-bottom:solid #000000 1px;
	  display:table;
	  }
	  
.copy p{
	margin:0;
	}
	  

/* 題 */

.dai{
     width:250px;
     font-size:14px;
	 font-weight:bold;
	 padding-left:5px;
	 border-left:solid #333333 5px;
	 border-bottom:solid #333333 1px;}


.dai-tyu{
         font-weight:bold;}

/* 効果 */

.kouka-red{
           color:#FF0000;
		   font-weight:bold;}

.kouka-kasen{
             text-decoration:underline;}

.kouka-left{
            text-align:left;
			padding-left:3px;}

.kouka-url{
           font-size:12px;
		   font-weight:normal;
           margin-left:20px;}

/* 画像 */

.gazou-ryouiki{
               width:192px;
			   float:left;
			   margin-left:4px;
			   margin-bottom:20px;
			   border:solid #333333 1px;
			   text-align:center;}


.gazou-right{
             float:right;
			 border:solid #000000 1px;}


.gazou-waku{
			border:solid #000000 1px;}

/* div */

.div-bottom{
            margin-bottom:50px;}


.div-photo{
           width:35px;
		   height:35px;
		   float:right;
		   border:solid #333333 1px;}


/* リスト */

ul{
	margin:0;
	padding:0;
	}

.ul-menu{
         list-style-type:none;
         float:right;
		 color:#999999;
		 font-weight:bold;
		 margin:0 0 0 0;
		 padding:0;	
	
	
		}
		 
		                    .ul-menu a{
							           color:#999999;
									   text-decoration:none;
									   font-weight:bold;}
							
							
							.ul-menu a:hover{
							                 color:#666666;
											 text-decoration:none;
											 font-weight:bold;}
		 

.li-menu{
         float:left;
		 margin:0 10px;
		 padding:0;
         }


.ul-submenu{
            list-style-type:none;
            float:left;
		    color:#999999;
			text-align:center;}
			
			
			                   .ul-submenu a{
							                 color:#999999;
											 text-decoration:none;
											 font-weight:bold;}
	
											 
							   .ul-submenu a:hover{
							                       color:#666666;
												   text-decoration:underline;
												   font-weight:bold;}   
 
.li-submenu{
            width:170px;
            float:left;
			margin-top:2px;
			margin-left:2px;}


.ul-submenu1{
             list-style-type:none;
             float:left;
			 margin-left:40px;
		     color:#999999;
			 text-align:center;
			 }
			 
			 
			                  .ul-submenu1 a{
							                 color:#999999;
											 text-decoration:none;
											 font-weight:bold;}
										
											 
						      .ul-submenu1 a:hover{
							                       color:#666666;
												   text-decoration:underline;
												   font-weight:bold;}   
 
.li-submenu1{
             width:170px;
             float:left;
			 margin-top:2px;
			 margin-left:2px;}


.ul-none{
         list-style-type:none;
		 width:340px;
		 float:left;}

.li-border{
           border:solid #333333 1px;
		   height:40px;
		   margin-top:2px;
		   padding:2px;}

.ul-link{
         list-style-type:decimal;
		 font-size:14px;
		 font-weight:bold;}

.li-link{
         margin-top:20px;}


.ul-map{
        list-style-type:decimal;
		font-size:14px;
		margin-left:30px;}


                                .ul-map a{
								          color:#333333;
										  text-decoration:none;}
										  
										  
								.ul-map a:hover{
								                color:#333333;
												font-weight:bold;
												text-decoration:underline;}

.li-map{
        margin-top:15px;}
		


