@charset "utf-8";

#bt_body{
	margin:0;
	padding:5px;
}

.font13s{
        font-size:13px;
} 

#photo250{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:15px;
	width: 251px;
}
#photo150{
	float:left;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
	width: 150px;
}
#photo100{
	float:right;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
	width: 100px;
}

#ikimono{
	margin-left:10px;
        width:650px;
}

#ikimono h2{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:0px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
        font-size:18px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;

}


h2.blogKijiTitle{
	margin:15px 0 10px 5px;
	padding:5px 0 5px 10px;
        font-size:18px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}

h2.blogKijiTitle_b{
	margin:15px 0 10px 5px;
	padding:5px 0 5px 10px;
        font-size:18px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #7BA5EA;
	border-left-color: #7BA5EA;
}



#ikimono p{
	margin-top:0px;
        font-size:16px;
	line-height: 150%;
	margin-left:5px;
	margin-right:5px;
}


#ikimono img{
        vertical-align: middle;
}

#ikimono li{
	list-style-type: none;
        margin-bottom:5px;
}

#ikimono2{
        width:350px;
        height:450px;
        margin-left:300px;
}

#ikimono2 li{
        font-size:13px;
	margin-bottom:5px;
}

#photo{
	float:left;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:15px;
	width: 200px;
}


#photo p{
        font-size: 13px;
	margin-top: 5px;
}
#ikimono3{
        height:1500px;
	background-image: url(http://img.47news.jp/feature/47school/animal_bg2.gif);
	background-repeat: no-repeat;
	margin-left:10px;

}

#ikimono3 li{
	list-style-type: none;
        margin-bottom:5px;
}
#ikimono3 h2{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:0px;
        padding:0px;
        font-size:18px;

}



#ikimono4{
        height:1500px;
	background-image: url(http://img.47news.jp/feature/47school/kanji_bg2.gif);
	background-repeat: no-repeat;
	margin-left:10px;

}

#ikimono4 li{
	list-style-type: none;
        margin-bottom:5px;
}
#ikimono4 h2{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:0px;
        padding:0px;
        font-size:18px;

}
#ikimono5 p{
	margin-left:5px;
	margin-right:5px;
}
#school p{
        font-size:16px;        
	line-height: 150%;
        margin-left:5px;
	margin-right:5px;
}



/*-----------------------------------------------
 NIEの取り組み　2008/11/28 saito
-----------------------------------------------*/

#bt_body{
    padding:5px;
    font-weight:100;
} 

 
#bt_body h1{
    font-size:22px;
	}	
#bt_body h2 {
    font-size:18px;
	}
#bt_body h3 {
    font-size:18px;
   color:#0066FF;
   }
#bt_body h4{
    font-size:16px;
   }
#bt_body h5{
    font-size:14px; 
   }  

#bt_body ol{
   margin:0 0 0 20px;
} 

　
#bt_body ol li{
    padding-right:0;
    list-style:none; 
} 


#border {
    border-style: solid; 
    border-width: 1px;
    border-bottom-color:#000000;
    padding:3px;  
}

/*----------------------------------------------------
 NIEの取り組みのフロートボックス部分　2008/12/01 saito
----------------------------------------------------*/

#bt_body .in_the_box{
	width:650px;
}

#bt_body .in_the_box .in_left{
	float:left;
	width:300px;
}

#bt_body .in_the_box .in_right{
	float:right;
	width:305px;
}


#bt_body .in_the_box .in_left ul{
	margin:0 0 0 25px;
}

#bt_body .in_the_box .in_left ul li{
	padding:0;
	list-style-type:decimal;
	margin:0 0 20px 0;
	list-style-image:none;
}

#bt_body .in_the_box .in_right img{
	padding-bottom:20px;
}


#bt_body .in_the_box ul{
	margin:0 0 0 25px;
}

#bt_body .in_the_box ul li{
	padding:0;
	list-style-type:decimal;
	margin:0 0 20px 0;
	list-style-image:none;
}

#bt_body .in_the_box .in_box ul{
	margin:0 0 0 25px;
}

#bt_body .in_the_box .in_box ul li{
	padding:0;
	list-style-type:decimal;
	margin:0 0 5px 0;
	list-style-image:none;
}


