#shadow{margin:0 auto;
        width:780px;
        background: url(machiya_img/shadow.gif);}

#container{width:760px;
           margin:0 auto;
		   text-align:left;
		   border-left:solid 1px #cdcdcd;
	       border-right:solid 1px #cdcdcd;
		   border-top:solid 1px #cdcdcd;
		   background:#ffffff;}
		   
body{font-size: 75%;
	 font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	 line-height: 1.5;
	 /*\*/
	 letter-spacing: 0.1em;
	 /**/
	 color: #333333; 
	 background:url(machiya_img/bg.gif);
	 margin:0px;
	 padding: 0;
}


#logo{float:left;
	  margin:0;
	  padding:20px 0 0 20px;}

#navi1 ul{list-style:none;
          margin:50px 10px 0 400px;
		  padding:0px 0 0px 0;
		  }
		  
#navi1 li{float:right;
          width:110px;
		  margin:0;
          padding:0;
		  }
		  
#navi1 a{background:url(machiya_img/list_marker.gif) left center no-repeat;
         padding:4px 0 4px 24px;
		 display:block;
		 text-decoration:none;
		 color:#393D4C;
		}
		
#navi1 a:hover{color:#cdcdcd;}

#gnavi{width:760px;
	   height:30px;}
	   
#gnavi ul{list-style:none;
          position:absolute;
		  margin:0;
	      padding:0; }
		  
#gnavi li{float:left;
          list-style:none;
		  width:152px;
		  text-align:center;
		  margin:0;}

#gnavi a{background:url(machiya_img/bg_gnavi.gif) left center no-repeat;
         padding:6px 0 6px 0;
		 display:block;
		 text-decoration:none;
		 color:#ffffff;}
		 
#gnavi a:hover{background:url(machiya_img/bg_gnavi_hover.gif) left center no-repeat;
               color:#393D4C;}

#pan{margin:0 0 0 20px;
     padding:0;}

#pan p{font-size:9px;
       color:#624035;}

#pan p a{font-size:9px;
         color:#624035;
		 text-decoration:none;}
		 
#pan p a:hover{color:#DCC1A1;}

#main{float:right;
      width:500px;
	  color:#624035;}
	  
#sub{float:left;
     width:240px;
	 height:700px;
	 margin-top:0;
	 background:#DCC1A1;}
	 
#footer{text-align:center;
        clear:both;
        height:50px;
		border-top:1px solid #DCC1A1;}

#snavi1{margin:0 0 20px 0;
        padding:0;
	    border:1px solid #393D4C;}

#snavi2{margin:0 0 20px 0;
        padding:0;
	    border:1px solid #393D4C;}

#snavi3{margin:0 0 20px 0;
        padding:0;
	    border:1px solid #393D4C;}
		
#snavi4{margin:0 0 20px 0;
        padding:0;
	    border:1px solid #393D4C;}

#snavi5{margin:0 0 20px 0;
        padding:0;
	    border:1px solid #393D4C;}

#snavi6{margin:0 0 20px 0;
        padding:0;
	    border:1px solid #393D4C;}

#sideimg{margin:40px 0 0 0;}

p.word1{margin:10px 20px 10px 20px;}

#machiya_img{float:right;
             margin:0 10px 10px 20px;}
			 
