@charaset:UTF-8;
.pgm #Gnavi #Navigation #nav #program {
	color: #aed7a9;
	cursor:default;
	}
#program_chart {
	width:960px;
	margin-top:30px;
	margin-bottom:40px;
	margin-left:30px;
	}
#program_chart h1 {
	background-image:url(../images/program/title_program.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 141px;
	height: 29px;
	margin-bottom:30px;
	}
/*--------各種プログラムボタン--------*/
/*#program_btn{ margin-left:20px; }*/
#program_btn li{
	float:left;
	width:202px;
	height:72px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	display:block;
	}
#program_btn li#tdl,
#program_btn li#lwr,
#program_btn li#mdl{ margin-right:35px; }
#program_btn li a{
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	display:block;
	height:72px;
	}
#program_btn li#tdl a{ background-image:url(../images/baselines/btn_toddler.png); }
#program_btn li#lwr a{ background-image:url(../images/baselines/btn_LowerGrades.png); }
#program_btn li#mdl a{ background-image:url(../images/baselines/btn_UpperGrades.png); }
#program_btn li#upr a{ background-image:url(../images/baselines/btn_exam.png); }
#program_btn li a:hover{ background-position:0 -72px; }
/*--------プログラム詳細--------*/
#chart1{
	width:900px;
	background-color:#FCC102;
	margin-top:30px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
	}
#chart1 .left h2 {
	background-image:url(../images/program/cap_toddler.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 51px;
	height: 27px;
	}
#chart1 .right p img {
	margin-top:40px;
	margin-left:20px;
	}
#chart2 .right p img {
	margin-top:40px;
	margin-left:20px;
	}
#chart3 .right p img {
	margin-top:40px;
	margin-left:20px;
	}
#chart4 .right p img {
	margin-top:40px;
	}
#chart2{
	width:900px;
	background-color:#F77C00;
	margin-top:30px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
	}
#chart2 .left h2 {
	background-image:url(../images/program/cap_LowerGrades.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 75px;
	height: 27px;
	}
#chart3{
	width:900px;
	background-color:#66A030;
	margin-top:30px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
	}
#chart3 .left h2 {
	background-image:url(../images/program/cap_UpperGrades.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 74px;
	height: 27px;
	}
#chart4{
	width:900px;
	background-color:#0086D4;
	margin-top:30px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
	}
#chart4 .left h2 {
	background-image:url(../images/program/cap_exam.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 99px;
	height: 27px;
	}
.left{
	float:left;
	width:610px;
	}
.right{
	float:left;
	width:250px;
	}
.txt{
	font-size:16px;
	color:#FFFFFF;
	margin-bottom:20px;
	}
.txt span {
	font-weight:bold;
	text-decoration:underline;
	}
/*----------お母さん相談室----------*/
#mama_mini p img {
	margin-bottom:30px;
	margin-left:228px;
	}