@charset "UTF-8";
body  {
	font: 11px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	line-height: 13px;
	background: #FFFFFF;
	margin: 0px;

	padding: 0;
	border:0;
	text-align: center; 
	
}
img{border:0px;}

#container { 
background: #EBEBEB url("uenimage/side.jpg") repeat-y;
	width: 950px; 
	
	margin: 0 auto; 
	padding: 0;
	text-align: left; 
} 

/
#sidebar1 {
	float: left; 
	width: 250px; 
	
	background:url("uenimage/side.jpg") repeat-y;
	padding:  0; 
	margin: 0;
}

#uen{background:url("uenimage/index.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:150px;
width:250px;
margin:0;
text-indent:-999em;
	}
#news{
	background:url("uenimage/news.jpg") no-repeat scroll 0 0 transparent;
	
height:144px;
width:250px;
	}
#news p{	color: #525252 ;
	 position:relative ;
	 top:30px;
	 left:27px;
height:110px;
width:200px;
overflow:scroll;

	}	
/* ツイッター*/
#twitter_div{
	padding: 10px 10px 10px 15px;
	
	}
/* endツイッター*/	

/* フリッカーr*/	
#flicker{
	padding: 0px 10px 10px 15px;
	}
/* endフリッカー*/	


/* フェースブック*/	
#facebook{
	padding: 50px 15px 10px 35px;
	}
/* endフェースブック*/	



.twoColHybLtHdr #sidebar1 h3, .twoColHybLtHdr #sidebar1 p {
	margin-left: 0px; 
	margin-right: 0px;
}

#mainContent { 

width : 700;
float : right ;	
	margin: 0px 0px 0px 0px ; 
	padding: 25px 22px 25px 21px; 

}
/* ゲストハウス*/
#guesthouse	{ background:url("uenimage/base.gif") no-repeat;
height:238px;
width:657px;
margin: 0px 0px 10px 0px;

}
#g-title{background:url("uenimage/g-title.gif") no-repeat;t-title.jpg
display:block;
height:35px;
width:273px;
margin: 0px 0px 8px 0px;
	

text-indent:-999em;
	}
.l-contents{
	float: left;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 19px;
	}
.r-contents{
	width:335px;
	float: right;
	padding: 22px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	}	
ul.menubar {
margin: 0px 0px 0px 0px;
   padding: 0px; 
}
ul.menubar li {
   list-style-type: none;   float: left; 
   margin: 0px 15px 0px 0px; 
   padding: 0px;
}
.j-text{
   margin: 10px 0px 0px 0px; 
      padding: 0px; 
	color: #525252 ;
	}
.e-text{
	   margin:10px 0px 0px 0px;
      padding: 0px; 
	  color: #525252 ;
	}	
	
/* endゲストハウス*/
/* カフェバー*/
#cafebar{ background:url("uenimage/base.gif") no-repeat;
height:238px;
width:657px;
margin: 0px 0px 10px 0px;

}
#c-title{background:url("uenimage/c-title.gif") no-repeat;
display:block;
height:35px;
width:273px;
margin: 0px 0px 8px 0px;
text-indent:-999em;}
/* endカフェバー*/

/* てん*/
#toh{ background:url("uenimage/base.gif") no-repeat ;

height:238px;
width:657px;

}
#t-title{background:url("uenimage/t-title.gif") no-repeat;
display:block;
height:35px;
width:273px;
margin: 0px 0px 8px 0px;
text-indent:-999em;}
/* endてん*/
#footer { 
color: #ffffff;
font-size: 10px;
line-height: 12px;
height:50px;
margin: 0px ; 
	padding: 0 px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */
	background:#4c4948;
} 
 #footer p {
	 float : left ;
	margin: 0; 
	padding: 10px 0px 0px 10px; 
}
 #copyright{float : right ;
	 position:relative ;
	 top:25px;
	 left:340px;}
/* 再使用できる各種クラス */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}	
