*	{margin:0px;	padding:0px;	font-size:13px;	color:#333;}


a	{color:#666;}
div	{text-align:left;}
img {border:none;}
h1	{font-size:10px;color:#999;text-align:right;font-weight:normal;}
h2	{font-size:16px; color:#800;padding:5px;border-left:10px #800 solid;	text-align:left;margin-left:50px;}
h3{font-weight:bold;font-size:20px;text-align:center;color:#90f;}
h4{font-weight:bold;font-size:15px;text-align:center;color:#903;}

/*///////////////// body /////////////////////////*/

#body1	{	width:1150px;
}
#title	{float:right;margin:20px;}

#pan	{float:right;width:700px;margin:10px 0px;}

#foot	{float:none;text-align:center;	}

	
/*//////////////////// main //////////////////////*/

#main	{	width:750px;float:left;	}

#main_in	{	padding:10px;padding-top:3px; }

/*///////////////// menu ////////////////////*/

#menu	{width:300px;float:left;text-align:center;
	}
	
#menu a{ 
	display:block;
	width:170px;	height:30px;
	text-align:left;	
	padding:0px 0px 0px 30px;	font-size:12px;	line-height:2.5em;	text-decoration:none;
	background:url(../img/waku.gif) no-repeat;
	filter:alpha(opacity=55);	-moz-opacity:0.55;
	}

#menu a:hover{ 
	background:url(../img/waku.gif) no-repeat;
	filter:alpha(opacity=100);	-moz-opacity:1;
	color:#f33;
	}

/*/////////////////////////////////////*/

.topics{width:550px;margin:0px 20px;padding:10px;	border:solid 1px #f66;
		font-size:15px;	color:#90a;	overflow:auto;
		height:6em; 	line-height:1.8em;
 }

.shien	{	background:url(../img/back/shienbana.gif) no-repeat;	height:200px;	
		padding-top:30px;		padding-left:130px;	
		font-size:20px;	color:#d23a3a;	font-weight:bold;	line-height:1.8em;	
		}
.shien a{font-size:20px;	color:#d23a3a;	font-weight:bold;	line-height:1.8em;}


/*//////////////////kyougu///////////////////*/

.wa1	{width:304px;float:left;margin:5px 10px;}
.wa2	{background:url(../img/kyougu/wa1.gif) no-repeat;width:304px;height:250px;}
.wa2 img{margin:23px 18px 0px 17px;}
.wa3	{background: #fcc;color:#666;font-size:12px;}
.wa4	{background:url(../img/kyougu/wa2.gif) no-repeat;width:304px;height:40px;color:#666;font-size:12px;text-align:center;}


.table	{background:#c17e90;width:450px;}
.table td{background:#fff;font-size:12px;vertical-align:top;text-align:left;color:#636;padding:5px;}
.cmr	{display:block;text-decoration:none;font-size:12px;vertical-align:top;text-align:left;color:#636;}
.backnumber, .backnumber a:link, .backnumber a:visited{color:#d28ab8;}
.backnumber a:hover{color:#f99;}
.photo	td{text-align:center;color:#636;}


/*//////////////////gyouji///////////////////*/

.tuki{color:#630;padding:10px 0px 7px 20px;font-size:30px;text-align:left;}
.data{width:250px;color:#630; float:ledt; background:#fff4c4; background:#ffc;
padding:2px; 
	margin-left:60px;text-align:left;margin-bottom:3px; }

.gyoujiP	{width:200px;float:right;}
.gyoujiP img{margin:10px 0px;width:150px;}

.end td{padding:5px;text-align:left;font-size:14px;color:#800;}




/*//////////////////案内///////////////////*/

.annai td{font-size:13px;	text-align:left;	color:#332a00;	line-heitht:1.5em;}
.annai img{border:2px outset;	margin:10px;	float:left;	}

/*//////////////////index//////////////////*/

.box{margin:0px;padding:0px;float:left;}


/*//////////////////保護者へのお知らせ//////////////////*/

.kontd td{padding:3px;}

/*//////////////////policy//////////////////*/

.policy dl{padding:3px;margin:20px;}
.policy dd{padding:3px;margin:20px;}


/*////////////////// monte //////////////////*/

.monte{width:780px;background:#eec;}
.monte1{width:600px;margin-left:80px;}
.monte2{background:url('../img/monte_back.jpg') ;	text-align:center; padding:20px 0px;}
.monte3{width:600px;}
.monte4{width:500px;}

.img4{float:right;margin:5px;}


.me		{	background:url('../img/back_line.gif')  #fff;	border:solid 1px #eec;
			width:500px;	
			line-height:25px;	text-align:left;		margin-bottom:30px;	padding:20px;padding-top:2px;
}

.sub_title {color:#903;	font-size:15px;	padding:15px; background:#ffe8e8;background:#ffc;	width:90%;}



.in{padding:15px;background:#eec;text-align:center;}

.list table{background:#800}
.list td{background:#fff;padding:3px;}
.list .trB{background:#ecc;text-align:center}





ul {
margin: 0 0 0 1em;
padding: 0;
}


li {
  display: list-item;
  -moz-float-edge: margin-box;
}


