
#article h2{
margin-bottom:20px;
}

#article h3{
margin-bottom:20px;
}


#article .tokutyouBox{
width:715px;
background:url(../img/yoko_line.jpg) repeat-x bottom left;
padding:0 20px;
clear:both;
}

#article .tokutyouBox2{
width:715px;
padding:0 20px;
clear:both;
}

#article .tokutyou_img1{
float:left;
padding-bottom:20px;
padding-top:20px;
}

#article .tokutyou_img1 p{
width:335px;
margin-top:10px;
}

#article .tokutyou_img2{
float:right;
background:url(../img/tate_line.jpg) left top repeat-y;
padding-left:23px;
padding-bottom:20px;
padding-top:20px;
}

#article .tokutyou_img2 p{
width:335px;
margin-top:10px;
}

#support_contents{
margin-left:13px;
}

#article #support_contents .setumeibun{
margin-bottom:20px;
}

#article #support_contents .supportBox{
padding-bottom:20px;
clear:both;
}

#article #support_contents .supportBox .supportbun{
float:left;
width:520px;
}

#article #support_contents .supportBox .supportbun p{
margin-top:10px;
}

#article #support_contents .supportBox .supportbun p span{
font-size:120%;
font-weight:bold;
}

#article #support_contents .supportBox .supportbun .kuwasiku{
background:url(../img/yazirusi.jpg) left no-repeat;
padding-left:15px;
}

#article #support_contents .supportBox .supportphoto{
float:right;
}

#article #teacher_contents{
margin-left:13px;
}

#article #teacher_contents .setumeibun{
margin-bottom:10px;
}

#article #teacher_contents .teacherBox{
width:700px;
border:1px solid #d1c2f1;
padding:20px;
margin-bottom:20px;
}


#article #teacher_contents .teacherBox .teacherBox1nen{
margin-bottom:10px;
}

#article #teacher_contents .teacherBox .teacherBox1nen p{
background:url(../img/img_teacher_yazirusi1.jpg) no-repeat left;
padding-left:15px;
display:inline;
margin-right:20px;
}

#article #teacher_contents .teacherBox .teacherBox2nen p{
background:url(../img/img_teacher_yazirusi2.jpg) no-repeat left;
padding-left:15px;
display:inline;
margin-right:20px;
}

#article #teacher_contents .gakkaBox1{
padding:15px;
background:url(../img/img_teacher_suugaku.jpg) right bottom no-repeat;
background-color:#ebfff5;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox1 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox1 .kamoku h4{
margin-bottom:10px;
}


#article #teacher_contents .gakkaBox2{
padding:15px;
background:url(../img/img_teacher_kokugo.jpg) right bottom no-repeat;
background-color:#ebfff5;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox2 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox2 .kamoku h4{
margin-bottom:10px;
}



#article #teacher_contents .gakkaBox3{
padding:15px;
background:url(../img/img_teacher_syakai.jpg) right bottom no-repeat;
background-color:#ebfff5;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox3 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox3 .kamoku h4{
margin-bottom:10px;
}



#article #teacher_contents .gakkaBox4{
padding:15px;
background:url(../img/img_teacher_rika.jpg) right bottom no-repeat;
background-color:#ebfff5;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox4 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox4 .kamoku h4{
margin-bottom:10px;
}


#article #teacher_contents .gakkaBox5{
padding:15px;
background:url(../img/img_teacher_eigo.jpg) right bottom no-repeat;
background-color:#ebfff5;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox5 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox5 .kamoku h4{
margin-bottom:10px;
}



#article #teacher_contents .gakkaBox6{
padding:15px;
background:url(../img/img_teacher2_suugaku.jpg) right bottom no-repeat;
background-color:#ebf5ff;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox6 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox6 .kamoku h4{
margin-bottom:10px;
}



#article #teacher_contents .gakkaBox7{
padding:15px;
background:url(../img/img_teacher2_kokugo.jpg) right bottom no-repeat;
background-color:#ebf5ff;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox7 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox7 .kamoku h4{
margin-bottom:10px;
}

#article #teacher_contents .gakkaBox8{
padding:15px;
background:url(../img/img_teacher2_syakai.jpg) right bottom no-repeat;
background-color:#ebf5ff;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox8 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox8 .kamoku h4{
margin-bottom:10px;
}


#article #teacher_contents .gakkaBox9{
padding:15px;
background:url(../img/img_teacher2_rika.jpg) right bottom no-repeat;
background-color:#ebf5ff;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox9 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox9 .kamoku h4{
margin-bottom:10px;
}


#article #teacher_contents .gakkaBox10{
padding:15px;
background:url(../img/img_teacher2_eigo.jpg) right bottom no-repeat;
background-color:#ebf5ff;
min-height:120px;
margin-bottom:20px;
_height:130px;
clear:both;
}

#article #teacher_contents .gakkaBox10 .kamoku{
float:left;
width:580px;
}

#article #teacher_contents .gakkaBox10 .kamoku h4{
margin-bottom:10px;
}




#article #rule_contents{
margin-left:21px;
}

#article #rule_contents p{
margin-bottom:20px;
}

#article #rule_contents p span{
font-size:130%;
display:block;
margin-bottom:5px;
}

#article #rule_contents .ruleBox{
margin-bottom:30px;
}

#article #rule_contents .ruleBox h4{
margin-bottom:10px;
}

#article #rule_contents .ruleBox ul li{
margin-bottom:5px;
}



#article #security_contents{
margin-left:21px;
}

#article #security_contents .midasisetumei{
margin-bottom:20px;
}

#article #security_contents p span{
font-size:130%;
display:block;
margin-bottom:5px;
}

#article #security_contents .securityBox1{
padding:12px 12px 0 12px;
background:url(../img/security_bottm.jpg) bottom right no-repeat;
background-color:#faf7ff;
margin-bottom:20px;
float:left;
width:336px;
}

#article #security_contents .securityBox2{
padding:12px 12px 0 12px;
background:url(../img/security_bottm.jpg) bottom right no-repeat;
background-color:#faf7ff;
margin-bottom:20px;
float:right;
width:336px;
}

#article #security_contents .security_bun{
float:left;
width:171px;
}

#article #security_contents .security_bun p{
margin-top:10px;
}

#article #security_contents .security_photo{
float:right;
margin-bottom:40px;
}

#article #mypage_contents{
margin-left:21px;
}

#article #mypage_contents .midasisetumei{
margin-bottom:20px;
}

.login th{
padding-right:5px;
}

.login td{
padding-right:20px;
}