#bt_body .in_the_box .in_box_ten table tr td ul{
	margin:0 0 0 25px;
}

#bt_body .in_the_box .in_box_ten table tr td ul li{
	padding:0;
	list-style-type:disc;
	margin:0 0 2px 0;
	list-style-image:none;
}



/*----------------------------------------------------
 NIE授業実践のtable　2008/12/09 saito
----------------------------------------------------*/
.on_box{
	z-index:2;
	width:360px;
	border:solid 1px #000000;
	padding:5px;
	position:relative;
	top:75px;
	left:150px;
	font-size:14px;
	background:#FFFFFF;
}

.on_box3{
	z-index:2;
	width:360px;
	border:solid 1px #000000;
	padding:5px;
	position:relative;
	top:130px;
	left:150px;
	font-size:14px;
	background:#FFFFFF;
}


.table_box{
	border:solid 1px #000000;
}


table.under_teble{
	z-index:1;
	position:relative;
	font-size:14px;
}

table.under_teble p{
 	margin:10px 4px;
	padding:0;
}

table.under_teble tr td.top{
	border:solid 1px #000000;
}

table.under_teble tr td.topCenter{
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
}

table.under_teble tr td.center{
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
}

table.under_teble tr td.centerBottom{
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
	border-bottom:solid 1px #000000;
}

table.under_teble tr td.centerBottomCenter{
	border-bottom:solid 1px #000000;
}




/*-----------------------------------------------
 NIEのトップページ　2008/12/12 saito
-----------------------------------------------*/


#bt_body .nie_menu_box{
	width:655px;
}


#bt_body .nie_menu_box .nie_menu_head{
	width:655px;
}

#bt_body .nie_menu_box .nie_menu_center{
	background:url(http://img.47news.jp/feature/47school/images/nie_menu_box_center.jpg) repeat-y;
	padding:5px 15px 0 ;
	width:625px;
}

#bt_body .nie_menu_box .nie_menu_center ul{
	list-style:none;
	margin:0 0 0 10px;
}

#bt_body .nie_menu_box .nie_menu_center ul li{
	float:left;
	list-style:none;
	margin:0 0 5px 0;
	padding:0 20px 0 0;
}

#bt_body .nie_menu_box .nie_menu_center ul li.kijiList{
	float:left;
	list-style:none;
	margin:0 0 5px 0;
	padding:0 60px 0 0;
	background:url(http://img.47news.jp/feature/47school/images/kiji_btn.jpg) right no-repeat; 
}


#bt_body .nie_menu_box .nie_menu_foot{
	width:655px;
	clear:both;
}

/*-------------------------------------------------------
   NEWTOP用css　　　　　　　　2008/12/12　　　SAITO
---------------------------------------------------------*/

.top_header{
	width:675px;
	padding-top:10px;
}


