#main #submenu p {
	background-image: url(img/page_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 160px;
	padding: 0px;
	margin: 0px;
}
#profilekt ul {
	margin-left: 40px;
	list-style-type: none;
	margin-bottom: 20px;
}
#profilekt li {
	line-height: 1.5em;
}

#profilekt .proftitle {
	background-image: url(img/title_name_kt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 100px;
	width: 360px;
	float: left;
	margin-bottom: 40px;
}
#profilers .proftitle {
	background-image: url(img/title_name_rs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 221px;
	float: left;
	margin-bottom: 20px;
}

#profilekt img {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 140px;
	width: 120px;
}
#profilers img {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 140px;
	width: 120px;
}
#profilers .caption {
	float: right;
	padding-left: 2px;
	margin-top: 125px;
	font-size: 0.9em;
}

#profilekt .history h5, #profilers .history h5 {
	background-image: url(img/title_history.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 59px;
	margin-bottom: 10px;
}
#profilekt .write h5 {
	background-image: url(img/title_write.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 59px;
	margin-bottom: 10px;
}
#profilekt p, #profilers p {
	line-height: 1.5em;
	margin-bottom: 1.0em;
}
#profilekt div, #profilers div {
	margin-bottom: 30px;
	clear: left;
}
#profilekt .before h5 {
	background-image: url(img/title_school.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 164px;
	margin-bottom: 10px;
}
.before h6 {
	font-size: 1.3em;
	margin-bottom: 10px;
	margin-left: 15px;
	letter-spacing: 0.4em;
}

/*******************
	現在地表示
*******************/

#menu #profile a {
	background-position: 0px -29px;
}
#menu #profile a:link {
	background-position: 0px -29px;
}
