h1, h2, h3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	margin: 0px;
	font-weight: normal;
	color: #666666;
	}
.text1420 {
	font-size: 14px;
	line-height: 20px;
}
.profilekomoku {  font-size: 14px; line-height: 20px; color: #333333; background-color: #CCCCCC}
.lessonkomoku {  font-size: 14px; line-height: 20px; color: #FFFFFF; background-color: #339933}
.profilemidashi {  font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #999999}
.lessontext {  font-size: 14px; line-height: 26px; color: #333333}
.lessonword {  font-size: 14px; line-height: 26px; color: #FFFFFF; background-color: #669900}
.lessonhyo {  font-size: 14px; line-height: 26px; color: #333333; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px}
.lessonhyokomoku {  font-size: 14px; line-height: 26px; color: #FFFFFF; background-color: #CC0000}
.text12 {  font-size: 12px; font-weight: bold; color: #333333; line-height: 16px}
.text1218 {  font-size: 12px; line-height: 18px; background-color: #E4E4E4}
.text12182 {  font-size: 12px; line-height: 18px; background-color: #CCCCCC}
.bodytext01 {
	font-size: 12px;
	line-height: 18px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 15px;
	padding-bottom: 0px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
.bodytext02 {
	font-size: 14px;
	line-height: 18px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
.redline {
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	border-bottom-width: 1px;
	list-style-position: inside;
}

.blackline {
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	list-style-position: inside;
}

.redText {
	color: #BD0022;
}

.redtext_marker {
	color: #BD005F;
	background-color: #FFFF80;
}

.blackline_redtext {
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	color: #BD0022;
}

.marker {
	background-color: #FFFF80;
}

.marker_underline {
	background-color: #FFFF80;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BD0022;
}

