@charset "utf-8";
/* CSS Document */

h2.koishikawa {
	width:675px;height:26px;margin:0;padding:0;
	background:#ff0 url("../images/babyhome/koishikawa/title.gif") no-repeat ;}	
h2.minamisaiwai {
	width:675px;height:26px;margin:0;padding:0;
	background:#ff0 url("../images/babyhome/minamisaiwai/title.gif") no-repeat ;}	
	
	
ul.babyhomeMenu {
	zoom : 100% ;}
ul.babyhomeMenu:after {
	content : ".";display : block;clear : both;height : 0;visibility : hidden;}
	
ul.babyhomeMenu li {
	float : left ;padding-left:5px;}
ul.babyhomeMenu li a{
	display:block;height:28px;}
ul.babyhomeMenu li.babyhomeMenu01 a {
	width:90px;background: url("../images/babyhome/koishikawa/menu01.gif") no-repeat 0 -28px;}
ul.babyhomeMenu li.babyhomeMenu02 a {
	width:93px;background: url("../images/babyhome/koishikawa/menu02.gif") no-repeat 0 -28px;}
ul.babyhomeMenu li.babyhomeMenu03 a {
	width:93px;background: url("../images/babyhome/koishikawa/menu03.gif") no-repeat 0 -28px;}
ul.babyhomeMenu li.babyhomeMenu04 a {
	width:143px;background: url("../images/babyhome/koishikawa/menu04.gif") no-repeat 0 -28px;}
ul.babyhomeMenu li.babyhomeMenu05 a {
	width:90px;background: url("../images/babyhome/koishikawa/menu05.gif") no-repeat 0 -28px;}
ul.babyhomeMenu li.babyhomeMenu06 a {
	width:74px;background: url("../images/babyhome/koishikawa/menu06.gif") no-repeat 0 -28px;}
ul.babyhomeMenu li a.on{background-position:0 0px;}

h3.catch {padding:15px 0 0px;}

#policyTitle{
	width:675px;
	text-indent:-9999px;
	background:url("../images/babyhome/koishikawa/t_policy_title.gif") no-repeat 190px 0;
	height:35px;}

#concept {
	margin:0;
	background:url("../images/babyhome/koishikawa/t_attakai_bg.gif") no-repeat 183px 87px;
	}
#concept h3 {
	margin:0 0 155px 0;
	background:url("../images/babyhome/koishikawa/t_attakai.gif") no-repeat top;
	height:87px;
	text-indent:-999em;
	font-size:0.1em;
	}
#concept p{
	background:url("../images/babyhome/koishikawa/t_attakai2.gif") no-repeat 156px top;
	padding:33px 0 0 0;
	height:75px;
	color:#9C6358;
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	line-height:1.4em;
	}
	
#policy01{background:#fffbf0;padding:20px 0 15px 50px;margin:0;}
#policy01 h4{width:250px;padding:50px 0 100px;float:left;}
#policy02{padding:0px 0 0 50px;clear:both;margin:0;}
#policy02 h4{width:250px;padding:120px 0 0px;float:left;}

#programTitle{
	width:675px;
	text-indent:-9999px;
	background:url(../images/babyhome/koishikawa/t_program.gif) no-repeat 190px 0;
	height:35px;}
#program02{text-align:center;}

#programList li{padding:15px 0 10px;}
#programList li p{padding:5px 10px;color:#9C6358;}

p.supplement{text-align:center;padding:10px;background:#fffbf0;color:#676765;}

#scheduleTitle{
	width:675px;
	text-indent:-9999px;
	background:url(../images/babyhome/koishikawa/t_schedule.gif) no-repeat 190px 0;
	height:35px;}
	
table#scheduleTable{border-collapse:collapse;border:2px solid #98d072;margin:0 auto;
	background:#fffbf0;}
table#scheduleTable th,table#scheduleTable td{border:1px solid #98d072;padding:2px 2px 2px 5px;
	text-align:center;}
table#scheduleTable th{font-weight:bold;padding-left:10px;background:#bae59c;color:#689a45;}

#accessTitle{
	width:675px;
	text-indent:-9999px;
	background:url(../images/babyhome/koishikawa/t_access.gif) no-repeat 190px 0;
	height:35px;}

table#schedule{clear : both ;
	width : 644px ;
	margin-top : 0px ;
	*margin-top : 20px ;
	margin-left : 20px ;
	border-right : 1px solid #999999 ;
	border-bottom : 1px solid #999999 ;
	text-align : center ;
	}
table#schedule td{border-top : 1px solid #999999 ;
	border-left : 1px solid #999999 ;
	padding : 3px 0px ;
	*padding : 5px 0px ;
	font-size : 90% ;
	color : #666666 ;
	*text-align : center ;}

td.boldbottom {
	border-bottom : 2px solid #999999 ;
	}
	
td.boldbottomright {
	border-bottom : 2px solid #999999 ;
	border-right: 2px solid #999999 ;
	}
td.boldright {
	border-right: 2px solid #999999 ;
	text-align : left ;
	}
span.green {
	font-size : 14px ;
	color : #99CC33 ;
	padding-left : 10px ;
	}
span.pink {
	font-size : 14px ;
	color : #FF6699 ;
	}
ul.access {
	font-size : 12px ;
	margin : 25px 20px ;
	}
	
ul.access:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
li.access_list {
	float : left ;
	}
	
ul.add_list {
	margin-left : 25px ;
	}
	
li.add_text {
	margin : 8px 0px 0px 18px ;
	*margin : 10px 0px 0px 10px ;
	color : #666666 ;
	}
span.red {
	color : #FF6699 ;
	}
	
	
ul.osaki_blog {
	width : 646px ;
	background-image : url("../images/osaki/bg-kiji-header.gif");
	background-repeat : no-repeat ;
	margin : 20px 0px 20px 20px ;
	*margin : 0px ;
	padding : 18px 0px 0px 0px ;	
	zoom : 100% ;
	}
	
ul.osaki_blog:after {
	content : url("../images/osaki/bg-kiji-bottom.gif");
	display : block;
	clear : both;
	height : 20px;
	}
	
ul.osaki_blog li {
	width : 646px ;
	padding-left : 20px ;
	background-image : url("../images/osaki/bg-kiji-body.gif");
	background-repeat : repeat-y ;
	}
	
ul.osaki_blog a {
	font-size : 12px ;
	color : #666666 ;
	}
	
#facilitiesTitle{
	width:675px;
	text-indent:-9999px;
	background:url(../images/babyhome/koishikawa/t_facilities.gif) no-repeat 190px 0;
	height:35px;}
