.txt_base {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.color_ff6600 {
	color: #FF6600;
}
.color_009933 {
	color: #009933;
}
.txt12_333333 {
	font-size: 12px;
	color: #333333;
}
.mgn10 {
	margin-bottom: 10px;
}
.pad10 {
	padding: 10px;
}
.newstit {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FF6633;
	padding: 4px;
	font-weight: bold;
}

/*----------　student　----------*/

.s_voice{
	margin-bottom:10px;
	border:1px solid #d1c0a5;
}
.bg_student01{
	background-color:#facd89;
	color:#6A3906;
	font-size:12px;
	line-height:28px;
	border:1px solid #ffffff;
	letter-spacing:1px;
	text-align:left;
	padding:0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;	
}


/*----------　menu テキストリンク　----------*/
#menu a:link    {color: #ff0000;text-decoration: underline; }
#menu a:visited {color: #ff0000;text-decoration: underline; }
#menu a:hover   {color: #ff0000;text-decoration: none; }
#menu a:active  {color: #ff0000;text-decoration: none; }

.t-brn{color: #6b3205;}
