@charset "shift_jis";
.profile,.flow {
	margin: 0px auto 30px;
	padding: 20px 0px 0px 20px;
	background: url(../img/profile/img_h2.jpg) no-repeat;
	height: 88px;
	width: 824px;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	line-height: 2em;
}
.box_01 {
	margin: 0px;
	padding: 0px;
	width: 844px;
}
.box_01 .fl {
	width: 186px;
}
.box_01 .fr {
	width: 638px;
}
.box_01 dl {
	margin: 0px;
	padding: 0px;
	font-size:13px;
}
.box_01 dl dt {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	float:left;
	width:100px;
}
.box_01 dl dd {
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
.box_02 {
	width:844px;
	margin: 0px 0px 100px;
	padding: 0px;
}
.box_02 h3 {
	float:left;
}

.box_02 .box_02_naka {
	width:844px;
	margin: 0px;
	padding: 0px;
}
.box_02 .box_02_naka .fl {
	width:257px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
.box_02 .box_02_naka .fr {
	width:567px;
	margin: 0px;
	padding: 0px;
}
.box_03 {
	width:844px;
	margin: 0px 0px 100px;
	padding: 0px;
}
.box_03 .box_03_naka {
	width:844px;
	margin: 0px;
	padding: 0px;
}
.box_03 .box_03_naka .fl {
	width:430px;
	margin: 0px;
	padding: 0px;
}
.box_03 .box_03_naka .fr {
	width:313px;
	margin: 0px;
	padding: 0px;
}
.box_03 .box_03_naka .fl p,
.box_03 .box_03_naka .fr p {
	font-size:14px;
}
.box_03 .box_03_naka .line{
	border-bottom: 1px solid #686868;
	margin: 0px;
	padding: 5px 7px 3px;
}
.box_03 .box_03_naka .line .fl {
	float:left;
	width:200px;
	margin: 0px;
	padding: 0px;
}
.box_03 .box_03_naka .line .fr {
	float:right;
	width:85px;
	margin: 0px;
	padding: 0px;
}
