.style1 {
	color: #003399
}
.style2 {
	color: #00b852
}

.headimg04 {
	background: url(../images/header04.gif) no-repeat center 0;
	width:236px;
	height:287px;
}

.headimg011 a, .headimg011  a:link, .headimg011  a:visited,  .headimg011  a:hover, .headimg011 a:active{
	display: block;
	width:120px;
	height:120px;
	margin:22px 0 0 82px;
}
.headimg011 a span {
	position: absolute;
	left: -9000px;
}
.headimg011 span {
	position: absolute;
	left: -9000px;
}



.headimg01 {
	background: url(../images/header01.gif) no-repeat center 0;
	text-indent:-9999px;
	width:664px;
	height:150px;
}
.headimg02 {
	background: url(../images/header01.gif) no-repeat center bottom;
	width:664px;
	height:137px;
	color: #fff
}
.headimg02 p {
	width:480px;
	padding-left:20px;

}





 /* content01　読書感想文 ４つのコツ
------------------------------------------------ */
.dokusho01{
	background: url(../images/title01_01.gif) no-repeat center 0;
	text-indent:-9999px;
	width:604px;
	height:92px;
}
.dokusho02{
	background: url(../images/title01_02.gif) no-repeat center 0;
	text-indent:-9999px;
	width:604px;
	height:92px;
}
.dokusho03{
	background: url(../images/title01_03.gif) no-repeat center 0;
	text-indent:-9999px;
	width:604px;
	height:92px;
}
.dokusho04{
	background: url(../images/title01_04.gif) no-repeat center 0;
	text-indent:-9999px;
	width:604px;
	height:92px;
}



 /* content02　原稿（げんこう）用紙の使い方
------------------------------------------------ */
.genko01 {
	background: url(../images/title02_01.gif) no-repeat center 0;
	width:610px;
	height:670px;
	overflow: hidden;
}
.genko01 span {
	display:none;

}
.genko01 p {
	width:500px;
	font-size:0.75em;
	line-height:160%;
	color: #4d4d4d;
	margin:150px 0 0 50px;
	font-weight: normal;
}




 /* content03　国語力をアップさせるヒミツとは？
------------------------------------------------ */
.up01{
	background: url(../images/03_img02.gif) no-repeat 0;
	text-indent:-9999px;
	height:20px;
	width:480px;
	padding :3px 0;
}
 /* content03　大切なのは、「いろいろな文章にふれること」と「まず書くこと」。
------------------------------------------------ */
.koku01{
	background: url(../images/03newtitle.gif) no-repeat bottom;
	text-indent:-9999px;
	height:54px;
	width:611px;
	margin:0 0 12px 12px;
}




 /* content04　考え方の過程も評価する。Z会の添削基準はとても細かいんです。
------------------------------------------------ */
.koko01{
	background: url(../images/title04_01.gif) no-repeat bottom;
	text-indent:-9999px;
	height:54px;
	width:611px;
	margin:0 0 12px 12px;
}
 /* content04　Z会　添削指導担当　小林章子　全国の添削指導者を育成し、自らも指導を行う
------------------------------------------------ */
.koko02{
	background: url(../images/04_img02.gif) no-repeat center 0;
	text-indent:-9999px;
	height:20px;
	width:480px;
	padding :3px 0;
}



 /* content05　「おためしてんさく問題」をお届けできる請求締切日は　7／29金
------------------------------------------------ */
.natsu_bottom {
	background: url(../images/bs_img05.gif) no-repeat center 0;
	width:640px;
	height:98px;
}




 /* content06　こんな方におすすめ!
------------------------------------------------ */
.sakubun_bottom {
	background: url(../images/bs_img06.gif) no-repeat center 0;
	width:652px;
	height:116px;
}
.sakubun_txt {
	width:640px;
	height: 76px;
	visibility: hidden;
	text-decoration: none;
	font-size: 70%;
}





 /* footer　ボタン
------------------------------------------------ */
.foot_btn {
	width:480px;
	height: 100px;
	margin: 0 auto;
}
.foot_btn_l {
	width:218px;
	height: 80px;
	float:left;
}
.foot_btn_r {
	width:218px;
	height: 80px;
	float:right;
}








 /* content01　続きを読む　ボタン
------------------------------------------------ */
.nextBT a, .nextBT a:link, .nextBT a:visited,  .nextBT a:hover,  .nextBT a:active{
	display: block;
	background: url(../images/01bt.gif) no-repeat center 0;
	width:96px;
	height:21px;
	margin-left:470px;
}
.nextBT a span {
	position: absolute;
	left: -9000px;
}


