@charset "utf-8";





/*-----------------------------------------------

TOPページ専用ベース

----------------------------------------------- */

#maintop_l{ /*-----段落左-----*/

	float:left;

	margin:20px 0px 0px 0px;
	
	padding:0px 0px 0px 10px;

	width: 230px;

}

#maintop_r{

	float:right;

	margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;

	width: 520px;

	background-image: url(images/back_fl.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#honbun{/*-----横幅510-----*/

	margin: 0px; padding:0px 10px 0px 0px;

}

/*-----------------------------------------------

TOPページ専用（文字指示）

----------------------------------------------- */

#maintop_l h2{

	margin:0px; padding: 0px; 

}

#maintop_r p{

	margin: 0px 0px; padding: 0px 0px 0px 0px; 

}



/*-----------------------------------------------

TOPページ専用（コンテンツbtn）

----------------------------------------------- */

#top_cate {

	margin: 0px 0px;padding: 10px 0px 5px;

}

#top_cate ul{

	width:202px; 

	margin: 0px 0px 10px 0px;padding: 0px;

	float:left;

	list-style:none;

	font-size: 8px;

}

#top_cate li{

	margin: 0px;padding: 0px 0px 0px 10px;

	list-style:none;

	}

#top_cate a{

	margin: 0px;padding: 0px 0px 0px 10px;

	width:202px; 

	height:24px;

	text-indent:-999px;

	overflow:hidden;

	display:block;

}

