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;

}