.nextBT1 a, .nextBT1 a:link, .nextBT1 a:visited,  .nextBT1 a:hover,  .nextBT1 a:active{
	display: block;
	background: url(../images/01bt.gif) no-repeat center 0;
	width:96px;
	height:21px;
}
.nextBT1 a span {
	position: absolute;
	left: -9000px;
}



 /* content02　続きを読む　ボタン
------------------------------------------------ */
.nextBT2 {
	width:510px;
	height:24px;
	margin-left:70px;
	background: url(../images/02bt_line.gif) no-repeat right 0;
	clear: both;
}
.nextBT2 p {
	float:left;
	background-color: #fff;
	color: #3333ff
}
.nextBT2 a, .nextBT2 a:link, .nextBT2 a:visited,  .nextBT2 a:hover,  .nextBT2 a:active{
	display: block;
	background: url(../images/02bt.gif) no-repeat right 0;
	float:right;
	width:88px;
	height:19px;
	
}
.nextBT2 a span {
	position: absolute;
	left: -9000px;
}


 /* content03　続きを読む　ボタン
------------------------------------------------ */
.nextBT3 {
	width:400px;
	height:21px;
	margin-left:70px;
	clear: both;
}
.nextBT3 p {
	float:left;
	background-color: #fff;
	color: #3333ff
}
.nextBT3 a, .nextBT3 a:link, .nextBT3 a:visited,  .nextBT3 a:hover,  .nextBT3 a:active{
	display: block;
	background: url(../images/03bt.gif) no-repeat right 0;
	float:right;
	width:96px;
	height:21px;
	
}
.nextBT3 a span {
	position: absolute;
	left: -9000px;
}


 /* content04　続きを読む　ボタン
------------------------------------------------ */
.nextBT4 {
	width:400px;
	height:21px;
	margin-left:70px;
	clear: both;
}
.nextBT4 p {
	float:left;
	background-color: #fff;
	color: #3333ff
}
.nextBT4 a, .nextBT4 a:link, .nextBT4 a:visited,  .nextBT4 a:hover,  .nextBT4 a:active{
	display: block;
	background: url(../images/04bt.gif) no-repeat right 0;
	float:right;
	width:96px;
	height:21px;
	
}
.nextBT4 a span {
	position: absolute;
	left: -9000px;
}

.nextBT4 em {
	visibility: hidden;
	text-decoration: none;
	font-size: 70%;
}




 /* content05　資料請求はこちら　ボタン
------------------------------------------------ */
.nextBT5_1 {
	width:620px;
	height:21px;
	padding: 9px 0 4px 0px;
}
.nextBT5_1 a, .nextBT5_1 a:link, .nextBT5_1 a:visited,  .nextBT5_1 a:hover,  .nextBT5_1 a:active{
	display: block;
	background: url(../images/05_1bt.gif) no-repeat right 0;
	float:right;
	width:160px;
	height:21px;
	
}
.nextBT5_1 a span {
	position: absolute;
	left: -9000px;
}
 /* content05　夏のおためしてんさくとは？　ボタン
------------------------------------------------ */
.nextBT5_2 {
	width:620px;
	height:21px;
}
.nextBT5_2 a, .nextBT5_2 a:link, .nextBT5_2 a:visited,  .nextBT5_2 a:hover,  .nextBT5_2 a:active{
	display: block;
	background: url(../images/05_2bt.gif) no-repeat right 0;
	float:right;
	width:160px;
	height:21px;
	
}
.nextBT5_2 a span {
	position: absolute;
	left: -9000px;
}




 /* content06　小学生コース作文とは？　ボタン
------------------------------------------------ */
.nextBT6 {
	width:400px;
	height:21px;
	margin-left:220px;
	clear: both;
}
.nextBT6 p {
	float:left;
	background-color: #fff;
	color: #3333ff
}
.nextBT6 a, .nextBT6 a:link, .nextBT6 a:visited,  .nextBT6 a:hover,  .nextBT6 a:active{
	display: block;
	background: url(../images/06bt.gif) no-repeat right 0;
	float:right;
	width:171px;
	height:21px;
	
}
.nextBT6 a span {
	position: absolute;
	left: -9000px;
}







#mainContent ul{
margin:0;
padding:0;
width:647px;
}

#mainContent li{
	list-style:	none;
	float:left;
	text-indent:-9999px;
	height:28px;

}




 /* タブ　アンカ　ポタン
------------------------------------------------ */
.naviBT01 a, .naviBT01 a:link, .naviBT01 a:visited, .naviBT01 a:active{
	display: block;
	background: url(../images/naviS01_off.gif) no-repeat top ;
	height:28px;
	width:160px;
}
.naviBT01 a:hover{
	display: block;
	background: url(../images/naviS01_ov.gif) no-repeat top ;
	height:28px;
	width:160px;
}

