@charset "euc-jp";
/* タイトル部分共通 */

#main  {
	background:#FFFFFF;
	width:950px;
	text-align:center;
} 
.text {
	text-align:left;
	padding:15px 0 0 25px;
	font-size:110%;
}
.text img {
	margin:0 10px 0 15px;
}
.texts {
	text-align:left;
	font-size:80%;
	margin-top:5px;
} 
.teikyo {
	font-size:90%;
}
#main2 {
	margin:0 auto; width:929px;
}


/* 国語タブ部分 */

.hd{
	width:929px;
	background-image:url(http://i.yimg.jp/images/kids/special/08/k_tab.gif);
	background-repeat:no-repeat;
	height:54px;
	margin-top:10px;
}
.hd,.eveNv li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.eveNv li{
	float:left;
	margin:0 5px 5px 0;
}
.eveNv li,.eveNv li a{
	width:188px;
	height:50px;
}

/* 算数タブ部分 */
.hd2{
	width:929px;
	background-image:url(http://i.yimg.jp/images/kids/special/08/s_tab.gif);
	background-repeat:no-repeat;
	height:54px;
	margin-top:10px;
}
.hd2,.eveNv2 li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.eveNv2 li{
	float:left;
	margin:0 5px 5px 0;
}
.eveNv2 li,.eveNv2 li a{
	width:188px;
	height:50px;
}

/* 国語タブ以下 */
.naka {
	width:929px;
	background:url(http://i.yimg.jp/images/kids/special/08/k_bg.gif) repeat-y;
	text-align: center;
	width:929px;
	padding:15px 0 15px 0;
	border-bottom:solid 4px #ffcc45;
}
.gakunen {
	background:#FFFFFF;
	border:solid 1px #ffda2d;
	margin: 0 auto;
	width:690px;
	text-align:center;
}
.gakunen img {
	position:relative ; top:1px;
}
.gakunen td {
	padding:5px 0 4px 0;
	font-size:85%;
}

/* 算数タブ以下 */
.naka2 {
	width:929px;
	background:url(http://i.yimg.jp/images/kids/special/08/s_bg.gif) repeat-y;
	text-align: center;
	width:929px;
	padding:15px 0 15px 0;
	border-bottom:solid 4px #01cce4;
}
.gakunen2 {
	background:#FFFFFF;
	border:solid 1px #ffda2d;
	margin: 0 auto;
	width:690px;
	text-align:center;
}
.gakunen2 img {
	position:relative ; top:1px;
}
.gakunen2 td {
	padding:5px 0 4px 0;
	font-size:85%;
}

/* cell */
h3 {
	margin:15px 0 0 0;
}
.pagetop {	
	font-size:80%;
	margin:3px 0 15px 730px;
}
.answerall {
	margin:0 0 5px 540px;  
}
.answer {
	text-align:center;
	width:300px;
	border:solid 1px #ffd200;
	background:#FFFFFF;
	padding:0 0 5px 0;
}
/* 国語cell */
.cell {
	background:url(http://i.yimg.jp/images/kids/special/08/k_dot.gif) repeat-y;
	margin: 0 auto;
	width:858px;
	border-top:#ffb5b5 solid 6px;
	border-bottom:#ffb5b5 solid 6px;
	text-align:left;
	font-size:90%;
}
.cell img {
	position:relative ; top:5px;
}
.cell table{
	margin:5px 0 10px 60px;
}
.cell td {
	width:400px;
	padding:10px 0 0 0;
}
.answerall {
	margin:30px 0 5px 540px;  
}
.answer {
	text-align:center;
	width:300px;
	border:solid 1px #ffd200;
	background:#FFFFFF;
	padding:0 0 5px 0;
}
.chobo {
	overflow:hidden;
	display:block;
	background:url(http://i.yimg.jp/images/kids/special/08/k_chobo.gif) no-repeat;
	background-position:97.5% 70%;
}
/* 算数cell */
.cell2 {
	background:url(http://i.yimg.jp/images/kids/special/08/s_dot.gif) repeat-y;
	margin: 0 auto;
	width:858px;
	border-top:#97ded4 solid 6px;
	border-bottom:#97ded4 solid 6px;
	text-align:left;
	font-size:90%;
}
.cell2 img {
	position:relative ; top:5px;
}
.cell2 table{
	margin:5px 0 10px 60px;
}
.cell2 td {
	width:400px;
	padding:10px 0 0 0;
}
.chobo2 {
	overflow:hidden;
	display:block;
	background:url(http://i.yimg.jp/images/kids/special/08/s_chobo.gif) no-repeat;
	background-position:97.5% 70%;
}



