@charset "utf-8";
/* CSS Document */


p 		{ font-size:12px!important; line-height:1.5em!important; color:#333333!important;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important; }

/*staff*/
div#staffBlock {  width:596px; overflow:hidden; margin-top:20px; margin-bottom:20px;}
	h2{margin-top:0px; margin-bottom:20px;}
	h3#titleStaff { width:596px; padding-top:30px; background-image:url(../images/title_kokoro.gif); background-color:#FFFFFF; margin:0; }
	div#staffBlockBody { width:571px;  padding:10px 14px; background:url(../images/bg_staff.gif) repeat-y left bottom;}
		div#staffImage { width:116px; float:left; margin: 0 10px 0 0; text-align:left;}
		table#staffTable { width:445px; float:right; margin-top:0px;}
		table#staffTable th	{ width:74px;}
		table#staffTable td	{}
		table#staffTable th,
		table#staffTable td{ font-size:13px; padding:4px; background:url(/common/images/bdr_dot_999.gif) repeat-x left bottom;}
		table#staffTable th h5 { padding:0; margin:0;padding-top:14px; }
		table#staffTable th h5#labelwnane	{ width:59px; background-image:url(../images/label_kokoro_wnane.gif);}
		table#staffTable th h5#labelnane	{ width:59px; background-image:url(../images/label_kokoro_nane.gif);}
		table#staffTable th h5#labeladdress { width:66px; background-image:url(../images/label_kokoro_address.gif);}
		table#staffTable th h5#labelhobby	{ width:42px; background-image:url(../images/label_kokoro_hobby.gif);}
		table#staffTable th h5#labelfacility 	{ width:142px; background-image:url(../images/label_kokoro_facility.gif);}

div#newsHeader 				{ border-bottom:#339900 solid 1px; padding:6px 0; margin:10px 0; width:100%; overflow:hidden; clear:both;}
		div#newsHeader h3 			{ float:left; width:480px; color:#339900; margin:0; font-size:15px;  }
		div#newsHeader p#newsDate 	{ float:right;width:116px; color:#666666; margin:0; font-size:12px; text-align:right;  }

#imgarea {  margin-top:0px; clear:both;}
#textarea { padding-top:0px; margin-bottom:20px; clear:both;}
h4 		{ color:#339900; font-size:14px; line-height:1.3em;  margin-bottom:0px;}
div.imagesBlock { width:100%; overflow:hidden; clear:both;}
				div.imageLeft 	{ float:left; margin:0 10px 10px 0; 	 }
				div.imageRight 	{ float:right; margin:0 0px 10px 10px; 	 padding-top:20px;}
				div.imageLeft p,
				div.imageRight p { font-size:10px; line-height:1.3em; color:#333333; margin:4px 0 0 0!important;}
				div.w240 { width:267px;}
				div.w200 { width:200px;}
				div.w180 { width:180px;}
				div.w160 { width:160px;}
				div.w150 { width:150px;}
				div.w140 { width:140px;}
				div.w120 { width:120px;}		
				div.clear { width:100%; height:0; overflow:hidden; padding:0; clear:both;}

#imgbox {  margin-top:0px; clear:both;}
p.end {  margin-top:0px; clear:both;}










