/* CSS Document */
#main {
width: 580px;
margin: 0 auto 0 auto;
}

h2 {
	background:url(../../image/system/program/title.gif) no-repeat top;
	height: 37px;
	text-indent: -999px;
	}
#sukusuku {
	background:url(../../image/system/program/sukusuku.gif) no-repeat;
	height:258px;
	margin:0 0 20px 0;
	}
#sukusuku p{
	padding:80px 0 0 80px;
	width: 430px;
	color:#633;
	font-size:1.0em;
	line-height:1.5em;
	margin-bottom: 5px;
	}
#sukusuku ul{
	list-style-image:url(../../image/system/program/listicon.gif);
	padding:5px 0 0 120px;
	}
#sukusuku li a{
	color:#039;
	font-size:1.0em;
	}
h3{
	height:26px;
	text-indent:-999em;
	font-size:0.1em;
	}
h4{
	height:30px;
	text-indent:-999em;
	font-size:0.1em;
	}
h5{
	height:17px;
	text-indent:-999em;
	font-size:0.1em;
	}
p.courseguide {
	margin:5px 0;
	color:#666;
	font-size:13px;
	font-weight:bold;
	}
/* プログラム保育 */
#program h3{
	background:url(../../image/system/program/01program/title.gif) no-repeat top;
	}
#program p{
	color:#666;
	font-size:1.0em;
	}
#program ul{
	padding:8px 0 5px 0;
	list-style-type:none;
	}
#program li {
	padding:5px 0;
	}
#program ul.setumei{
	width:410px;
	list-style-type:none;
	}
#program ul.setumei li{
	padding:2px 0;
	}
#program ul.setumei p{
	padding:0 0 0 20px;
	color:#888;
	font-size:1em;
	line-height:1.1em;
	}
#program li.mother {
	/*background:url(../../image/system/program/01program/mother_img.jpg) no-repeat bottom right;*/
	}
#program li.commu {
	/*background:url(../../image/system/program/01program/commu_img.jpg) no-repeat bottom right;*/
	}
#program ul.foods {
	background: url(../../image/system/program/01program/foods_txt.gif) no-repeat top left;
	margin:8px 0 5px 0;
	padding:5px 0 20px 300px;
	color:#2064CB;
	list-style-type:disc;
	}
#program ul.foods li{
	padding:1px 0;
	font-size:1.0em;
	list-style: disc;
	}
#program li.mother h4{
	background:url(../../image/system/program/01program/t_01mother.gif) no-repeat top left;
	}
#program li.commu h4{
	background:url(../../image/system/program/01program/t_02commu.gif) no-repeat top left;
	}
#program li.foods h4{
	background:url(../../image/system/program/01program/t_03foods.gif) no-repeat top left;
	}
#program li h5.gokan {
	background:url(../../image/system/program/01program/t_1gokan.gif) no-repeat top left;
	}
#program li h5.katari {
	background:url(../../image/system/program/01program/t_2katari.gif) no-repeat top left;
	}
#program li h5.yomi {
	background:url(../../image/system/program/01program/t_3yomi.gif) no-repeat top left;
	}
#program li h5.uta {
	background:url(../../image/system/program/01program/t_4uta.gif) no-repeat top left;
	}
#program li h5.hyogen {
	background:url(../../image/system/program/01program/t_5hyogen.gif) no-repeat top left;
	}
#program li h5.shoku {
	height:1px;
	}
/* セレクト保育 */
#select {
	background:url(../../image/system/program/02select/graph.jpg) no-repeat right 30px;
	height: 250px;
	}
#select h3 {
	background:url(../../image/system/program/02select/title.gif) no-repeat top;
	}
#select h4{
	height:25px;
	}
#select h5{
	height:1px;
	}
#select ul {
	list-style-type:none;
	}
#select li{
	margin:30px 0 15px 0;
	}
ul#links {
	color:#093;
	list-style-type:decimal;
	margin:0 200px 0 30px;
	}
ul#links li{
	margin:0;
	padding:0;
	font-size:0.8em;
	font-weight:bold;
	}
ul#links li.outlinelink{
	list-style-type:none;
	}
ul#links a{
	color:#093;
	}
#select li#sogo h4{
	background:url(../../image/system/program/02select/t_01sogo.gif) no-repeat top left;
	}
