@charset "UTF-8";

/* --- 幼稚園の設定を追加 --- */


#kghead { 
text-align: center;
width:720px;
height:150px;
margin: 0 auto;
background-image: url(images/contents/kg/head_kg.gif)
} 

#kglogo { 
text-align: center;
width:720px;
height:98px;
margin: 0 auto;
text-indent: -9999px;
background-image: url(images/contents/kg/head_kg01.gif) ;
} 

#kg_menu {
	width:720px;
	height:52px;
	color: #ffffff;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/contents/kg/head_kg02.gif) ;
}

#kg_menu ul{
	list-style-type: none;
	width:712px;
	margin: 0 auto;
	padding: 0;
}

#kg_menu li{
	text-indent: -9999px;
	float:left;
	width: 712px;
	margin: 0;
}

#kg_menu #menu1 {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 145px;
	height: 40px;
	margin: 0;
	background-image: url(images/contents/kg/kg_keisen_menu01.gif);
}

#kg_main {
	width:720px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/contents/kg/kg_waku01.gif) ;
}

#kg_foot {
	width:720px;
	height:15px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#gaiyou {
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#gaiyou table{
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#gaiyou td.gaiyou01{
	margin: 0 auto;
	padding: 4px 2px;
	vertical-align: top;
}
	
#gaiyou td.gaiyou02{
	width:529px;
	margin: 0 auto;
	padding: 4px 2px;
}

#gaiyou td.gaiyou03{
	width:160px;
	margin: 0 auto;
	padding: 0px 2px;
	font-size: 85%;
}

#access {
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

.hoiku {
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

td.access01 {
	width:450px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

table.access430{
	width:430px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

table.hoiku684{
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

td.iconkg { 
	width: 180px;
	padding: 0;
	text-align: left;
	vertical-align: top; 
	text-indent: 30px;
	background: url(images/contents/kg/icon_kg.gif) no-repeat 5px 0.2em;
}

#kg_main p{
	margin: 0 auto;
	padding: 0 20px 0 15px;
}


ul.list_sita {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.list_sita li{
	background: url(images/contents/kg/icon_sita.gif) no-repeat 10px 0.9em;
	padding: 10px 0px 0px 30px;
}

#kg_but01 {
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

/* --- 幼稚園ここまで --- */


/* --- 土師保育所の設定 --- */


#hnshead { 
text-align: center;
width:720px;
height:150px;
margin: 0 auto;
background-image: url(images/contents/kg/head_hns.gif)
} 

#hnslogo { 
text-align: center;
width:720px;
height:98px;
margin: 0 auto;
text-indent: -9999px;
background-image: url(images/contents/kg/head_hns01.gif) ;
} 

#hns_menu {
	width:720px;
	height:52px;
	color: #ffffff;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/contents/kg/head_hns02.gif) ;
}

#hns_menu ul{
	list-style-type: none;
	width:712px;
	margin: 0 auto;
	padding: 0;
}

#hns_menu li{
	text-indent: -9999px;
	float:left;
	width: 712px;
	margin: 0;
}

#hns_menu #menu1 {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 145px;
	height: 40px;
	margin: 0;
	background-image: url(images/contents/kg/hns_keisen_menu01.gif);
}

#hns_main {
	width:720px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/contents/kg/hns_waku01.gif) ;
}

#hns_foot {
	width:720px;
	height:15px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#hns_main p{
	margin: 0 auto;
	padding: 0 20px 0 15px;
}

#hns_but01 {
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

/* --- 土師保育所ここまで --- */


/* --- 吉隈保育所の設定 --- */


#ynshead { 
text-align: center;
width:720px;
height:150px;
margin: 0 auto;
background-image: url(images/contents/kg/head_yns.gif)
} 

#ynslogo { 
text-align: center;
width:720px;
height:98px;
margin: 0 auto;
text-indent: -9999px;
background-image: url(images/contents/kg/head_yns01.gif) ;
} 

#yns_menu {
	width:720px;
	height:52px;
	color: #ffffff;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/contents/kg/head_yns02.gif) ;
}

#yns_menu ul{
	list-style-type: none;
	width:712px;
	margin: 0 auto;
	padding: 0;
}

#yns_menu li{
	text-indent: -9999px;
	float:left;
	width: 712px;
	margin: 0;
}

#yns_menu #menu1 {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 145px;
	height: 40px;
	margin: 0;
	background-image: url(images/contents/kg/yns_keisen_menu01.gif);
}

#yns_main {
	width:720px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/contents/kg/yns_waku01.gif) ;
}

#yns_foot {
	width:720px;
	height:15px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#yns_main p{
	margin: 0 auto;
	padding: 0 20px 0 15px;
}

#yns_but01 {
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

/* --- 吉隈保育所ここまで --- */


/* --- 善来寺保育所の設定 --- */


#znshead { 
text-align: center;
width:720px;
height:150px;
margin: 0 auto;
background-image: url(images/contents/kg/head_zns.gif)
} 

#znslogo { 
text-align: center;
width:720px;
height:98px;
margin: 0 auto;
text-indent: -9999px;
background-image: url(images/contents/kg/head_zns01.gif) ;
} 

#zns_menu {
	width:720px;
	height:52px;
	color: #ffffff;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/contents/kg/head_zns02.gif) ;
}

#zns_menu ul{
	list-style-type: none;
	width:712px;
	margin: 0 auto;
	padding: 0;
}

#zns_menu li{
	text-indent: -9999px;
	float:left;
	width: 712px;
	margin: 0;
}

#zns_menu #menu1 {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 145px;
	height: 40px;
	margin: 0;
	background-image: url(images/contents/kg/zns_keisen_menu01.gif);
}

#zns_main {
	width:720px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(images/contents/kg/zns_waku01.gif) ;
}

#zns_foot {
	width:720px;
	height:15px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#zns_main p{
	margin: 0 auto;
	padding: 0 20px 0 15px;
}

#zns_but01 {
	width:684px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

/* --- 善来寺保育所ここまで --- */


a.btn_pink{
	background: #FFFFFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow:2px 3px 3px -1px #d0cfcf;
	padding: 8px 12px;
	margin:7px;
	border: solid #fbc0bf 3px;
	color:#555555;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
}
a.btn_pink:hover{
	background: #fee9ed;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow:1px 1px 1px -1px #d0cfcf;
	transform: translateX(3px)  translateY(2px);/*下に動く*/
	padding: 8px 12px;
	margin:7px;
	border: solid #ffcccc 3px;
	color:#333333;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
}

.iconkg{ 
	width: 400px;
	padding-left: 30px;
	text-align: left;
	vertical-align: top; 
	background: url(images/contents/kg/icon_kg.gif) no-repeat 5px 0.2em;
}