.top_header_iki{
	width:675px;
	padding-top:10px;
	background:url(http://img.47news.jp/feature/47school/images/ikimono_header.jpg) no-repeat bottom;
}


.top_header_kanji{
	width:675px;
	padding-top:10px;
	background:url(http://img.47news.jp/feature/47school/images/kanji_header.jpg) no-repeat bottom;
}

.top_header_english{
	width:675px;
	padding-top:10px;
	background:url(http://img.47news.jp/feature/47school/images/english_header.jpg) no-repeat bottom;
}


.top_header_konchu{
	width:675px;
	padding-top:10px;
	background:url(http://img.47news.jp/feature/47school/images/konshu_header.jpg) no-repeat bottom;
}



.top_header_nie{
	width:675px;
	padding-top:10px;
	background:url(http://img.47news.jp/feature/47school/images/nie_header.jpg) no-repeat bottom;
}

.framelineTop {
	border-bottom:solid 1px #CCCCCC; 
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
} 

.in_kiji_box{
	padding:10px;
	width:653px;
}

.nie_box{
	background:#F6F6F6;
	padding:5px;
}

.mokuji{
	line-height:130%;
	padding:0 2px 0 2px;
	margin:0;
	font-size:12px;
}


.nie_top_lis ul{
	list-style:none;
	margin:0 0 0 22px;
}

.nie_top_list ul li{
	float:left;
	list-style:none;
	margin:0 0 5px 0;
	padding:0 20px 0 0;
}

.nie_top_list ul li.kijiList{
	float:left;
	list-style:none;
	margin:0 0 5px 0;
	padding:0 60px 0 0;
	background:url(http://img.47news.jp/feature/47school/images/kiji_btn.jpg) right no-repeat; 
}

/*--------------------------------------
　　生き物大好き部分
----------------------------------------*/

.photoEntry{
	float:left;
	padding:5px 20px 10px 5px;
}


.weekTitle{
	font-size:120%;
	font-weight:bold;
	margin:0;
	padding:0;
}

.titleEntry{
	font-size:120%;
	line-height:130%;
	margin:5px 0 0;
	font-weight:bold;
}

.textEntry{
	line-height:130%;
}

.nextPage{
	text-align:right;
	margin:0;
	padding:0;
}

.bannerBack{
	background:url(http://img.47news.jp/feature/47school/images/banner-back.jpg) no-repeat;
	padding:6px 5px 6px 10px;
	font-size:16px;
	color:#333333;
	height:26px;
	letter-spacing:130%;
	font-weight:bold;
	margin:3px 0;
}

.nieTitle{
	font-size:100%;
	font-weight:bold;
	margin:4px 0;
}

#bt_body ul.schoolMenu li{
	float:left;
}

#bt_body ul.schoolMenu{
	position:relative;
}	



/*--------------------------------------------------
　サブメニュー
----------------------------------------------------*/
#tabmenu .subSchool{
	background:url(http://img.47news.jp/feature/47school/images/menu_back.jpg) no-repeat;
	line-height:1.6;
	list-style-type:none;
	margin:0;
	padding:0 0 0 0; 
	padding:0px;
    font-size:12px;
	height:30px;
}


#tabmenu .subSchool ul#subSch {
	margin: 0;
	width:970px; 
}


#tabmenu .subSchool ul#subSch:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}



#tabmenu .subSchool ul#subSch li {
	margin: 0;
	padding: 0;
	float:left; 
	line-height: 1;
	list-style-type: none;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

#tabmenu .subSchool ul#subSch li a{
	display: block;
	position: relative;
	font-size: 12px;
	color: #333;
	text-align: center;
	text-decoration: none;
	background-color: #eee;
	text-indent: -9999px;
	height:30px;
}


/*-----------------------------------------------
 メニューマウスオーバー　
-----------------------------------------------*/


#tabmenu .subSchool ul#subSch li#schoolTop a{
	background:url(http://img.47news.jp/feature/47school/images/top_off.jpg) no-repeat 0 0;
	height:30px;
	width:145px;
}

#tabmenu .subSchool ul#subSch li#schoolIkimono a{
	background:url(http://img.47news.jp/feature/47school/images/ikimono_off.jpg) no-repeat 0 0;
	width:142px;
}

#tabmenu .subSchool ul#subSch li#schoolKanji a{
	background:url(http://img.47news.jp/feature/47school/images/kanji_off.jpg) no-repeat 0 0;
	width:142px;
}

#tabmenu .subSchool ul#subSch li#schoolEnglish a{
	background:url(http://img.47news.jp/feature/47school/images/english_off.jpg) no-repeat 0 0;
	width:142px;
}


#tabmenu .subSchool ul#subSch li#schoolKonchu a{
	background:url(http://img.47news.jp/feature/47school/images/konchu_off.jpg) no-repeat 0 0;
	width:142px;
}


#tabmenu .subSchool ul#subSch li#schoolNie a{
	background:url(http://img.47news.jp/feature/47school/images/nie_off.jpg) no-repeat 0 0;
	width:142px;
}



/*----------- メニューマウスオーバー　----------*/

	
#tabmenu .subSchool ul#subSch li#schoolTop a:hover{
	background:url(http://img.47news.jp/feature/47school/images/top_on.jpg) no-repeat 0 0;
	height:30px;
	width:145px;
}

#tabmenu .subSchool ul#subSch li#schoolIkimono a:hover{
	background:url(http://img.47news.jp/feature/47school/images/ikimono_on.jpg) no-repeat 0 0;
	width:142px;
}

#tabmenu .subSchool ul#subSch li#schoolKanji a:hover{
	background:url(http://img.47news.jp/feature/47school/images/kanji_on.jpg) no-repeat 0 0;
	width:142px;
}

#tabmenu .subSchool ul#subSch li#schoolEnglish a:hover{
	background:url(http://img.47news.jp/feature/47school/images/english_on.jpg) no-repeat 0 0;
	width:142px;
}


#tabmenu .subSchool ul#subSch li#schoolKonchu a:hover{
	background:url(http://img.47news.jp/feature/47school/images/konchu_on.jpg) no-repeat 0 0;
	width:142px;
}

#tabmenu .subSchool ul#subSch li#schoolNie a:hover{
	background:url(http://img.47news.jp/feature/47school/images/nie_on.jpg) no-repeat 0 0;
	width:142px;
}


/*-----------------------------------------------
 コメント                           2008/4/14　
-----------------------------------------------*/
.comment-content{
	border-bottom: 1px dashed; margin: 0pt 20px 0pt 15px; color: rgb(96, 96, 96);
	line-height: 110%;
	margin:0 0 10px 0;
}


.comment-footer{
font-size:small;
}

.comment-area{
background:#F1F1F1;
color:#606060;
padding:5pt;
margin-top:10px;
}

.textarea{
tabindex:4;
 name="text" rows="10" cols="50"
}

.commentWaku{
	width:664px;
	/*background:#F1F1F1;*/
	margin:0;
	padding:10px 0 10px 10px;
        line-height:150%;
}

.commentWaku label {
float:left;
padding-right:5px;
text-align:right;
width:100px;
}

.commentWaku label#save {
padding-left:5px;
text-align:left;
width:80px;
}

.comments-open-content label {
float:left;
padding-right:5px;
text-align:right;
width:100px;
}


.comments-open-content comments-open-footer{
align:center;
}
#comments-open-footer{
align:center;
}

#comment-author,
#comment-email,
#comment-url{
width:200px;
}

