/* CSS Document */

#content div.tabNavi {
	height:27px;
	text-align:right;
	margin:0 0 15px 0;
	padding:0;
	}
#content div.tabNavi ul {
	float:right;
	padding:0;
	margin:0;
	}
	
#content div.tabNavi ul:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
} 

#content div.tabNavi ul li {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}
	#content div.tabNavi ul li.last {
		margin-right:0px;
		}

#about .data {
	height:400px;
	margin-bottom:10px;
	}
#about .data p.title {
	text-align:center;
	font-size:1em;
	font-weight:bold;
	}
#about .data table {
	width:140px;
	border-collapse:collapse;
	float:left;
	color:#333333;
	}
	#about .data table thead{
		background-color:#e9e9e9;
		font-weight:bold;
		}
	#about .data table thead th{
		text-align:right;
		}
	#about .data table tbody th {
		font-weight:normal;
		text-align:right;
		}
	#about .data table tbody td {
		text-align:left;
		}
#about .data img {
	float:right;
	margin:0;
	padding:0;
	}
	
#about table.topix {
	margin:0 0 10px 0;
	border-collapse:collapse;
	}



/****************************************2009.12.15****/	



#abouttop {width: 350px;padding: 5px 0 0 5px;float: left; display:inline;}
#abouttop p {margin: 0;padding: 0;}
#about .abouttopimg {width: 180px;float: right;padding: 1px;border: solid 1px #E6E6E6;margin-top: 27px;display:inline;}
#about p.name{display: block; margin:10px 5px ;padding-top: 10px;text-align: right;}
*:first-child+html #about p.name{ padding-top:0;}
#group_link {display: block;}

.photoRight { width:180px; float:right; display:inline; text-align:center; }
.photoRight img { margin-bottom:5px;}