.naviBT02 a, .naviBT02 a:link, .naviBT02 a:visited, .naviBT02 a:active{
	display: block;
	background: url(../images/naviS02_off.gif) no-repeat top ;
	height:28px;
	width:160px;
}
.naviBT02 a:hover{
	display: block;
	background: url(../images/naviS02_ov.gif) no-repeat top ;
	height:28px;
	width:160px;
}

.naviBT03 a, .naviBT03 a:link, .naviBT03 a:visited, .naviBT03 a:active{
	display: block;
	background: url(../images/naviS03_off.gif) no-repeat top ;
	height:28px;
	width:160px;
}
.naviBT03 a:hover{
	display: block;
	background: url(../images/naviS03_ov.gif) no-repeat top ;
	height:28px;
	width:160px;
}

.naviBT04 a, .naviBT04 a:link, .naviBT04 a:visited, .naviBT04 a:active{
	display: block;
	background: url(../images/naviS04_off.gif) no-repeat top ;
	height:28px;
	width:160px;
}
.naviBT04 a:hover{
	display: block;
	background: url(../images/naviS04_ov.gif) no-repeat top ;
	height:28px;
	width:160px;
}

.naviBT01_ov {
	display: block;
	background: url(../images/naviS01_ov.gif) no-repeat center 0;
	height:28px;
	width:160px;
}

.naviBT02_ov {
	display: block;
	background: url(../images/naviS02_ov.gif) no-repeat center 0;
	height:28px;
	width:160px;
}

.naviBT03_ov{
	display: block;
	background: url(../images/naviS03_ov.gif) no-repeat center 0;
	height:28px;
	width:160px;
}

.naviBT04_ov {
	display: block;
	background: url(../images/naviS04_ov.gif) no-repeat center 0;
	height:28px;
	width:160px;
}







 /* sidebarW　期間限定　夏のおためしてんさく
------------------------------------------------ */
.side_tensaku {
	background: url(../images/side_tensaku_top.gif) no-repeat center 0;
	width:200px;
	margin:0;
	overflow: hidden;
}
.side_tensaku h3 {
	width:200px;
	height:196px;
	visibility: hidden;
	text-decoration: none;
	font-size: 70%;
}
.side_tensaku p {
	width:160px;
	color: #4d4d4d;
	margin:0px 10px 0px 20px;
	padding-bottom:10px;
	font-size:0.9em;
	line-height:140%;
}

.side_tensaku_bot {
	background: url(../images/side_tensaku_bot.gif) no-repeat center 0;
	width:200px;
	height:248px;
	margin:0;
	overflow: hidden;
}
.side_tensaku_bot p {
	width:200px;
	height:138px;
	visibility: hidden;
	text-decoration: none;
	font-size: 70%;
}

 /* sidebarW　さらに学年別おためし教材さしあげます！
------------------------------------------------ */
.side_kyozai {
	background: url(../images/side_kyozai.gif) no-repeat center 0;
	width:200px;
	margin:0;
	overflow: hidden;
}
.side_kyozai h3 {
	width:200px;
	height:260px;
	visibility: hidden;
	text-decoration: none;
	font-size: 70%;
}
.side_kyozai p {
	width:160px;
	color: #4d4d4d;
	margin:0px 10px 0px 20px;
	padding-bottom:10px;
	font-size:0.9em;
	line-height:140%;
}


 /* sidebarW　おためしてんさく　ボタン
------------------------------------------------ */
.side_shiryou_bt a, .side_shiryou_bt a:link, .side_shiryou_bt a:visited,  .side_shiryou_bt a:hover,  .side_shiryou_bt a:active {
	display: block;
	background: url(../images/05_1bt.gif) no-repeat center 0;
	width:160px;
	height:21px;
	margin: 0 auto 15px auto;
}
.side_shiryou_bt a span {
	position: absolute;
	left: -9000px;
}
.side_tensaku_bt a, .side_tensaku_bt a:link, .side_tensaku_bt a:visited,  .side_tensaku_bt a:hover,  .side_tensaku_bt a:active {
	display: block;
	background: url(../images/05_2bt.gif) no-repeat center 0;
	width:160px;
	height:21px;
	margin: 0 auto;
}
.side_tensaku_bt a span {
	position: absolute;
	left: -9000px;
}


 /* sidebarW　おためし教材　ボタン
------------------------------------------------ */
.side_kyozai_bt a, .side_kyozai_bt a:link, .side_kyozai_bt a:visited,  .side_kyozai_bt a:hover,  .side_kyozai_bt a:active {
	display: block;
	background: url(../images/05_1bt_kyozai.gif) no-repeat center 0;
	width:160px;
	height:21px;
	margin: 0 auto;
	padding-bottom:15px;
}
.side_kyozai_bt a span {
	position: absolute;
	left: -9000px;
}








.txtp {
color: #D83A69;
}













