@charset "utf-8";

/*  共通                        */
a:link{
	color:#85B000;}
a:visited{
	color: #FF6666;
}
body{
	background-image: url(../images/bg.gif);
	font-family:"ＭＳ Ｐゴシック", Osaka, "Arial";
}
td#cont{
	background-image: url(../images/c_bg.gif);
	background-repeat: repeat;
	}
	
div#head{
	margin:3px 0px 10px 0px;
}
div#foot{
	font-size: 0.78em;
	line-height: 130%;
	color: #333333;
	text-align: right;
	margin:0px 15px;
}
div#main{
	margin: 20px 25px;
	padding: 0px;
	width: 550px;
	}
div#main p{
	margin: 5px 5px 0px 5px;
	font-size:0.85em;
	line-height: 170%;
	}
img.menu1{
	margin:20px 0px 5px 0px;
	}
img.menu2{
	margin:5px 0px 5px 0px;
	}
img.menu3{
	margin:5px 0px 5px 0px;
	}
img.menu4{
	margin:5px 0px 20px 0px;
	}
/*  見出し             　　　    */
h1{
	margin:0px 0px 15px 0px;
	}
/*  トップページ            */

#tit_info
{
background-image:url(../images/index_info_t.gif);
background-repeat:no-repeat;
width:463px;
height:83px;
padding:0;
margin:-43px 0 -30px 0;
 }
table.glayBorder{
	border: 1px solid #CCCCCC;
	margin:5px 0px 10px 6px;
}
img.indeximg{
	margin:0px 25px 0px 0px;
	}
span.uni{
	margin:0px 20px 0px 2px;
	}
table.glayBorder td{
	vertical-align:top;
	}
/*  教育方針              */
#kyoiku h2{
	margin:0px
	}
/*  園の特色              */
#toku h2{
	margin:0px
	}
table.tokusyoku{
	margin:5px 20px 20px 20px;
}
span.tokusyoku{
	font-size:0.8em;
	line-height: 150%;
	margin:0px;
}
table.pink{
	margin:0px 15px;
	}
table.pink h3{
	font-size: 1em;
	font-weight: bold;
	color: #FF8040;
	padding: 0px;
	margin:5px 0px;
	}
table.green{
	margin:0px 15px;
	}
table.green h3{
	font-size: 1em;
	font-weight: bold;
	color: #669999;
	padding: 0px;
	margin:5px 0px;
	}
/*  幼稚園の一年間    */
table.year{
	font-size:0.85em;
	line-height: 150%;
	}
	
/*  募集要項   */
.wakublue{
	font-size: 0.8em;
	line-height: 150%;
	padding: 10px;
	margin:15px 0px;
	background-color: #E9F4FF;
	border: 1px solid #B4D9FF;
	}

.wakublue h3{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 150%;
	color: #000000;
	padding: 0px;
	margin:0px 0px 10px 0px;
	}

.wakublue table{
	border-collapse:collapse;
	border: 1px solid #999999;
}

.wakublue th{
	line-height: 150%;
	border: 1px solid #999999;
	padding: 5px;
	background-color: #ffffe8;
	text-align: left;
	font-weight: normal;
	}

.wakublue td{
	line-height: 150%;
	border: 1px solid #999999;
	padding: 5px;
	background-color: #ffffff;
	}

#main .hosoku{
	font-size: 0.75em;
	line-height:150%;
	}
	
.wakublue .hosoku2{
	margin-top:5px;
	}

	
/*  未就園児親子教室  */

.hiyoko{
	border-collapse:collapse;
	border: 1px solid #999999;
}

.hiyoko th{
	font-size: 0.8em;
	line-height: 150%;
	border: 1px solid #999999;
	padding: 5px;
	background-color: #b4d9ff;
	}

.hiyoko td{
	font-size: 0.8em;
	line-height: 150%;
	border: 1px solid #999999;
	padding: 5px;
	background-color: #ffffe8;
	}

.hiyoko_indent{
padding-left:10px;
}

.hiyoko_setumei{
padding-bottom:15px;
}

table.hiyoko_img 
{
float:left;
margin-right:6px;
}

.photo
{
border:1px solid #D9D9D9;
background-color:#F7F7F7;
margin-bottom:8px;
padding:3px;
}

.note{
color: #FF427A;
}

#main .size_down
{
font-size:0.8em;
}

.hiyoko_tit
{
color: #FF427A;
margin:1em 0 0.2em 0;
font-size:100%;
}



/*  お知らせ  */
div#info ul{
	padding:0 0 0 5px;
	margin:0;}

div#info li{
	list-style:none;
	background: url(../images/info_line.gif) no-repeat left bottom;
	padding: 0 0 15px;
	font-size: 1em;
	margin:10px 0;
	line-height: 1.4;

}
div#info li span{
	float: left;
	display: block;
	width: 115px;
	padding: 1px 0 0 17px;
	background: url(../images/info_t_img2.gif) no-repeat 0 6px;
	font-size: 1em;
	color:#666666;
}
div#info li a {
	display: block;
	margin: 0 0 0 130px;
	*margin-top: -1.4em;  /* for IE6, 7 */
}
div#info h2{
	background-image:url(../images/info_t_img.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0 5px 25px;
	color: #66CC00;
	font-size:1em;
}
div#info p{
	font-size: 1em;
	line-height:130%;
	margin-bottom:15px;
}
/*  トップお知らせ　バナー追加　  */
div#infobox{
	width:463px;
	margin:0 0 50px 25px;
	float:left;
}
div#infobox ul{
	padding:0 0 0 1px;
	margin:0;}
div#infobox li{
	list-style: none;
	background: url(../images/info_line.gif) no-repeat left bottom;
	margin: 10px 0;
	padding: 0 0 15px;
	font-size: 1em;
	line-height: 1.4;
}
div#infobox li span{
	float: left;
	display: block;
	width: 115px;
	padding: 1px 0 0 17px;
	background: url(../images/info_t_img2.gif) no-repeat 0 6px;
	font-size: 1em;
	color:#666666;
}
div#infobox li a {
	display: block;
	margin: 0 0 0 130px;
	*margin-top: -1.4em;  /* for IE6, 7 */
}
div#infobox p#info_link {
	margin: 5px 0;
	font-size: .9em;
	text-align: right;
}
div#infobox p#info_link a {
	padding-left: 15px;
	background: url(../images/icon_right_green.gif) no-repeat 0 2px;
}
div#bnabox{
	margin-left:500px;}

div#bnabox{
	padding-top:0;
}