.text_whatsnew  { color: #467051; font-size: 9pt; line-height: 120% }

.text_whatsnew_b { color: white; font-weight: bold; font-size: 12px; line-height: 120% }

.text_topics { color: #ef9c00; font-weight: normal; font-size: 14px; text-decoration:none ; font-family: "ＭＳ Ｐ明朝", "細明朝体"}

.text_contact { color: #ef9c00; font-size: 12px; line-height: 140% }

.text_topics_cnt {

	color: #467051;

	font-size: 10pt;

	padding-bottom: 10px;

	line-height: 125%;

}

a:hover {
	color: #FF9900
}
a:link{
    color: #557766
}
a:visited {
	color: #DE8326;
}

.text_menu_syousai {

	color: #467051;

	font-size: 12px;

	line-height: 125%;

	font-weight: normal;

}

.text_menu_syousai_b { color: #467051; font-weight: bold; font-size: 12px; line-height: 125%}

.text_copyright { color: #ef9c00; font-size: xx-small; line-height: 110% }

.text_green_110 { color: #557766; font-size: 12px; line-height: 150%}
.text_green_114 { color: #557766; font-size: 14px; line-height: 150%}

.text_green_110_b { color: #557766; font-weight: bold; font-size: 12px; line-height: 150%}

.whatnew_title {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal; font-weight: normal; color: #993300}

.top_text_B {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none}

.course-title {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}.question {

	font-size: 18px;

	font-style: italic;

	color: #FF0000;

	font-weight: bold;

}

.answer {

	font-size: 18px;

	font-style: italic;

	color: #0000FF;

	font-weight: bold;

}

form {

	margin: 0px;

}

.comment { color: #557766; font-size: 10px; line-height: 125%}

.rdlastname {

	height: 20px;

	width: 60px;

}

.rdemail {

	height: 18px;

	width: 150px;

}

.rdform {

	height: 20px;

	width: 40px;

}

.size14px {

	font-size: 14px;

}

.contents {

	color: #cc3300;

}

.mailmag {

	font-size: 10px;

	color: #557766;

	line-height: 18px;

	padding: 5px;

	text-indent: 5px;

}

.text-color-gray {

	color: #666666;

}

.snippets {

	font-size: 10px;

	color: #2D613A;

	padding-top: 3px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-left: 10px;

	text-align: right;

}

.snippet2 {

	font-size: 10px;

	color: #2D613A;
	
	line-height: 100%;
	
	padding-top: 2px;

	padding-right: 5px;

	padding-left: 10px;

	text-align: right;
}

.text-voice-index {

	font-size: 12px;

	line-height: 150%;

}

.text-voice-index-s {

	font-size: 10px;

	line-height: 12px;

	color: #557766;

}

.font12_gray{
 color: #666666;
  font-size: 12px; 
  line-height: 150%;

}

.list_popop{
	padding-bottom: 5px;
	font-weight: bold;
}

