@charset "utf-8";
/* CSS Document */

#menu_box{
	float:right;
}

#main{
	/*background-image:url(img/nyuuji_in/main_back.gif);*/
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	padding-right:6px;
	margin-left:0;
}

#main_text{
	clear:both;
}

#main h3,
#main h4,
#main h5,
#main h6{
	font-size:100%;
	color:#781010;
}

#main h2,
#main h3,
#main h4,
#main h5,
#main h6{
	font-family:'HG丸ｺﾞｼｯｸM-PRO', 'HGMaruGothicMPRO';
}


#main h2{
	background-image:url(img/nyuuji_in/h2.gif);
	background-position:left bottom;
	border:none;
	color:#206604;
	font-size:30px;
	padding: 25px 180px 10px 73px;
}

#main h3{
	background-image:url(img/nyuuji_in/h3.gif);
	background-position:left bottom;
	border:none;
	padding: 22px 5px 12px 55px;
}

#main h4{
	background-image:url(img/nyuuji_in/h4.gif);
	background-position:left bottom;
	border:none;
	padding: 50px 5px 12px 70px;
}

#main h5{
	background-image:url(img/nyuuji_in/h5.gif);
	background-position:left bottom;
	border:none;
	padding: 23px 5px 12px 55px;
}

#main h6{
	background-image:url(img/nyuuji_in/h6.gif);
	background-position:left bottom;
	border:none;
	padding: 17px 5px 12px 40px;
}

		
		#main table{
			border:2px solid #fdddc2;
		}
		
		#main table th,
		#main table td{
			border: none;
			border:1px solid #fdddc2;
		}
		

/* 新着情報 */

#main ul.newslist{
	list-style-type:none;
	margin-left:0;
}

ul.newslist li{
	border-bottom:1px dotted #ccc;
}

#kako{
	clear:both;
	text-align:right;
}

#activity #kako{
	padding:8px;
	border-bottom:1px dotted #ccc;
}

/*メニュー*/
ul#nyu_menu,
ul#nyu_menu_child{
	/*clear:both;*/
	margin:0;
	margin-bottom:10px;
}

	ul#nyu_menu li,
	ul#nyu_menu_child li{
		list-style-type:none;
		list-style-position:outside;
		float:left;
		width:138px;
	}

	ul#nyu_menu li a,
	ul#nyu_menu_child li a{
		padding: 20px 5px 10px 30px;
		width: 103px;
		display:block;

		background-image: url(img/nyuuji_in/menu_nyu.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		font-family:'HG丸ｺﾞｼｯｸM-PRO', 'HGMaruGothicMPRO';
		color:#663a1f;
		font-weight:bold;
		text-decoration:none;
	}

	ul#nyu_menu li a:hover,
	ul#nyu_menu_child li a:hover{
		color:#663a1f;
		background-position: -138px 0;
	}

		ul#nyu_menu .current_page_item a,
		/*ul#nyu_menu .current-post-ancestor a,
		ul#nyu_menu .current-page-ancestor a,
		ul#nyu_menu .current-menu-parent a,
		ul#nyu_menu .current-post-parent a,
		ul#nyu_menu .current_page_item a,
		ul#nyu_menu .current-page-ancestor a,*/
		ul#nyu_menu_child .current_page_item a/*,
		ul#nyu_menu_child .current-post-ancestor a,
		ul#nyu_menu_child .current-page-ancestor a,
		ul#nyu_menu_child .current-menu-parent a,
		ul#nyu_menu_child .current-post-parent a,
		ul#nyu_menu_child .current_page_item a,
		ul#nyu_menu_child .current-page-ancestor a*/{
			background-position: -276px 0;
			color:#206604;
		}
		
		
		#main table.table_n1,
		#main table.table_n2{
			background-color:#fefcf2;
		}
		
			#main table.table_n1{
				float:left;
				width:35%;
			}
			
			#main table.table_n1 h3,
			#main table.table_n2 h3{
				background-image:url(img/nyuuji_in/h3.gif);
				background-repeat:no-repeat;
				background-position: left bottom;
				border:none;
				padding: 25px 6px 8px 52px;
			}
			
			#main table.table_n2{
				float:right;
				width:64%;
			}
			
			#main table.table_n2 h3{
				background-image:url(img/nyuuji_in/h3_2.gif);
				padding: 25px 6px 8px 62px;
			}
			
		
		#main table table{
			border-collapse:collapse;
			margin-bottom:15px;
			color:#333;
			border:1px solid #665041;
			font-size:95%;
			line-height:1.3em;
			text-align:justify;
			background-color:#FFF;
			margin-bottom:1px;
		}
		
		#main table table th{
			padding:5px;
			font-weight:bold;
			
			text-align: left;
			background-image:url(img/th.gif);
			border:1px solid #665041;
			
			white-space:nowrap;
		}
		
		#main table table td{
			padding:5px;
			
			border:1px solid #665041;
		}


	/*お知らせアイコン*/
		ul#nyu_news_list{
			list-style-type:none;
			list-style-position:outside;
			overflow:hidden;
			margin:0;
		}

		ul#nyu_news_list li{
			width:215px;
			height:186px;
			margin-left:10px;
			float:left;
		}

		ul#nyu_news_list li a{
			width:215px;
			height:186px;
			display:block;
			background-image:url(img/nyuuji_in/nyu_news.jpg);
			background-repeat:no-repeat;
			text-indent:-9999px;
		}

		/*---------------*/
