#article h2{
margin-bottom:20px;
}

#article h3{
margin-bottom:20px;
}

#article_contents{
margin-left:20px;
}

#article_contents #setumei{
margin-bottom:30px;
}

#article_contents #setumei .setumeibun{
float:left;
width:530px;
}

#article_contents #setumei .setumeibun .midasi{
margin-bottom:10px;
}

#article_contents #setumei .setumei_photo{
float:right;
}

#article_contents .gakunenBox{
clear:both;
margin-bottom:20px;
}

#article_contents .gakunenBox .syougaku{
background-color:#fffee5;
border-bottom:1px solid #339966;
border-left:1px solid #339966;
border-right:1px solid #339966;
width:693px;
padding:0 20px 20px 20px;
}

#article_contents .gakunenBox .syougaku .btn{
float:left;
padding-right:19px;
}

#article_contents .gakunenBox .syougaku .btn_migi{
float:left;
}



#article_contents .gakunenBox2 .syougaku{
background-color:#fffee5;
border-bottom:1px solid #336699;
border-left:1px solid #336699;
border-right:1px solid #336699;
width:693px;
padding:0 20px 20px 20px;
clear:both;
margin-bottom:20px;
}

#article_contents .gakunenBox2 .syougaku .btn{
float:left;
padding-right:19px;
padding-bottom:10px;
}

#article_contents .gakunenBox2 .syougaku .btn_migi{
float:left;
padding-bottom:10px;
}

#article_contents .gakunenBox2 .syougaku .btn2{
float:left;
padding-right:19px;
}


.btn_hidari{
	float:left;
	margin-right:19px;
	margin-top: 5px;
}
.btn_hidari2{
	float:left;
	margin-top: 5px;
}

.btn_hidari5{
float:left;
margin-top:10px;
}


#article_contents .gakunenBox3 .syougaku{
background-color:#fffee5;
border-bottom:1px solid #694329;
border-left:1px solid #694329;
border-right:1px solid #694329;
width:693px;
padding:0 20px 20px 20px;
}

#article_contents .gakunenBox3 .syougaku .btn{
float:left;
padding-right:19px;
}

#article_contents .gakunenBox4 .syougaku{
background-color:#fffee5;
border-bottom:1px solid #694329;
border-left:1px solid #694329;
border-right:1px solid #694329;
width:693px;
padding:0 20px 20px 20px;
margin-bottom:30px;
}

#article_contents .gakunenBox4 .syougaku .btn{
float:left;
padding-right:19px;
}

#article_contents h4{
clear:both;
}

#article_contents .highBox{
clear:both;
padding-bottom:20px;
}

#article_contents .highBox p{
width:520px;
float:left;
margin-top:15px;
}

#article_contents .highBox .photo{
float:right;
margin-top:15px;
}

.high_pagetop{
text-align:right;
background:url(../img/high_retop_back.jpg) bottom left;
height:24px;
margin:0 auto;
clear:both;
margin:0 0 20px 0;
}

.moji1{
	font-weight: bold;
	background-color: #D7CFE4;
	padding: 3px;
	color: #452684;
}

.moji2{
	font-weight: bold;
	color: #287951;
	background-color: #BCE9D2;
	padding: 3px;
}

.moji3{
	font-weight: bold;
	color: #33659A;
	background-color: #EBF5FF;
	padding: 3px;
}

.bnpec{
	margin-top: 10px;
	margin-bottom: 20px;
	clear: both;
}

.cboth{
clear:both;

}

/*--------------------------------------------------------------------------------
	小学校
----------------------------------------------------------------------------*//**/

#article_contents .midasi_syouga{
float:left;
width:540px;
}

#article_contents .midasi_syouga p{
margin-bottom:20px;
}

#article_contents .midasi_syouga img{
margin-bottom:5px;
}

#article_contents .midasi_syouga_photo{
float:right;
}

#article_contents .gakunenBox_syougaku{
clear:both;
margin-bottom:30px;
}

#article_contents .gakunenBox_syougaku .syougaku{
background-color:#fffee5;
border-bottom:1px solid #339966;
border-left:1px solid #339966;
border-right:1px solid #339966;
width:693px;
padding:0 20px 20px 20px;
}

#article_contents .gakunenBox_syougaku .syougaku .btn{
	float:left;
	padding-right:19px;
}

#article_contents .gakunenBox_syougaku .syougaku .btn_migi{
float:left;
}

#article_contents .syougaku_kyouka{
margin-bottom:40px;
}

#article_contents .syougaku_kyouka h4{
margin-bottom:10px;
}

#article_contents .syougaku_kyouka .midasibun{
margin-bottom:10px;
}

#article_contents .syougaku_kyouka .nagare{
padding-bottom:20px;
clear:both;
}

