body {







	background-image : url(rec_staff/body_wall.gif);







	background-repeat: repeat-y;







	background-color: #E7E7E7;















}







a {







	text-decoration: none;







}



a.a2:link  {



	color:#FFFFFF ;	

}



a.a2:visited  {



	color:#FFFFFF ;	

}



.main01 {







	font-size: 12px;







	line-height: 20px;







	padding: 10px;







	background-color: FFCCFF;















}







.main02 {















	font-size: 12px;







	line-height: 20px;







	padding: 10px;







}







.main03 {







	font-size: 12px;







	line-height: 20px;







	background-color: #FFCCFF;







	padding-left: 10px;







}







.sys01 {







	font-size: 12px;







	line-height: 20px;







	background-color: #FFCCFF;







	padding: 5px;







}







.sys02 {







	padding: 10px;







}







.sys03 {















	font-size: 12px;







	line-height: 20px;







	background-color: #FF99FF;







	padding-left: 5px;







}







.sys04 {















	font-size: 12px;







	line-height: 20px;







	padding: 5px;







}







.prof01 {















	font-size: 12px;







	line-height: 20px;







}







.prof02 {







	padding: 10px;







}







.prof03 {







	font-size: 12px;







	line-height: 24px;







	background-color: #FFDFDF;







	padding-left: 5px;







	width: 85px;















}







.prof04 {







	font-size: 12px;







	line-height: 24px;







	padding-left: 5px;







}







.prof05 {







	font-size: 12px;







	line-height: 24px;







	padding: 10px;























}







.prof06 {















	font-size: 12px;







	line-height: 24px;







	background-color: #FFDFDF;







}







.prof07 {







	font-size: 12px;







	line-height: 24px;







}







.prof08 {







	background-color: #CC9966;







	line-height: 24px;







	margin-bottom: 7px;







	color: #FFFFFF;







	border: 1px solid #996600;















}







.prof09 {







	border-right: 1px solid #990000;







	border-bottom: 1px solid #990000;























}







.mail01 {







	font-size: 12px;







	line-height: 20px;







	padding: 10px;







	background-attachment: fixed;







	background-image : url(rec_staff/mail02.jpg);







	background-repeat: no-repeat;







	background-position: right bottom;















}







.mail02 {







	font-size: 12px;







	line-height: 20px;







	padding: 5px 2px;











}







/*見出しのCSS*/



td.qa p{



	background-color:#FFCCFF;



	font-size:75%;



	padding:6px;



}







/*回答欄のCSS*/



p.answer{



	line-height:1.6;



	font-size:80%;



	padding:6px;



}







/*回答欄のCSS*/



p.answer .q{



	color:#FF66CC;



	font-weight:bold;



}







p.t_link{



	text-align:right;



	font-size:75%;



}







p.t_link a:link{



	font-weight:bold;



	text-decoration:underline;



}







td.staff{



	 font-size:75%;



	 line-height:1.6;



	 padding:4px;



}







p#area{



	line-height:1.8;



}







strong{



	font-size:14px;



	color:#FF66FF;



	padding-bottom:5px;



	margin-bottom:5px;



}







p.line{



	line-height:1.6;



}







img.box{



	border:1px solid #999999;



}







td.main02 b{



	color:#333333;



	text-decoration:none;



}