/*		
		ul#nyu_news_list li#nyu_news_list_1 a{
			background-position:0 0;
		}

		ul#nyu_news_list li#nyu_news_list_1 a:hover{
			background-position:-215px 0;
		}
窓開きを標準に
*/
		ul#nyu_news_list li#nyu_news_list_1 a{
			background-position:-215px 0;
		}

		ul#nyu_news_list li#nyu_news_list_1 a:hover{
			opacity:0.6;
		}
		/*---------------*/
/*		
		ul#nyu_news_list li#nyu_news_list_2 a{
			background-position:0 -186px;
		}

		ul#nyu_news_list li#nyu_news_list_2 a:hover{
			background-position:-215px -186px;
		}
窓開きを標準に
*/
		ul#nyu_news_list li#nyu_news_list_2 a{
			background-position:-215px -186px;
		}

		ul#nyu_news_list li#nyu_news_list_2 a:hover{
			opacity:0.6;
		}
		/*---------------*/

/*		
		ul#nyu_news_list li#nyu_news_list_3 a{
			background-position:0 -372px;
		}

		ul#nyu_news_list li#nyu_news_list_3 a:hover{
			background-position:-215px -372px;
		}
窓開きを標準に
*/
		ul#nyu_news_list li#nyu_news_list_3 a{
			background-position:-215px -372px;
		}

		ul#nyu_news_list li#nyu_news_list_3 a:hover{
			opacity:0.6;
		}

		/*---------------*/
		
	/*一日の生活*/
		#main table.seikatsu_am,
		#main table.seikatsu_pm{
			background-color:#fefcf2;
			border:2px solid #fdddc2;
			width:48%;
		}

		#main table.seikatsu_am th,
		#main table.seikatsu_pm th,
		#main table.seikatsu_am td,
		#main table.seikatsu_pm td{
			border: none;
			vertical-align: middle;
			border:1px solid #fdddc2;
		}
		
		#main table.seikatsu_am th,
		#main table.seikatsu_pm th{
			width:10%;
		}
		
	/*行事*/
		#main table.seasons{
			width:49%;
			margin-left:0;
			margin-right:0;
		}

					
							/*---乳児院ページの場合---*/	
								#main #activity.nyujiin #blog_cont ul li#list_all{
									background-color:#fffbe4;
								}

							#main #activity.nyujiin #blog_cont .blog_box{
								width:214px;
								border:1px solid #fdc2a4;
							}

							#main #activity.nyujiin #blog_cont .blog_box p.blog_date{
								width:204px;
								margin:3px 0 3px 3px ;
								background-color:#fff8cc;
							}

							#main #activity.nyujiin #blog_cont .blog_box h4.blog_title{
								margin:0 3px 0 3px;
								width:207px;
								
								background:none;
							}

							#main #activity.nyujiin #blog_cont .blog_box h4.blog_title a{
								color:#206604;
								padding: 4px 2px 9px;
								
								background-image: url(img/nyuuji_in/activity_title.gif);
							}






