#naiyou{
	width: 800px;
	margin: auto;
}

/* ----------------------------１段目、フォト＆パーソナルデータ--------------------------------*/
#profile_photo{
	float: left;
}

#personaldata{
	float: right;
	margin-top: 30px;
}

.koumok_title{
	margin-bottom: 20px;
}

/* ---------------------------略歴---------------------------------*/

#ryakureki{
	margin-top: 25px;
}

	/* --------------------------パーソナルデータ・略歴　テキスト----------------------------------*/
	
	#personaldata .date{
		width: 450px;
		margin: auto;
		border-bottom:1px;
		border-bottom-style: dotted;
		}
	
	#personaldata .date .date1{
		width:150px;
		margin-left:5px;
		float: left;
		text-align: left;
	}
	
	#ryakureki .date{
		width: 760px;
		margin: auto;
		border-bottom:1px;
		border-bottom-style: dotted;
		}
	
	#ryakureki .date .date1{
		width:200px;
		margin-left:5px;
		float: left;
		text-align: left;
	}
	
	.date2{
		float: left;
		text-align: left;
	}
	/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/
/* ---------------------------フォトアルバム---------------------------------*/

.photoalbum_out{
	margin-top: 25px;
}

.photoalbum_bg{
	width:767px;
	height:370px;
	margin:auto;
	background-image:url("../img/profile_img/photo_bg.jpg");
	text-align: left;
	vertical-align: bottom;
}

.photoalbum_bg .left{
	width: 340px;
	float: left;
	margin: 8px 15px;
}
.photoalbum_bg .right{
	width: 340px;
	float: right;
	margin: 8px 15px;
}
	/* ---------------------------フォトアルバム 写真表示---------------------------------*/
	.photo{
		height:117px;
		margin-bottom: 3px;
	}
		
	.photo_big{
		height:214px;
		margin-bottom: 5px;
	}
		
	.photoalbum_bg img {
		border: 2px solid;
		border-color:#333333;
		float: left;
	}
	/* ------------------------------------------------------------*/
	/* ---------------------------フォトアルバム テキスト表示---------------------------------*/
	.photoalbum_bg .textarea{
		width:180px;
		float: right;
		position:relative;
		height: 100%;  
	}
	
	.text{
		position:absolute; 
		bottom:0px; 
		right:0px;
		width: 100%
	}
		
	.text p{
		border-bottom: 1px dotted;
		text-align: left;
	}
	/* ------------------------------------------------------------*/
/* ------------------------------------------------------------*/

