@charset "UTF-8";
/* ------------------------------------------- */

/* voice CSS */

/* ------------------------------------------- */
/* ------------------------------------------- */

/* VoiceHeadArea CSS */

/* ------------------------------------------- */
.VoiceHeadArea {
	margin:0px 0px 20px;
	padding:0px;
}
.VoiceHeadArea h2 {
	margin:0px;
	padding:50px 0px 0px;
	height: 0px;
	width: 270px;
	background: url(/voice/img/VoiceHeadh2.gif) no-repeat 0px 0px;
	display: block;
	overflow: hidden;
}
.VoiceHeadArea p {
	margin:10px 0px;
	padding:0px;
}
/* ------------------------------------------- */

/* VoiceContBox CSS */

/* ------------------------------------------- */
.VoiceContTopBox {
	margin:0px 0px 45px;
	padding:0px;
	background: url(/voice/img/BG.jpg) repeat-y;
}
.VoiceContTopBox Img.Right{
	margin: 0px 1px 0px 0px;
	padding: 25px 9px 0px 0px ;
	float: right;
	background: #FFFFFF;
}
.VoiceContTopBox h3 {
	margin:0px 0px 0px 36px;
	padding:0px;
	font-size: 12px;
	font-weight: bold;
	color: #29c1d0;
}

.VoiceContTopBox p.StudentShort {
	margin:0px;
	padding:1px 10px 10px 36px;
	line-height: 1.67em;
}

.VoiceContTopBox p.ParentShort {
	margin:0px;
	padding:12px 10px 10px 36px;
	line-height: 1.67em;
}
.VoiceContTopBox p.ParentShort img{
	margin: 0px;
	padding: 1px 0px 4px;
}
.BoxBottom{
	margin: 0px;
	padding: 0px ;
	background: url(/voice/img/Bottom.jpg) no-repeat;
	height: 18px;
}
.VoiceContBox {
	margin:0px 0px 45px;
	padding:0px;
}
.VoiceContBox h2 {
	margin:0px 0px 8px;
	padding:0px 0px 2px 40px;
	background: url(/voice/img/VoiceIcon.gif) no-repeat 0px 0px;
	font-size: 14px;
	line-height: 1.6em;
	font-weight: bold;
	color: #29c1d0;
	border-bottom: 1px solid #beecf1;
}
.VoiceContBox h2.VoiceToppage{
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	height: 35px;
}
.VoiceContTopBox h2.VoiceSubpage{
	background: url(/voice/img/Title4.jpg) no-repeat 0px 0px;
	margin: 0px;
	padding: 9px 0px 0px 33px;
	height: 26px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.VoiceContTopBox h3.Chach{
	margin: 0px;
	padding: 10px 10px 23px 36px;
	font-size: 15px;

}
.VoiceContBox h3 {
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 1.6em;
	font-weight: bold;
	color: #29c1d0;
}
.VoiceContBox img {
	margin:0px 0px 0px 20px;
	padding:0px;
	float: right;
}
.VoiceContBox p.StudentShort {
	margin:0px;
	padding:10px 20px;
	background: #f2fbfc;
	width: 360px;
}
.VoiceContBox p.ParentShort {
	margin:10px 0px 0px;
	padding:10px 20px;
	background: #fffbe1;
	width: 360px;
}
.VoiceContBox p.Student {
	margin:0px;
	padding:10px 20px;
	background: #f2fbfc;
}
.VoiceContBox p.Parent {
	margin:10px 0px 0px;
	padding:10px 20px;
	background: #fffbe1;
}
/* ------------------------------------------- */

/* NextArea */

/* ------------------------------------------- */
.NextArea {
	margin: 0px;
	padding: 7px;
	text-align: center;
	border: 1px #d3d3d3 solid;
	background-color: #eaeaea;
	height: 42px;
}
.NextArea ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
}
.NextArea ul li{
	margin: 0px;
	padding: 0px;
}
.NextArea ul li a{
	display: block;
	background-image: url(/voice/img/Navi.jpg) ;
	overflow: hidden;
	width: 299px;
	height: 0px;
	margin: 0px;
	padding: 42px 0px 0px;
	cursor: hand;
}
.NextArea ul li.TopNext{
	float: right;
}
.NextArea ul li.TopNext a{
	background-position: 0px 0px;
}
.NextArea ul li.TopNext a:hover{
	background-position: 0px -42px;
}

.NextArea ul li.Next{
	float: right;
}
.NextArea ul li.Next a{
	background-position: 0px -84px;
}
.NextArea ul li.Next a:hover{
	background-position: 0px -126px;
}
.NextArea ul li.Back{
	float: left;
}
.NextArea ul li.Back a{
	background-position: 0px -168px;
}
.NextArea ul li.Back a:hover{
	background-position: 0px -210px;
}

.NextArea ul li.NextLog{
	float: right;
}
.NextArea ul li.NextLog a{
	background-position: 0px -252px;
}
.NextArea ul li.NextLog a:hover{
	background-position: 0px -294px;
}

.NextArea ul li.LogNext{
	float: right;
}
.NextArea ul li.LogNext a{
	background-position: 0px -336px;
}
.NextArea ul li.LogNext a:hover{
	background-position: 0px -378px;
}
.NextArea ul li.LogBack{
	float: left;
}
.NextArea ul li.LogBack a{
	background-position: 0px -420px;
}
.NextArea ul li.LogBack a:hover{
	background-position: 0px -462px;
}