/*レイアウト*/


#container	{width: 900px;
	         margin: auto;}
	

#content	{width: 700px;
             height: auto;
             margin: 10px 0;
			 float: right;}

#sidebar01  {width: 190px;
　　　　　　height:462px;
             float: left;
			 margin: 10px 0;
			 background-color:#353a40;}
			 
			 
#sidebar b  {color:#666666;}	


#info01 {width: 460px;
         height:259px;
         margin: 10px 0 0 0;
		 padding: 5px;
		 float: left;
		 border:1px solid #CCCCCC;}			 
		 
#info01_inner {width: 453px;
         height:213px;
         margin: 10px 0 0 0;
		 padding: 5px;
		 overflow:scroll;}	
		 
#info01_title {width: 460px;}		 	 
		 
#info01 h2 {width:460px;
            height:auto;
            font-size: 12px;
			color:#333333;
			border-bottom: solid 1px #A8C1BC;
			margin-bottom: 10px;
		    padding-bottom: 5px;}		 
		 
			
/*ヘッダー*/				 	 	 		 
			 
#header h1  {width:510px;
             height: 20px;
             margin: 0;
			 float:left;
			 font-size:10px;
			 color:#666666;
			 font-weight: normal;
			 background-image: url(top_head.gif);
			 background-repeat: no-repeat;
			 padding: 38px 0 0 58px;
			 }				 
		 		 		 
			 
#headermenu {width: auto;
             float:right;
			 margin:32px 0 0 0;
			 }			 
			 
#header h2  {width: 900px;
             margin: 0;}				 
			 
#header p    {margin: 0;
              margin-top: 0;
			  clear:both}					 


#header {width: 900px;
	     height: auto;}
			 
		 

		 
	
	
/*フッター*/
	
#footer  {width: 900px;
          margin:0;
		  padding:0;
          background-color:#FFFFFF;
          clear: both;}	
		
#footer_inner  {padding:5px 0 5px 0;
                background-color: #353A40;
				clear: both;}

#footer_inner p {color: #FFFFFF;
           font-size:10px;
		   margin: 0;
		   text-align: right;}	
		   
		   
#topic {width:auto;
        float:right;
		font-size:10px;
         color:#666666;
		 margin-bottom:0;
		 padding:0;}
		 
#topic img {margin:0;
            padding:0;}	
		 				 
		 
.topic {margin:0 10px -2px 0;
        float:left;}
		
				 
	
			   
#topic a	{margin:0;
            padding:0;
			border-style:none;}		 
			 
#topic a:link {color:#999999;
                  text-decoration: none;
				  }	
				  
#topic a:visited {color:#999999;
                  text-decoration: none;
				  
                  }	
				  
#topic a:active {color:#FFCC99;
                    text-decoration: none;}		
					
#topic a:hover {color:#FF9966;
                text-decoration: none;}		

img {border:none;}
		   
/*ヘッダー　トップ右上5項目*/		   	
		   
		   
.headmenu li a {font-size:10px;
                color:#CCCCCC;
				text-decoration:none;}
				
.headmenu li a:hover {color:#999999;}

.headmenu li  {display: inline;
               list-style-type:none;
			   margin-left:10px;}
			   
.headmenu ul {margin:0;
              padding:0:}		
			  
			  
/*ヘッダー　トップ2項目*/		  	   						   	
		
		
.topmenu {width: 900px;
          height: 22px;
		  margin-bottom: 10px;}
		  
.topmenu #link1 a {background-image: url(bot01.gif);}	 
.topmenu #link2 a {background-image: url(bot02.gif);}

.topmenu ul {margin: 0;
             padding: 0;}
			 
.topmenu li {list-style-type: none;
             float: left;
			 margin-bottom: 0;}
			 
		 
			 
			 
.topmenu li a {display: block;
               width: 450px;
			   line-height: 22px;
			   text-indent:-9999px;
			   overflow: hidden;}
			  		   
			   
.topmenu li a:hover {background-position: 0 -32px;}	


/*リスト系　更新情報　店舗情報*/	   			 			  
		  		
		

.menu  {width: 430px;
        color:#666666;
		font-size:10px;}
		
.menu b {color:#666666;
　　　　 margin-right:20px;}		
		
.menu li  {margin-bottom:8px;
           padding-bottom:8px;
		   line-height:1.2;
		   list-style-type: none;
		  border-bottom: dotted 1px #cccccc;}	
		  
.menu ul {margin: 0;
          padding: 0;
		  padding-top: 10px;}	
		  
.menu a {color:#999999;
         text-decoration: none}

.menu a:hover {color:#FFCC99;}	  	
		  


/*テキスト*/
		   
.post {width: 640px;
       margin: 0;}

.post h2 {font-size: 14px;
          border-bottom: dotted 1px #CCCCCC;
		  margin-top: 7px;
		  margin-bottom: 10px;
		  padding-bottom: 3px;}
		  
		  
.posttext {font-size: 12px;
            color:#333333;
           line-height: 1.5;
		   padding-right: 10px;}
		  
.posttext p {margin: 0;
             margin-bottom: 20px;}	
			 
.textright {border:none;
            float:right;
			
			text-decoration: none;}		

.textright a {border:none;
            float:right;
			
			text-decoration: none;}					 
			 
			 
/*サイドバー*/			 
			 
.sidebarpost {width:190px;
              height:462px;
              margin: 0;
			  background-color:#353a40;}
			  
.sidebarpost_inner {height:auto;
                    margin: 0 0 0 0;
                    padding:0;
                    border: none}
					
.sidebarpost_inner02 {height:auto;
                    margin:30px 0 0 0;
                    padding:0;
                    border: none}					

.sidebarposttext {font-size:10px;
                  color: #ffffff;
                  line-height: 1.5;
				  padding: 10px;}
				  
.sidebarpost h2 {margin: 0;
                 margin-bottom:0;
				 background-color: #d7dadd;
				 padding: 0;}	
				 
.sidebarposttext a	{border-style: none;
				  border-width:0px;
                 }		 
			 
.sidebarposttext a:link {color:#999999;
                  text-decoration: none;
				  }	
				  
.sidebarposttext a:visited {color:#999999;
                  text-decoration: none;
				  
                  }	
				  
.sidebarposttext a:active {color:#FFCC99;
                    text-decoration: none;}		
					
.sidebarposttext a:hover {color:#FF9966;
                    text-decoration: none;}		
					

.sidebarpost img {margin:10px 10px;}	

.sidebarpost a:hover img{
    opacity:0.7;
    filter: alpha(opacity=80);
}	



/*コンテンツ　3項目*/

.imglist img {margin:10px 0 0 0;
              float: right;}
			  
.imglist a:hover img{
    opacity:0.8;
    filter: alpha(opacity=70);
}			  
			  
			  
/*トップ下　2項目 ロールオーバーJava用*/				  

.mainimg01 {margin:0 0 0 0;
             float:left}	
			 
.mainimg02 {margin:0 0 0 0;
             float:right}			 				 			  
				  					
									
img {border:none;}	


/*トップ下　2項目 ロールオーバー*/	


#image a{
display:block;
width:345px;
background:url(top_of.jpg) no-repeat;
height:180px;
line-height:50px;
float:right;}

#image a:hover{
background:url(top_of_over.jpg) no-repeat;
}
		
		
#image2 a{
display:block;
width:345px;
background:url(top_sd.jpg) no-repeat;
height:180px;
line-height:50px;}

#image2 a:hover{
background:url(top_sd_over.jpg) no-repeat;
}
		
		
/*右下　バナー*/

#baner {width:220px;
        height:auto;
		float:right;
												  			  
