@charset "utf-8";
/* =====================================
	音声ページ　3年
===================================== */
.contentsEnglish {
margin:0 auto;
width:930px;
background:url(../img/bg2.png) repeat-y;
height:500px;
padding:5px;
}

.English_cont01{
position:absolute;
top:105px;
left:30px;
color:#333333;
font-size:20px;
display:block;
line-height:28px;
}

.English_cont02{
position:absolute;
top:300px;
left:30px;
color:#333333;
font-size:20px;
display:block;
line-height:28px;
}

.English_text {
padding-left: 20px;
margin: 10px 0 15px;
}


/* =====================================
	音声ページ　4年
===================================== */
.contentsVoice {
margin:0 auto;
width:930px;
background:url(../img/bg2.png) repeat-y;
height:1230px;
padding:5px;
}

.Voice_cont01{
position:absolute;
top:105px;
left:30px;
color:#333333;
font-size:20px;
display:block;
line-height:28px;
width: 95%;
}

.Voice_cont02{
position:absolute;
top:650px;
left:30px;
color:#333333;
font-size:20px;
display:block;
line-height:28px;
width: 95%;
}

.English_nunmber,
.English_nunmber02 {
	margin-bottom: 20px;
}

.English_nunmber table{
	float: left;
	width: 31%;
}

.English_nunmber table:nth-of-type(1){
	margin-left: 20px;
}

.English_nunmber table td:first-child{
	background-color:#fac2f1;
	text-align: center;
	padding: 5px;
	width: 30px;
}

.English_nunmber table td:nth-child(2){
	background-color:#faffd7;	
	padding: 5px;
	width: 70px;
}

.English_nunmber02 table{
	margin-left: 20px;
	width: 93%;
}

.English_nunmber02 table td{
	padding: 5px;
	text-align:right;
}

.English_nunmber02 table td:first-child{
	text-align: center;
}

.color01 {
	background-color: #fef5b6;
}

.color02 {
	background-color: #e6ffb8;
}

.color03 {
	background-color: #93e6e5;
}

.color04 {
	background-color: #a2d3ff;
}

/* =====================================
	共通
===================================== */
.textblue {
color:#008ffe;
}

.VoicePlayer {
	margin: 20px 20px;
}

.VoicePlayer audio {
width: 300px;
border: 1px solid #666;
}

