/* ---------- テキストサイズの指定 ---------- */.text10 {	font-size: 10px; 	line-height: 14px}.text11 {	font-size: 11px; 	line-height: 15px}.text12 {	font-size: 12px; 	line-height: 16px}/* ---------- テキストカラーの指定 ---------- */.gray {color:#CCCCCC;}/* ---------- リンクの指定 ---------- */a:link	{color:#3B519B; text-decoration:underline}a:visited	{color:#859AE0; text-decoration:underline}a:hover	{color:#FF8000; text-decoration:underline}a.white:link		{color:#FFFFFF; text-decoration:none}a.white:visited	{color:#FFFFFF; text-decoration:none}a.white:hover		{color:#CCCCCC; text-decoration:underline}form {margin:0px;}select {font-size: 10px;}h1 {	padding:0px;	margin-top:50px;	margin-bottom:66px;}.block {	border-style:solid;	border-width:1px 1px 1px 1px;	border-color:#FFFFFF;	margin-bottom:20px;}.bg01 {	background:#FFFFFF url(img/bg.gif_g) repeat-y right;}.bg02 {	background:#5C5C5C url(common/img/bg.gif) repeat-y right;}.scale5 {	background:#5C5C5C url(../img/scale_5.gif) repeat-y right;}.upload {	font-size:smaller;	color:#7DD3CA;	text-align:right;	padding:7px 11px 7px 11px;}.pad01 {	padding:20px 10px 10px 10px;	margin:0px}.textcell {	padding:0px 13px 15px 13px;	margin:0px}.spec {	font-size:smaller;	margin-bottom:2px;}.name {	font-weight:bold;}.rede {	font-size:smaller;	color:#CCCCCC;	border-top: 1px solid #CCCCCC;	padding-top:3px;	margin-top:3px;}