/*================================ tbl_profile-in */
.tbl_profile-in{
	width:525;
}
.tbl_profile-in th{
	font-size:12px;
	font-family:arial, helveticat;
	font-weight:normal;
	line-height:130%;
	text-align:left;
	vertical-align:top;
	width:120px;
}
.tbl_profile-in td{
	font-size:12px;
	font-family:arial, helveticat;
	line-height:130%;
	vertical-align:top;
}
.td_profile-in01{
	width:150px;
}
.td_profile-in02{
	width:255px;
}
.td_profile-in03{
	width:405px;
}
/*================================ tbl_profile_spec01 */
.tbl_profile_spec01{
	width:655px;
	margin-top:0px;
	margin-bottom:20px;
	margin-right:auto;
	margin-left:auto;
}
.td_profile_spec01{
	border-bottom:solid #0000C0 1px;
	font-size:12px;
	font-family:arial, helveticat;
	line-height:150%;
	padding-top:2px;
	padding-bottom:3px;
	width:130px;
}
.td_profile_spec01 span{
	color:#FB9F5B;
	margin-right:5px;
}
.td_profile_spec02{
	border-bottom:solid #0000C0 1px;
	font-size:12px;
	font-family:arial, helveticat;
	line-height:150%;
	padding-top:2px;
	padding-bottom:3px;
	width:525px;
}
.td_profile_spec02 span{
	font-size:12px;
	font-family:arial, helveticat;
	line-height:150%;
}
.td_profile_spec02 a{
	font-size:12px;
	font-family:arial, helveticat;
}
/*================================ tbl_profile_topic01 */
.tbl_profile_topic01{
	width:655px;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
}
.th_profile_topic01 {
	border-bottom:solid #0000C0 3px;
	color:#000000;
	font-size:16px;
	font-family:arial, helveticat;
	font-weight:bold;
	line-height:150%;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	width:300px;
}
.th_profile_topic02 {
	border-bottom:solid #0000C0 3px;
	color:#0000C0;
	font-size:12px;
	font-family:arial, helveticat;
	font-weight:bold;
	line-height:150%;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	width:355px;
}