#article_contents .syougaku_kyouka .nagare ul li{
float:left;
}

#article_contents .syougaku_kyouka .nagare .yazirsui{
padding-right:13px;
margin-right:6px;
background:url(../img/yazirusi.jpg) no-repeat center right;
}

#article_contents .syougaku_kyouka h5{
clear:both;
margin-bottom:10px;
}

#article_contents .syougaku_kyouka .bun{
padding-bottom:20px;
}

#article_contents .syougaku_kyouka .bun2{
padding-bottom:20px;
width:590px;
float:left;
}

#article_contents .syougaku_kyouka .bun3{
padding-bottom:20px;
width:410px;
float:left;
}

#article_contents .syougaku_kyouka .photo2{
padding-bottom:20px;
float:right;
}

#article_contents .syougaku_kyouka .syousaiBox{
border:1px solid #9e8ebf;
padding:12px;
width:709px;
background-color:#fbf9ff;
}

#article_contents .syougaku_kyouka .syousaiBox .setumeibun{
margin-bottom:20px;
}

#article_contents .syougaku_kyouka .syousaiBox .syoukai01{
width:580px;
margin-top:10px;
float:left;
}

#article_contents .syougaku_kyouka .syousaiBox .syoukai02{
width:580px;
margin-top:10px;
float:left;
}

#article_contents .syougaku_kyouka .syousaiBox .syoukai06{
margin-top:10px;
}

#article_contents .syougaku_kyouka .syousaiBox .syoukai07{
margin-top:10px;
margin-bottom:30px;
}


#article_contents .syougaku_kyouka .syousaiBox .syoukaiphoto01{
margin-top:10px;
float:right;
}

#article_contents .syougaku_kyouka .syousaiBox .syoukaiBox{
padding-bottom:20px;
}

#article_contents .syougaku_kyouka .syousaiBox .syoukaiBox2{
}

#article_contents .syougaku_kyouka .syousaiBox .syoukai03{
width:520px;
margin-top:10px;
float:left;
}

#article_contents .syougaku_kyouka .syousaiBox .syoukai05{
width:580px;
margin-top:10px;
float:left;
}

.junir_h_pagetop{
text-align:right;
background:url(../img/syougaku_pagetop_back.jpg) bottom left;
height:18px;
margin:0 auto;
clear:both;
margin:20px 0 20px 0;
}

.tyuugaku_h_pagetop{
text-align:right;
background:url(../img/tyuugaku_pagetop_back.jpg) bottom left;
height:18px;
margin:0 auto;
clear:both;
margin:20px 0 20px 0;
}

#article_contents .syougaku_kyouka .syousaiBox .syoukai04{
width:500px;
margin-top:10px;
float:left;
}

.eigo_syousai01{
background:url(../img/title_syougaku_eigobox_photo01.jpg) no-repeat left top;
padding:10px 0 0 10px;
width:646px;
height:84px;
margin-bottom:10px;
line-height:1.4;
}

.eigo_syousai02{
background:url(../img/title_syougaku_eigobox_photo02.jpg) no-repeat left top;
padding:20px 0 0 20px;
width:636px;
height:74px;
}

#article_contents .syougaku_kyouka .syousaiBox2{
border:1px solid #9e8ebf;
padding:12px;
width:709px;
background-color:#fbf9ff;
}

#article_contents .syougaku_kyouka .syousaiBox2 p span{
font-size:120%;
font-weight:bold;
color:#5b428e;
display:block;
}

#article_contents .syougaku_kyouka .syousaiBox2 .koumoku{
margin-bottom:10px;
}

#article_contents .syougaku_kyouka .tiiki ul li{
background:url(../img/yazirusi2.jpg) no-repeat left;
padding-left:15px;
margin-left:10px;
float:left;
width:100px;
margin-bottom:5px;
}

#article_contents .syougaku_kyouka .jh_sanda{
background:url(../img/sanda_yuazirusi.jpg) no-repeat center bottom;
padding-bottom:47px;
width:302px;
}

#article_contents .syougaku_kyouka .jh_sanda2{
float:right;
}

#article_contents .syougaku_kyouka .jh_sanda1{
float:left;
width:415px;
}

#article_contents .syougaku_kyouka .jh_sanda1 p{
margin-bottom:20px;
}


#article_contents .syougaku_kyouka .jh_sanda1 ul li{
background:url(../img/jh_yazirusi.jpg) no-repeat left;
padding-left:15px;
margin-left:10px;
float:left;
margin-bottom:5px;
}

#article_contents .syougaku_kyouka .kansei li{
background:url(../img/jh_yazirusi.jpg) no-repeat left;
padding-left:15px;
margin-left:10px;
float:left;
margin-bottom:5px;
}

