
/**************************************************************************************************/
/*  OldStyle                                                                                      */
/**************************************************************************************************/

#Contents td,#Contents th,#Contents p {
	font-size: 12px;
	line-height: 160%;
	color: #555555;
	list-style-type: square;
	letter-spacing:0.05em;
}

/**************************************************************************************************/
#Contents a,#Contents a:link,#Contents a:visited{
	color: #00A6FF;
	text-decoration: none;
}
#Contents a:hover {
	color: #00A6FF;
	text-decoration: underline;
}

/**************************************************************************************************/
/*
#Contents .tl {
	color: #464646;
	line-height: 140%;
}


#Contents .tl a,#Contents .tl a:link,#Contents .tl a:visited {
	color: #464646;
	text-decoration: none;
}

#Contents .tl a:hover {
	color: #00A6FF;
	text-decoration: underline;
}


/**************************************************************************************************/

#Contents .tl {
	color: #464646;
	line-height: 140%;
}

#Contents a.tl,#Contents a.tl:link,#Contents a.tl:visited{
	color: #464646;
	text-decoration: none;
}

#Contents a.tl:hover {
	color: #00A6FF;
	text-decoration: underline;
}

/**************************************************************************************************/
#Contents .font10 {font-size: 10px;color: #464646;line-height: 130%;}
#Contents .font14 {font-size: 14px;font-weight: bold;color: #555555;}
#Contents .font16 {font-size: 16px;font-weight: bold;color: #464646;}
#Contents .font20 {font-size: 20px;font-weight: bold;color: #464646;}
#Contents .font12 {font-size: 12px;color: #464646;}

#Contents .FacilitatorBoder1 {border: 1px solid #CCCCCC;}
#Contents .FacilitatorBoder2 {border-bottom: 1px solid #fed5e0;font-size: 10px;color: #464646;}

#Contents .ReportBoder1 {border-bottom: 0px solid #e1e1e1;color: #464646;}

#Contents .workshopBoder1 {border:1px solid #FFDBE6;}
#Contents .workshopBoder2{border:1px solid #D5D8FB;}
#Contents .workshopBoder3{border:1px solid #FFDAC8;}
#Contents .workshopBoder4{border:1px solid #BCEDE4;}

#Contents .kenmei{color:#F4315D;font-weight:bold;}
#Contents .kenmei2{color:#0060B7;font-weight:bold;}

#Contents .kusyukai1{font-size: 14px;font-weight: bold;color:#F00255;}
#Contents .kusyukai2{font-size: 14px;font-weight: bold;color:#33339B;}
#Contents .kusyukai3{font-size: 14px;font-weight: bold;color:#FF4D00;}
#Contents .kusyukai4{font-size: 14px;font-weight: bold;color:#00796A;}

#Contents .ReportMargin {margin-left:5px;margin-right:5px;}

#Contents .FontBold {color:#555555}

#Contents .ind1{letter-spacing:-0.05em;}
#Contents .ind2{font-size: 10px;background-color:#FFECF1;}
	
#Contents .tpLine1{border:1px solid #fc658e;}
#Contents .tpLine2{border-left:1px solid #fc658e;border-right:1px solid #fc658e;}
#Contents .tpLine3{border-left:1px solid #fc658e;border-bottom:1px solid #fc658e;}
#Contents .tpLine4{border-right:1px solid #fc658e;border-bottom:1px solid #fc658e;}

#Contents .dan{padding:0px;margin-top:0px;margin-bottom:30px;}
#Contents .hasen{border-bottom:1px dashed #cccccc;font-weight:bold;color:;}
#Contents .hasen2{color:#EAEAEA;font-size:10px;}

#Contents .qa1{font-weight:bold;}
#Contents .qa2{border:2px solid #FEE7EE;border-right:none;}
#Contents .qa3{border:2px solid #FEE7EE;border-left:none;}

#Contents .act-b{background:url(../img/act-2.gif) repeat-y top;}
#Contents .fontH{line-height:140%}



.facSub {
	border:1px solid #FFDBE6;
	margin: 0 0 2px 0;
	padding:0;
	color: #fc658e;
	font-weight: bold;
	text-align: center;
	width: 90px;
}
.facSub2 {
	margin: 0 0 15px 12px;
	padding:0;
}

