/* CSS Document */
.profile_area {
	width: 540px;
	margin: 10px 30px 0px 0px;
}
.profile_area h1 {
	width: 540px;
	margin: 0px 0px 5px 0px;
}
.profile_area .doc,
.profile_area .list {
	width: 540px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	border-top: solid 1px #dddddd;
}
.profile_area .doc h2,
.profile_area .doc p,
.profile_area .doc .script,
.profile_area .doc dl,
.profile_area .doc ul {
	width: 520px;
	margin: 0px 10px 0px 10px;
}
.profile_area .doc p a {
	float: none;
	margin: 0px 5px;
}
.profile_area .doc h2 {
	margin-bottom: 10px;
	font-size: 1em;
}
.profile_area .doc p {
	margin-bottom: 7px;
	font-size: 0.8em;
	line-height: 1.6em;
}
.profile_area .doc .script {
	margin-top: 20px;
	text-align: right;
	font-size: 0.8em;
	line-height: 1.6em;
}
.profile_area .doc dl {
}
.profile_area .doc dl dt {
	width: 520px;
	height: 1.6em;
	margin: 0px 0px -1.6em 0px;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #444444;
}
.profile_area .doc dl dd {
	width: 450px;
	margin: 0px 0px 0px 70px;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #666666;
}
.profile_area .doc dl dd .title {
	width: auto;
	margin: 0px 15px 0px 0px;
}
.profile_area .doc dl dd .detail {
	width: auto;
	margin: 0px 0px 0px 0px;
	color: #888888;
}
.profile_area .doc dl dd .link {
	width: auto;
	margin: 0px 0px 0px 10px;
}
.profile_area .doc dl dd .link a {
	float: none;
}
.profile_area .doc ul {
	padding-bottom: 10px;
	list-style-type: circle;
	list-style-position: inside;
}
.profile_area .doc ul li {
	width: 520px;
	height: 1.6em;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #666666;
}


.photo_area {
	width: 150px;
	height: 150px;
	margin: 0px 20px 0px 0px;
	background-image: url(../img/portrait_bg.gif);
	background-repeat: no-repeat;
}
.photo_area .person_photo {
	width: 144px;
	height: 144px;
	margin: 2px 0px 0px 3px;
}
.photo_area .person_photo img {
	width: 144px;
	height: 144px;
}
.photo_area .photo_credit{
	width: 141px;
	margin: 5px 0px 0px 4px;
	font-size: 0.8em;
	line-height: 1.6em;
}

.document_area {
	width: 400px;
	margin: 10px 0px 0px 0px;
}
.document_area h1{
	width: 400px;
	margin: 0px 0px 0px 0px;
}
.document_area .qualify {
	width: 380px;
	margin: 28px 10px 0px 10px;
	font-size: 0.9em;
	line-height: 1.3em;
}
.document_area .mail {
	width: 380px;
	margin: 5px 10px 0px 10px;
	font-size: 0.9em;
	line-height: 1.3em;
}
.document_area .chronicle {
	width: 380px;
	margin: 10px 10px 0px 10px;
}
.document_area .chronicle .title{
	width: 380px;
	margin: 0px 0px 3px 0px;
}
.document_area .chronicle p{
	width: 380px;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: justify;
}
.document_area .chronicle dl dt{
	width: 90px;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: justify;
	color: #444444;
}
.document_area .chronicle dl dd{
	width: 290px;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: justify;
	color: #666666;
}