@charset "utf-8";
/* CSS Document */

.pageSub{
	background:#DCEED4 url(../../common_img/pagesub_bg2.gif) repeat-x left bottom;
	padding:10px;
	margin-bottom:25px;
}
.pageSub h3{
	font-size:14px;
	background:url(../../common_img/pagesub_mark.gif) no-repeat left center;
	padding-left:20px;
}
* html .pageSub h3{font-size:120%;}
@media print{
* html .pageSub,* html .pageSub h3{zoom:1;}
}

#greeting{overflow:hidden;}
* html #greeting{zoom:1;}
#greeting .ps{
	width:175px;
	float:left;
}
#greeting .ps img{
	border:3px #ccc solid;
}
#greeting .txt{
	width:705px;
	float:right;
	line-height:1.5;
}
#greeting .txt .copy{padding:5px 0 10px 0;}
#greeting .txt .name{
	text-align:right;
	margin-top:25px;
}

#about,#about th,#about td{
	border-collapse:separate;
	border:0;
}
#about{
	border-top:1px #B2B2B2 solid;
	border-bottom:1px #B2B2B2 solid;
}
#about tr{border:1px #b2b2b2 dotted;}
#about th,#about td{line-height:1.5;}
#about th{
	background-color:#EEE9E4;
	border-bottom:1px #b2b2b2 dotted;
	text-align:left;
	font-weight:100;
	width:19%;
	padding:5px 10px;
}
#about td{
	border-bottom:1px #b2b2b2 dotted;
	padding:5px 10px;
}
#about td p{
	text-indent:-1em;
	padding-left:1em;
}
#about td ol{list-style:none;}
#about td ol li{
	padding-left:2.6em;
	text-indent:-2.6em;
}
#about th.last,#about td.last{border-bottom:0;}

#accessInfo{
	overflow:hidden;
	margin-bottom:50px;
}
* html #accessInfo{zoom:1;}
#accessInfo #googleMap{
	width:480px;
	float:left;
}
#accessInfo #googleMap p{
	font-size:10px;
	margin-top:8px;
}
* html #accessInfo #googleMap p{font-size:85%;}
#accessInfo .txt{
	width:400px;
	float:right;
	line-height:1.5;
}
#accessInfo .txt img{margin-top:10px;}