#select li#english h4{
	background:url(../../image/system/program/02select/t_02english.gif) no-repeat top left;
	}
#select li#rythmic h4{
	background:url(../../image/system/program/02select/t_03rythmic.gif) no-repeat top left;
	}
#select li#art h4{
	background:url(../../image/system/program/02select/t_04art.gif) no-repeat top left;
	}
#select li#art h5{
	height:16px;
	color:#039;
	font-size:0.8em;
	font-weight:bold;
	text-indent:0px;
	}
#select li#outline h4{
	background:url(../../image/system/program/02select/t_06outline.gif) no-repeat top left;
	}

#select p.courseguide {
	padding:0 200px 0 0;
	}
	
#select .left_txt {
	width: 350px;
	margin-left: 20px;
}

#select .left_txt p.p1{
	font-weight:bold;
	color: #00CC33;
}

#select .left_txt p.p2{
	font-weight:bold;
	color: #3366FF;
}

#select .left_txt p.p3{
	font-weight:bold;
	color: #FF6699;
}

#select .left_txt p{
	color: #666;
}

#select li p{
	padding:4px 0 3px 0;
	color:#666;
	font-size:0.8em;
	}
#select li p.catchcopy{
	color:#063;
	font-weight:bold;
	}
#select li p.rythtext {
	background:url(../../image/system/program/02select/03ryth_img.gif) no-repeat left #FFFDDF;
	height:98px;
	padding:20px 20px 0 310px;
	color:#600;
	font-size:0.8em;
	line-height:1.2em;
	}
#select li p.arttext{
	background: url(../../image/system/program/02select/04art_img.gif) no-repeat bottom;
	padding:0 0 109px 0;
	font-size:0.8em;
	line-height:1.2em;
	}
#select table{
	width:580px;
	}
#select td{
	background:#FFFDDF;
	padding:0 20px;
	color:#600;
	font-size:0.8em;
	vertical-align:middle;
	}
#select th{
	width:100px;
	height:69px;
	padding:0 0 0 10px;
	color:#FF3B21;
	font-size:1.0em;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	}
#select li#sogo th{
	background:url(../../image/system/program/02select/01sogo_bg.gif) no-repeat top left #FFF58A;
	}
#select li#english th{
	background:url(../../image/system/program/02select/02en_bg.gif) no-repeat bottom left #FFF58A;
	}
#select li#outline th{
	background:#FFF58A;
	height:30px;
	}

#select li#art ul{
	margin:0 0 0 20px;
	padding:0 20px;
	list-style-type:disc;
	font-size:0.8em;
	color:#2064CB;
	}
#select li#art li{
	margin:0;
	padding:3px 0;
	}
/*　その他の活動　*/
#other h3{
	background:url(../../image/system/program/03other/title.gif) no-repeat top;
	}
#other h4{
	height:1px;
	float:left;
	}
#other ul{
	list-style-type:none;
	margin:0 0 50px 50px;
	}
#other li {
	margin:5px 0;
	padding:0 0 0 200px;
	color:#888;
	font-size:0.8em;
	clear:both;
	}
#other li.eco{
	background:url(../../image/system/program/03other/t_01eco.gif) no-repeat left;
	}
#other li.commu{
	background:url(../../image/system/program/03other/t_02commu.gif) no-repeat left;
	}
#other li.engai{
	background:url(../../image/system/program/03other/t_03engai.gif) no-repeat left;
	}
#other li.local{
	background:url(../../image/system/program/03other/t_04local.gif) no-repeat left;
	}
#other li.lib{
	background:url(../../image/system/program/03other/t_05lib.gif) no-repeat left;
	}
#other li.rec{
	background:url(../../image/system/program/03other/t_06rec.gif) no-repeat left;
	}
	
#other table{
	margin: 20px 0 0 20px;
	color: #666;
	padding: 0px;
	width: 540px;
	border-collapse:collapse;
	border-spacing:0;
	}
	
#other td{
	padding: 5px;
	border-bottom: 1px dashed #CCC;
	margin: 0px;
	}
	
#other th{
	padding: 5px 5px 5px 25px;
	border-bottom: 1px dashed #CCC;
	margin: 0px;
	width: 170px;
	text-align: left;
	font-size:12px;
	background:url(../../../images/osaki/icon-bubble.gif) no-repeat left;
	}