@charset "utf-8";

#wrapper #profile {
	float:left;
	width: 480px;
	margin: 30px 0px 0px 15px;
}
#wrapper #profile #career {
	width: 480px;
	margin: 10px 10px 20px 0px;
}
#wrapper #profile #businesscareer {
	width: 480px;
	margin: 10px 10px 20px 0px;
}
#wrapper #profile #societyactivity {
	width: 480px;
	margin: 10px 10px 0px 0px;
}

#wrapper #profile #biography p{
	text-indent:10px;
	text-align:justify;
	text-justify:inter-word;
}



.list01{
	width:100%;
}
.list01 li{
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border-bottom:1px solid #DDDDDD;
}
.list01 span.date{
	display:block;
	clear:both;
	float:left;
	font-weight:bold;
	width:110px;
}
.list01 span.details{
	display:block;
	width:370px;
	float:left;
}


.list01 li:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}
.list01 li{
	display:inline-block;
	zoom:1;
}