#comment-form-name,#comment-form-email,#comments-open-text{
	padding:0 0 10px 0;
}


/*---------------------------------------
　英語で言えた
-----------------------------------------*/

.englishBox{
	width:650px;
	margin:0 0 0 10px;
}

.englishTopFloatL{
	float:left;
	width:106px;
	padding:10px 20px 0 0;
}

.englishTopFloatR{
	float:left;
	width:524px;
	line-height:150%;
	padding:10px 0 0 0;
}

.englishTopFloatR p{
	margin:0;
	padding:5px 0 0 0;
}



/*---------------------------------------
　ルーズリーフ部分
-----------------------------------------*/

.looseBox{
	margin:10px 0 0 10px;
	line-height:30px;
	background:url(http://img.47news.jp/feature/47school/images/english_waku_bg.jpg) repeat-y;
}

.looseBoxList{
	margin:0 0 0 10px;
	line-height:30px;
	background:url(http://img.47news.jp/feature/47school/images/english_waku_bg.jpg) repeat-y;
}

.looseImage{
	width:650px;
	margin:0;
	padding:0;
}

.looseCenter{
	width:605px;
	font-size:16px;
	background:url(http://img.47news.jp/feature/47school/images/loose_leaf_center.jpg) repeat-y;
	padding:0 10px 0 35px;
}

.looseCenter p{
	background:url(http://img.47news.jp/feature/47school/images/loose_line.jpg) repeat-y;
	padding:0 10px 0 10px;
	margin:0;
	text-align:justify;
	text-justify:distribute;
}

.looseCenter h3{
	font-size:20px;
	line-height:30px;
	color:#009966;
	padding:15px 0;
	margin:0;
}


.looseListHead{
	margin:0 0 0 0;
}


.looseCenter ul{
	margin:0 0 0 30px;
	padding:0 10px;
}


.looseCenter ul li{
	list-style:url(http://img.47news.jp/feature/47school/images/english_list_star.jpg);
	background:url(http://img.47news.jp/feature/47school/images/loose_line_list.jpg) no-repeat bottom;
	margin:0;
	padding:4px 10px 3px 10px;
	font-size:14px;
}

