div.zentai{
width:755px; background:url(../img000/back.gif) repeat-y; text-align: left;
}
div.navi-main{
width: 750px;
text-align: center;
}
div.navi{
width: 185px;
text-align: left;
float: left;
}
div.main{
width: 565px;
text-align: right;
float: right;
}
br.clear{
clear: both;
}

/*　テーブル共通部品　*/
td.center{
text-align: center; font-size: 12px; color: #333333;
}
td.padding10{
padding-left: 10px; font-size: 12px; color: #333333; line-height: 20px;
}
td.padding25{
padding-left: 25px; font-size: 12px; color: #333333;
}
td.padding-top10{
padding-top: 10px;
}
td.padding-left20{
padding-left: 20px;
}
td.kihon{
font-size: 12px; color: #333333; padding-left: 10px;
}
td.p10{
padding: 10px; font-size: 12px; color: #333333; line-height: 16px;
}
/*　フォントサイズ部品　*/
.px11{
font-size: 11px; color: #333333;
}
.px10-9{
font-size: 9px; color: #999999;
}
.px10-ao{
font-size: 10px; color: #4BAEFC;
}
.px13-aka-b{
font-size: 13px; color: #ff0000; font-weight: bold;
}

/*　先生紹介　*/
td.teacher{
border-bottom: 2px dotted #4BAEFC; 
}
td.padding10-teacher{
padding-left: 10px; font-size: 12px; color: #333333; line-height: 20px; border-bottom: 2px dotted #4BAEFC; 
}
td.padding10-teacher-font11{
padding-left: 10px; font-size: 11px; color: #333333; line-height: 20px; padding-top: 10px;
}
td.padding10-teacher-font11border{
padding-left: 10px; font-size: 11px; color: #333333; line-height: 20px; padding-top: 10px; border-bottom: 2px dotted #4BAEFC;
}
/*　給食　*/
td.lunch01{
border-right: 2px dotted #ff0000; border-left: 2px dotted #ff0000; text-align: center;
}
td.lunch02{
border-right: 2px dotted #ff0000; text-align: center;
}
td.lunch03{
border-right: 2px dotted #ff0000; border-left: 2px dotted #ff0000; text-align: left; padding-left: 5px; font-size: 12px; color: #333333; padding-top: 5px; line-height: 15px;
}
td.lunch04{
border-right: 2px dotted #ff0000; text-align: left; padding-left: 5px; font-size: 12px; color: #333333; padding-top: 5px; line-height: 15px;
}
td.lunch05{
border-right: 2px dotted #FF3300;; border-left: 2px dotted #FF3300; text-align: center;
}
td.lunch06{
border-right: 2px dotted #FF3300; text-align: center;
}
td.lunch07{
border-right: 2px dotted #FF3300;; border-left: 2px dotted #FF3300;; text-align: left; padding-left: 5px; font-size: 12px; color: #333333; padding-top: 5px; line-height: 15px;
}
td.lunch08{
border-right: 2px dotted #FF3300;; text-align: left; padding-left: 5px; font-size: 12px; color: #333333; padding-top: 5px; line-height: 15px;
}
/*　popup　*/
td.pop-haikei-ue{
background:url(../popup/img/haikei_ue.gif); text-align: center; width: 500px; height: 20;
}
td.pop-haikei-naka{
background:url(../popup/img/haikei_naka.gif) repeat-y; text-align: center; width: 500px; padding-top: 10px;
}
td.pop-haikei-sita{
background:url(../popup/img/haikei_sita.gif); text-align: center; width: 500px; height: 35;
}
td.pop-setumei{
font-size: 11px; color: #333333; padding-left: 63px; padding-top: 5px; padding-bottom: 5px; padding-right: 30px; line-height: 16px;
}
/*　スーパーTOP　*/
div.new{
border-bottom: 2px dotted #4BAEFC; padding-top: 5px; padding-bottom: 5px; font-size: 12px; color: #333333; line-height: 16px;
}

/*　リクルート　*/
td.recruit01{
padding-top: 3px; padding-bottom: 3px; font-size: 12px; color: #40A4FE; line-height: 16px; font-weight: bold;
}
td.recruit02{
padding-top: 3px; padding-bottom: 3px; font-size: 12px; color: #333333; line-height: 16px; padding-left: 15px;
}
td.recruit02-border{
padding-top: 3px; padding-bottom: 10px; font-size: 12px; color: #333333; line-height: 16px; padding-left: 15px; border-bottom: dotted 1px #4BAEFC;
}
td.recruit03{
padding-top: 3px; padding-bottom: 3px; font-size: 12px; color: #333333; line-height: 16px;
}
div.recruit-waku{
border: 1px solid #4BAEFC; width: 95%; padding-bottom: 3px; padding-top: 3px;
}



#top{
   position:relative;
   margin:0;
   padding:0;
}

#top .kid{
   position:absolute;
   width:190px;
   top:310px;
   left:250px;
   _left:30px;
   margin:0;
   padding:0;

}
.mg0{
   margin:0;
}


/*　サンクスページ　*/

.thanksTxt01{
    color:#ff0000;
	font-weight:bold;
	margin:0;
	padding:30px 0 0 50px;
	text-align:left;
}
.thanksTxt02{
    margin:0;
	padding:10px 0 0 50px;
	text-align:left;
}
.thanksTxt03{
    margin:0;
	padding:40px 0 0 0;
	text-align:center;
}






div#prbirth2 {
	display:inline;
}
