@charset "shift_jis";
/* CSS Document */

.tit-profile {
	background-image: url(../img/profile/tit_profile.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 97px;
	width: 820px;
}

#prof-box {
	display: block;
	padding: 0px;
	width: 722px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 61px;
}

#photo {
	display: block;
	padding: 0px;
	width: 111px;
	float: left;
	margin: 0px;
}

#prof {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 570px;
}

dl.prf {
	display: block;
	padding: 0px;
	width: 570px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.prf dt {
	text-align: left;
	display: block;
	padding: 0px;
	float: left;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.prf dd {
	text-align: left;
	display: block;
	padding: 0px;
	float: right;
	width: 409px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.tit_achievements {
	background-image: url(../img/profile/tit_achievements.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
	width: 820px;
}

ul.acv {
	background-image: url(../img/profile/ph_ac-sakura.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
	margin: 40px 0 70px 61px;
	width: 722px;
	list-style: none;
}
ul.acv li {
	padding: 8px 0 8px 1.5em;
}
ul.acv li:before {
	content: '+';
	display: inline-block;
	margin-left:-1.5em;
	width:1.5em;
}