a.top_menu01{

    background-image: url(common/images/btn_top1.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu01{

    background-image: url(common/images/btn_top1ov.gif);

	background-repeat: no-repeat;

}

a.top_menu02{

    background-image: url(common/images/btn_top2.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu02{

    background-image: url(common/images/btn_top2ov.gif);

	background-repeat: no-repeat;

}

a.top_menu03{

    background-image: url(common/images/btn_top3.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu03{

    background-image: url(common/images/btn_top3ov.gif);

	background-repeat: no-repeat;

}

a.top_menu04{

    background-image: url(common/images/btn_top4.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu04{

    background-image: url(common/images/btn_top4ov.gif);

	background-repeat: no-repeat;

}

a.top_menu05{

    background-image: url(common/images/btn_top5.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu05{

    background-image: url(common/images/btn_top5ov.gif);

	background-repeat: no-repeat;

}

a.top_menu06{

    background-image: url(common/images/btn_top6.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu06{

    background-image: url(common/images/btn_top6ov.gif);

	background-repeat: no-repeat;

}

a.top_menu07{

    background-image: url(common/images/btn_top7.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu07{

    background-image: url(common/images/btn_top7ov.gif);

	background-repeat: no-repeat;

}

a.top_menu08{

    background-image: url(common/images/btn_top8.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu08{

    background-image: url(common/images/btn_top8ov.gif);

	background-repeat: no-repeat;

}

a.top_menu09{

    background-image: url(common/images/btn_top9.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu09{

    background-image: url(common/images/btn_top9ov.gif);

	background-repeat: no-repeat;

}

a.top_menu0A{

    background-image: url(common/images/btn_top0A.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu0A{

    background-image: url(common/images/btn_top0Aov.gif);

	background-repeat: no-repeat;

}

a.top_menu0B{

    background-image: url(common/images/btn_top0B.gif);

	background-repeat: no-repeat;

}

a:hover.top_menu0B{

    background-image: url(common/images/btn_top0Bov.gif);

	background-repeat: no-repeat;

}

/*-----------------------------------------------

TOPページ専用（入会のご案内btn）　2008.6.3追加

----------------------------------------------- */

#top_nyukai {

	margin: 0px 0px;padding: 10px 0px 0px 0px;

}

#top_nyukai ul{

	width:228px; 

	margin: 0px;padding: 0px;

	float:left;

	list-style:none;

	font-size: 8px;

}

#top_nyukai li{

	margin: 0px 0px 5px 0px;padding: 0px;

	list-style:none;

	}

#top_nyukai a{

	margin: 0px 0px 5px 0px;padding: 0px;

	width:228px; 

	height:35px;

	text-indent:-999px;

	overflow:hidden;

	display:block;

}

a.top_nyukai_btn{

    background-image: url(common/images/menu_nyukai_top.gif);

	background-repeat: no-repeat;

}

a:hover.top_nyukai_btn{

    background-image: url(common/images/menu_nyukai_topov.gif);

	background-repeat: no-repeat;

}

/*-----------------------------------------------

TOPページ専用 入園希望の皆様へ

----------------------------------------------- */

#top_nyuen{

	margin: 2px 0px 10px 0px;
	
	padding: 0px 0px 10px;
	
	width:226px;

	border: 1px solid #c0c0c0;

}

#top_nyuen h3{

	margin: 0px 0px 0px; padding: 0px; 

}

#top_nyuen ul{

	list-style-type: circle;

	margin: 10px 0px 0px 20px;padding:5px;

}

#top_nyuen li{

	margin: 0px 0px 5px 0px;padding: 0px;

	}

/*-----------------------------------------------

TOPページ専用（バナーbtn--キンダー）

----------------------------------------------- */

#top_banner_kinder {

	margin: 0px 0px;padding: 0px 0px 10px;

}

#top_banner_kinder ul{

	width:228px; 

	margin: 0px;padding: 0px;

	float:left;

	list-style:none;

	font-size: 8px;

}

#top_banner_kinder li{

	margin: 0px 0px 5px 0px;padding: 0px;

	list-style:none;

	}

#top_banner_kinder a{

	margin: 0px 0px 5px 0px;padding: 0px;

	width:228px; 

/*	height:76px; */

	text-indent:-999px;

	overflow:hidden;

	display:block;

}

a.top_banner01{

    background-image: url(common/images/btn_top_banner1.jpg);

	background-repeat: no-repeat;

	height:95px;

}

a:hover.top_banner01{

    background-image: url(common/images/btn_top_banner1ov.jpg);

	background-repeat: no-repeat;

}

a.top_banner02{

    background-image: url(common/images/btn_top_banner2.jpg);

	background-repeat: no-repeat;

	height:50px;



}

a:hover.top_banner02{

    background-image: url(common/images/btn_top_banner2ov.jpg);

	background-repeat: no-repeat;

}

a.top_banner03{

    background-image: url(common/images/btn_top_banner3.jpg);

	background-repeat: no-repeat;

	height:50px;

}

a:hover.top_banner03{

    background-image: url(common/images/btn_top_banner3ov.jpg);

	background-repeat: no-repeat;

}



/*-----------------------------------------------

TOPページ専用（バナーbtn）

----------------------------------------------- */

#top_banner {

	margin: 0px 0px;padding: 0px 0px 10px;

}

#top_banner ul{

	width:228px; 

	margin: 0px;padding: 0px;

	float:left;

	list-style:none;

	font-size: 8px;

}

#top_banner li{

	margin: 0px 0px 5px 0px;padding: 0px;

	list-style:none;

	}

#top_banner a{

	margin: 0px 0px 5px 0px;padding: 0px;

	width:228px; 

	height:50px;

	text-indent:-999px;

	overflow:hidden;

	display:block;

}

a.top_banner02{

    background-image: url(common/images/btn_top_banner2.jpg);

	background-repeat: no-repeat;



}

a:hover.top_banner02{

    background-image: url(common/images/btn_top_banner2ov.jpg);

	background-repeat: no-repeat;

}

a.top_banner03{

    background-image: url(common/images/btn_top_banner3.jpg);

	background-repeat: no-repeat;

}

a:hover.top_banner03{

    background-image: url(common/images/btn_top_banner3ov.jpg);

	background-repeat: no-repeat;

}

/*-----------------------------------------------

インフォメーション

----------------------------------------------- */

.topph{

	margin: 15px 5px 0px 0px; padding: 0px;

	font-size:12px;

}

.infoset{

	margin: 20px 0px 0px; padding: 0px; 

	float:left;

}

.infoset .info{

	margin:0px;padding: 0px 0px 0px 0px;

	background-image: url(images/info2.gif);

	background-repeat: repeat-y;

}

.infoset .info dl{

	margin:0px 0px 0px 10px;padding: 0px;

	overflow: auto;

	height: 180px;

	width: 245px;

	}

.infoset .info dt{

	margin:0px 0px -5px 0px;padding: 0px;

}

.infoset .info dd{

	margin:0px 1em 0px 2em;padding: 0px;

}

/*-----------------------------------------------

天使写真

----------------------------------------------- */

#maintop_r p.ph{

	margin: 0px; padding: 0px 20px 0px 0px; 

	float:right;

}

/*-----------------------------------------------

入園希望の皆様へ

----------------------------------------------- */

.start{

	margin: 15px 0px 0px 0px;padding: 0px;

	float:left;

	border: 1px solid #c0c0c0;

}

.start h3{

	margin: 0px 0px 0px; padding: 0px; 

}

.start ul{

	list-style-type: circle;

	margin: 0px 0px 0px 20px;padding:5px;

}

/*-----------------------------------------------

リンク

----------------------------------------------- */

.link{

	margin: 20px 0px 0px 0px;padding: 0px;

	float:right;

/*	border: 1px solid #c0c0c0; */

}

.link h3{

	margin: 0px 0px 0px; padding: 0px; 

}

.link ul{

	list-style-type: circle;

	margin: 0px 0px 0px 20px;padding:5px;

}

.link li{

}

.link li.fall{

	margin: 0px 0px 0px 20px;padding:0px;

}



/*-----------------------------------------------

TOPページ専用（フッダ）

----------------------------------------------- */

#maintop_r .footer{

	clear:both;

	margin: 0px; padding:10px 10px 10px 0px;

	text-align: right;

}

#maintop_r .footer h2{

	margin: 0px 0px;padding: 0px 0px;

}

#maintop_r .footer p.ad{

	margin: 0px 0px;padding: 0px 0px;

}