/***********事業活動***********/
.H3act{
	margin:0 0 10px 0;
	padding:0;
	width:169px;
	font-weight:normal;
	font-size:100%;
}
.H3act:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.actIcon01{
	float:left;
	margin:0;
	padding:0 8px 0 0;
	width:20px;
	display:block;
}
.actTitle01{
	float:right;
	margin:0;
	padding:3px 0 0 0;
	width:141px;
	display:block;
}
A.actA{
	color:#00036E;
	text-decoration:underline;
}
A:hover.actA{
	color:#FF0000;
	text-decoration:underline;
}
.actInfo{
	margin:10px 0;
	padding:0;
}

.H4act{
	margin:0;
	padding:0;
	width:431px;
	font-weight:normal;
	color:#00036E;
	line-height:180%;
	font-size:110%;
}
.H4act:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.actIcon02{
	float:left;
	margin:0;
	padding:5px 2px 0 0;
	width:11px;
}
.H4act P{
	float:right;
	margin:0;
	padding:0;
	width:418px;
}

.actIMG{
	margin:10px 0 20px 0;
	padding:0;
}

P.actText01{
	margin:0;
	padding:0 0 15px 0;
}
/***********／事業活動***********/




/***********生涯教育***********/
.H3life{
	margin:0 0 25px 0;
	padding:0;
	width:169px;
	font-weight:normal;
	font-size:100%;
}
.H3life:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.lifeIcon01{
	float:left;
	margin:0;
	padding:0 8px 0 0;
	width:20px;
	display:block;
}
.lifeTitle01{
	float:right;
	margin:0;
	padding:0;
	width:141px;
	display:block;
}
.line02{
	margin:0 0 8px 0;
	padding:0;
	width:169px;
}
.H4life{
	margin:0 0 17px 0;
	padding:0;
	width:169px;
	font-weight:normal;
	font-size:100%;
}
.lifeItem01{
	margin:0 0 15px 0;
	padding:0;
	width:169px;
}
.lifeItem01:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.lifeIcon02{
	float:left;
	margin:0;
	padding:0 2px 0 0;
	width:11px;
}
.lifeText01{
	margin:0;
	padding:0;
}
.lifeItem02{
	margin:10px 0 0 0;
	padding:0;
	width:431px;
}
.lifeItem02:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.lifeIcon03{
	float:left;
	margin:0;
	padding:3px 2px 0 5px;
	width:22px;
}
A.lifeA{
	color:#00036E;
}
A:hover.lifeA{
	color:#00036E;
}
.lifeIMG01{
	margin:0 0 10px 0;
	padding:0;
}

table.lifeEduTable{
	background-color:#BBBBBB;
	width:100%;
	padding:0;
}
table.lifeEduTable th{
	background-color:#454545;
	color:#FFFFFF;
	padding:5px;
}
table.lifeEduTable td{
	background-color:#FFFFFF;
	padding:5px;
}
/***********／生涯教育***********/
/***********グループ***********/
.H3group01{
	margin:0 0 3px 0;
	padding:0;
	width:169px;
	font-weight:normal;
	color:#757575;
	line-height:130%;
	font-size:90%;
}
.H3group02{
	margin:15px 0 3px 0;
	padding:0;
	width:169px;
	font-weight:normal;
	color:#757575;
	line-height:130%;
	font-size:90%;
}

.H3group03{
	margin:0 0 12px 0;
	padding:0;
	width:208px;
	font-weight:normal;
	color:#00036E;
	line-height:180%;
	font-size:120%;
}
.H3group03:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.H3group03 P{
	float:right;
	margin:0;
	padding:0;
	width:195px;
}


.basisL01gr{
	float:left;
	margin:0;
	padding:0 10px 0 0;
	width:169px;
}

.basisL01gr IMG{
	margin:0 0 9px 0;
	padding:0;
	width:169px;
	display:block;
}

#groupCopy01{
	margin:0 0 50px 0;
	padding:0;
	width:431px;
}
.groupItem01{
	margin:0 0 90px 0;
	padding:0;
	width:431px;
}
.groupItem01:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.groupL01{
	float:left;
	margin:0;
	padding:0  0 0;
	width:208px;
}
.groupR01{
	float:right;
	margin:0;
	padding:0;
	width:213px;
}
.groupIcon01{
	float:left;
	margin:0;
	padding:4px 2px 0 0;
	width:11px;
}

.groupItem02{
	margin:0 0 15px 0;
	padding:0;
}
.groupItem03{
	margin:0 0 20px 0;
	padding:0;
	width:431px;
}
.groupItem03:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.groupL02{
	float:left;
	margin:0;
	padding:0 8px 0 0;
	width:133px;
}
.groupR02{
	float:right;
	margin:0;
	padding:0;
	width:290px;
}

/***********／グループ***********/

/***********csr***********/
.csrContent{
	margin-bottom:70px;
}
.csrA{	
}
.csrA img{
	float:left;
	margin:15px 15px 5px 0;	
}
.csrA p{
	padding:10px 15px 5px 0;
	margin-left:250px;
}
.csrB p{
	padding:10px 15px 5px 0;
}
/***********csr***********/