/****************************
 * ヘッダー 
 */
#navEducation {
	color: #ff0000;
}

/*****************************
 * 	メインコンテンツ
 *****************************/
/* コンテンツ説明文　*/
div.contentTitle p {
}
/* 分離線 */
div.splitLine {
	width: 98%;
	margin: auto;
}
.contentMargin {
	width: 98%;
	margin: auto;
}
section {
	margin: 20px 0;
}
/* コンテンツ */
div.caption {
	margin-bottom: 20px;
}
div.caption h2 {
	font-weight: 400;
	color: #00b0f0;
}
div.contentParent {
	display: flex;
}
/* グリッド */
.gridContent{
	display:grid;
    grid-template-columns: 140px 1fr;
}
.gridRowSep{
	background-color: white;
	height:6px;
}
.layered{
	margin-top: -4px;
	z-index: -1;
}
/* 期間 */
div.kensyuPeriod {
	color: white;
	font-weight: 400;
	font-size: large;
	align-items: center;
}
div.kensyuPeriod .lavel{
	display: flex;
	height: 100%;
	padding-bottom: 10px;
}
div.kensyuPeriod p{
	margin: auto;
}
/* 期間の下三角形　*/
div.kensyuPeriodBottom{
	content: "";
	width: 0;
	height: 0;
	bottom: -10px;
	left: 0;
	border-style: solid;
	border-width: 10px 70px 0 70px;
	z-index: 1;
}
div.kensyuPeriodBottomWhite{
	content: "";
	position:relative;
	width: 0;
	height: 0;
	left: 0;
	border-style: solid;
	border-width: 10px 70px 0 70px;
	border-color: white transparent transparent transparent;
	z-index: 1;
}
.bglevel1{
	background-color: rgba(0,112,192,0.4);
	display: flex;
}
.bglevel1Bottom{
	border-color: rgba(0,112,192,0.4) transparent transparent transparent;
}
.bglevel2{
	background-color: rgba(0,112,192,0.6);
}
.bglevel2Bottom{
	border-color: rgba(0,112,192,0.6) transparent transparent transparent;
}
.bglevel3{
	background-color: rgba(0,112,192,0.8);
}
.bglevel3Bottom{
	border-color: rgba(0,112,192,0.8) transparent transparent transparent;
}
.bglevel4{
	background-color: rgba(0,112,192,1);
}
.bglevel4Bottom{
	border-color: rgba(0,112,192,1) transparent transparent transparent;
}

/* 研修内容 */
div.kensyuText{
	max-width: 1200px;
	padding: 10px;
	padding-left: 14px;
	/*border: #dddddd 1px solid;*/
	background-color: #eeeeee;
	margin-left:8px;
}
div.kensyuText p{
	padding-left: 12px;
}

div.contentMain {
	text-align: left;
	margin-bottom: 25px;
}
div.contentMain h3 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	font-size: 18px;
	font-weight: 400;
}
div.contentMain .text{
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}
div.backgroundColorSet {
	background-color: #f4ecb2;
}
#qualificationIncentiveScheme p{
	margin-bottom: 20px;
}
div.text ul li {
	width: 100%;
	float: none;
	text-align:left;
	margin-right: 0;
}

.indent{
	margin-left:20px;
}
div.subhead h3{
	color: #0070c0;
}
.note{
	text-align:right;
}