/* CSS Document */


.twoColLiqRtHdr #prof_line_1 {
	float: left;
	width: 918px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: auto;
	letter-spacing: normal;
	padding-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 35px;
	margin-bottom: 10px;
	border: solid 1px #979797;
}

.twoColLiqRtHdr #prof_line_2 {
	float: left;
	width: 250px;
	line-height: 16px;
	font-size: 12px;
	height: auto;
	letter-spacing: normal;
	background-repeat: no-repeat;
}

.twoColLiqRtHdr #prof_line_3 {
	float: right;
	width: 599px;
	line-height: 16px;
	font-size: 12px;
	height: auto;
	letter-spacing: normal;
	padding: 12px 0px 12px 15px;
	font-size: 20px;
	line-height: 18pt;
	color: #5A5A5A;
	letter-spacing: 0.1em;
	border-bottom: #5A5A5A solid 1px;
	border-left: #5A5A5A solid 10px;
	margin-top: 5px;
	text-align: left;
}

.twoColLiqRtHdr #prof_line_4 {
	float: right;
	width: 625px;
	height: auto;
	padding-top: 35px;
	padding-bottom: 18px;
	border-bottom: #B2B2B2 dotted 1px;
	font-size: 12px;
	color: #5A5A5A;
	line-height: 20px;
	letter-spacing: 0.1em;
	text-align: left;
}

.twoColLiqRtHdr #prof_line_5 {
	float: right;
	width: 625px;
	height: auto;
	padding-top: 18px;
	padding-bottom: 18px;
	border-bottom: #B2B2B2 dotted 1px;
	font-size: 12px;
	color: #5A5A5A;
	line-height: 20px;
	letter-spacing: 0.1em;
	text-align: left;
}

.twoColLiqRtHdr #prof_line_5_bottom {
	float: right;
	width: 625px;
	height: auto;
	padding-top: 18px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #5A5A5A;
	line-height: 20px;
	letter-spacing: 0.1em;
	text-align: left;
}

.prof_keireki_waku {
	float: left;
	width: 625px;
	height: auto;
	padding-bottom: 5px;
}

.prof_keireki_year {
	float: left;
	width: 100px;
	height: auto;
	font-size: 12px;
	color: #5A5A5A;
	line-height: 20px;
	letter-spacing: 0.1em;
	text-align: left;
}

.prof_keireki_disc {
	float: right;
	width: 520px;
	height: auto;
	font-size: 12px;
	color: #5A5A5A;
	line-height: 20px;
	letter-spacing: 0.1em;
	text-align: left;
}

.twoColLiqRtHdr #prof_pic {
	width: 250px;
	height: auto;
	margin-bottom: 25px;
}

.twoColLiqRtHdr #prof_style {
	width: 250px;
	height: auto;
	margin-bottom: 10px;
	float: left;
}

.twoColLiqRtHdr #prof_style1 {
	width: 80px;
	height: auto;
	margin-right: 5px;
	float: left;
}

.twoColLiqRtHdr #prof_style2 {
	width: 80px;
	height: auto;
	margin-right: 5px;
	float: left;
}

.twoColLiqRtHdr #prof_style3 {
	width: 80px;
	height: auto;
	float: right;
}

.font_staff_info_title {
	font-size: 12px;
	color: #5A5A5A;
	line-height: 30px;
	letter-spacing: 0.1em;
}


#Contents_01 .staff{
margin:60px 0 30px 0;
}