@charset "utf-8";
#mainContent #e_learning {
	clear: both;
	width: 100%;
	float: left;
	display: block;
}
#mainContent #e_learning ul, #mainContent #e_learning .multipleline ul {
	padding-bottom: 20px;
	padding-left: 20px;
	list-style-type: none;
}
#mainContent #e_learning li {
	padding-left: 20px;
	line-height: 200%;
	background-image: url(../images/li02.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}
#mainContent #e_learning .deci ol {
	padding-bottom: 20px;
	padding-left: 30px;
	margin: 0 15px 0 15px;
	list-style-type: decimal;
}
#mainContent #e_learning .deci li {
	padding-left: 20px;
	line-height: 200%;
	background-image: none;
}
#mainContent #e_learning h3 {
	font-size: 18px;
	color: white;
	maring: 15px 0 20px 0;
}
#mainContent #e_learning .space {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	height: 4em;
}
#mainContent #e_learning .indent {
	margin-left: 20px;
	margin-bottom: 1em;
}
#mainContent #e_learning .multipleline li {
	padding-left: 20px;
	line-height: 200%;
	background-image: url(../images/li04.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
#mainContent #e_learning .important {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	border-radius: 0 0 3px 3px;
	margin-top: 0;
	margin-bottom: 30px;
	background-color: #F3FFE1;
}
#mainContent #e_learning .important h4 {
	font-size: 22px;
	font-weight: normal;
	color: black;
	margin: 10px 0 20px 0;
}
#mainContent #e_learning h5 {
	font-size: 22px;
	font-weight: normal;
}
#mainContent #e_learning h6 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
}
#mainContent #e_learning .important p {
	font-size: 13px;
	color: black;
	line-height: 150%;
	margin: 20px;
}
#mainContent #e_learning .important li {
	color: black;
}
/*--　投票　--*/
#page #anq {
	clear: none;
	display: block;
	margin-top: 20px;
	padding-top: 5px;
	background-image: url(../images/anq.png);
	background-repeat: no-repeat;
	width: 148px;
	height: 200px;
	position: fixed;
}
#page #anq .que {
	font-weight: bold;
	font-size: 14px;
	color: black;
	margin: 0 0 5px 10px;
	border: none;
}
#page #anq p {
	margin: 15px 0 15px 25px;
	color: black;
	line-height: 150%;
}
#page #anq input {
	color: black;
}
/*--　テキスト装飾　--*/
/*#mainContent #e_learning .redB,
#mainContent #e_learning .point.redB span {*/
.redB {
	font-weight: bold;
	color: #F00;
}
#mainContent #e_learning .bkB {
	font-weight: bold;
	color: black;
}
#mainContent #e_learning .bold {
	font-weight: bold;
}
#mainContent #e_learning .point {
	clear: both;
	display: block;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #9F0;
	color: white;
	padding-top: 20px;
	padding-bottom: 20px;
}
#mainContent #e_learning .point p {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}
#mainContent #e_learning .line {
	clear: both;
	display: block;
	width: 100%;
	height: 5px;
	border-top: 1px solid gray;
	margin-top: 20px;
	margin-bottom: 10px;
}
.rookie {
	color: #99cc66;
	font-weight: bold;
	font-size: 13px;
}
.senior {
	color: #99ccff;
	font-weight: bold;
	font-size: 13px;
}
.senmu {
	color: #ffcc00;
	font-weight: bold;
	font-size: 13px;
}
.president {
	color: #99cc00;
	font-weight: bold;
	font-size: 13px;
}
.cmt {
	color: #3CF;
	font-weight: bold;
	font-size: 13px;
}
.ktd {
	color: #FCF;
	font-weight: bold;
	font-size: 13px;
}
.nml {
	color: white;
	font-weight: normal;
}
