/* CSS Document */

/* 明の星短期大学付属幼稚園　*/


/*----------------------------------------------------
               　　　基本スタイル
----------------------------------------------------*/

body{
	background-color:#ffe8e8;
	background-image:url(../images/b-bagground.gif);
	background-repeat:repeat-x;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:90%;
	text-align:left;
	line-height:1.3em;
	margin:0px;
	}


h1{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	}


h2{
	margin:0px 0px 2px 0px;
	padding:0px;
	}


h4{
	margin:10px 0px 10px 0px;
	}



/*----------------------------------------------------
               　　     head
----------------------------------------------------*/
#head{
	width:760px;
	margin:0px auto;
	padding:0px 10px 0px 10px;
	}


.headmenu{
	width:200px;
	text-align:right;
	margin-top:34px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	


/*----------------------------------------------------
               　　　 contents
----------------------------------------------------*/

#container{
	background-image:url(../images/c1_bagground.gif);
	background-repeat:repeat-y;
	margin:0px auto;
	padding:0px;
	width:781px;
	}


.c1_bagground-u{
	width:780px;
	margin:0px auto;
	padding:0px;
	}


/*----------------------------------------------------
               　　　   side
----------------------------------------------------*/

#side{
	width:180px;
	float:left;
	margin:0px;
	padding:10px 0px 0px 11px;
	}
	
/*----------------------------------------------------
               　　　   main
----------------------------------------------------*/
#main{
	width:570px;
	float:right;
	margin:0px;
	padding:10px 11px 0px 0px;
	}



.text{
	width:550px;
	text-align:left;
	margin:0px;
	padding:0px 10px 0px 10px;
	line-height:1.2em;
	}

.title_h3{
	background-image:url(../images/h3_bagground.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:7px 10px 3px 10px;
	}
	

.title_h4{
	border-bottom:solid 1px #FF9999;
	border-left:solid 10px #FF9999;
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 5px;
	font-size:105%;
	}
	
	
/* フォント関係 */

.font_big{
	font-weight:bold;
	font-size:100%;
	}
	

.font_pink{
	color:#FF9999;
	}
	

.pagetop{
	text-align:right;
	margin:20px 0px 0px 0px;
	padding:0px;
	}
	
.font_red{
	color:#FF0000;
	}
	
	
.font_orange{
	color:#FFCC00;}
	
	
.background-pink{
	background-color:#FEF4FF;
	margin:10px 0px 10px 0px;
	padding:5px 5px 5px 10px;
	}
	
.font-size_small{
	font-size:80%;
	}


/* テーブル関係 */

.event_td{
	border-bottom:#95E0F9 solid 1px;
	border-left:#95E0F9 solid 1px;
	border-right:#95E0F9 solid 1px;
	}


.building_td{
	border-bottom:#95E0F9 solid 1px;
	border-left:#95E0F9 solid 1px;
	border-right:#95E0F9 solid 1px;
	border-top:#95E0F9 solid 1px
	}


.underline_td{
	border-bottom:solid 1px #FFCC00;
	}


.under-topline_td{
	border-bottom:solid 1px #FFCC00;
	border-top:solid 1px #FFCC00;
	}
	



/*----------------------------------------------------
               　　　   footer
----------------------------------------------------*/


#footer{
	width:780px;
	margin:10px auto;
	padding:0px;
	text-align:center;
	}
	
	
	
	
	
