@charset "utf-8";

/* 「子育て支援」 専用 */


/*
***********************************************************************************************
中央カラム
***********************************************************************************************
*/

	/* 左中3 */
	#contentBody:before{
		content:none;
	}
	
	/* 右中3 */
	#contentBody:after{
		content:none;
	}

/*
***********************************************************************************************
右カラム
***********************************************************************************************
*/

	/* 左下1 */
	#rightcolumn:before{
		content:none;
	}

/*
***********************************************************************************************
タイトル
***********************************************************************************************
*/
#div01{
	}
	#div01 h1{

	}

/*
***********************************************************************************************
幼児教育無償化
***********************************************************************************************
*/

#div01a {
	background-color:#F9E0EB;
	/*
	border:1px solid #E50051;
	*/
	margin-top: 25px;
	padding:20px;
	
	border-radius:7px;
}

	#div01a h2 {
		color: #000;
	}

	#div01a p {
		text-align: center;
	}

		.screen-xs #div01a p {
			text-align: left;
		}


/*
***********************************************************************************************
預かり保育
***********************************************************************************************
*/

#div02{
	margin-top: 35px;
}

	#div02 h2 {
		color: #E94A08;
	}
	
	#div02 p{
		text-align:center;
	}
	
		body.screen-xs #div02 p{
			text-align:left;
		}

	#div02 table{
		border:2px solid #E94A08;
		border-collapse:separate;
		border-spacing:0;
		margin-top:15px;
		width:100%;
		
		border-radius:10px;
	}
	
		body.screen-xs #div02 table{
			border-radius:0px;
		}

		#div02 table th,
		#div02 table td{
			border-right:1px solid #E94A08;
			border-top:1px solid #E94A08;
			padding:10px 10px;
		}
		
			#div02 table tbody > tr:first-child > th,
			#div02 table tbody > tr:first-child > td{
				border-top:0px solid #fff !important;
			}
			
			body.screen-xs #div02 table th,
			body.screen-xs #div02 table td{
				border-right:0px solid #E94A08;
			}

			body.screen-xs #div02 table td{
				border-top:0px solid #fff;
			}
			
				/* 空のセル */
				body.screen-xs #div02 table td:empty{
					display:none;
				}
		
			#div02 table td p{
				text-align:left;
			}
		
		
			body.screen-xs #div02 table th,
			body.screen-xs #div02 table td{
				display:block;
				padding:5px 5px;
			}
			
			body.screen-xs #div02 table th{
				background-color:#F9E4B4 !important;
				text-align:center;
			}

			/* メニュー */
			#div02 table th.menu{
				background-color:#F9E4B4 !important;
				border-right:1px solid #E94A08;
				border-top:1px solid #E94A08;
				font-size:120%;
				font-weight:bold;
				text-align:center;
				white-space:nowrap;
			}
				
				body.screen-xs #div02 table th.time{
				}
				
			/* 時間帯 */
			#div02 table td.time{
				border-right:1px solid #E94A08;
				border-top:1px solid #E94A08;
				text-align:center;
			}
				
				body.screen-xs #div02 table td.time{
				}
				
			/* 料金 */
			#div02 table td.cost{
				text-align:center;
			}		
			
				body.screen-xs #div02 table td.cost{

				}
			
				#div02 table td.cost span{
					display: inline-block;
					font-size: 20px;
					font-weight: bold;
					margin: 0 0.2em 0 0.2em;
				}

			/*  表の4隅ここから ━━━━━━━━━━━━━━━  */
			#div02 table tr:first-child th:first-child,
			#div02 table tr:first-child td:first-child{
					border-radius: 8px 0 0 0;
			}
			
				body.screen-xs #div02 table tr:first-child th:first-child,
				body.screen-xs #div02 table tr:first-child td:first-child{
						border-radius:0;
				}
			
			#div02 table tr:first-child th:last-child,
			#div02 table tr:first-child td:last-child{
					border-radius: 0 8px 0 0;
			}
			
				body.screen-xs #div02 table tr:first-child th:last-child,
				body.screen-xs #div02 table tr:first-child td:last-child{
						border-radius:0;
				}
				
			#div02 table tr:last-child th:first-child,
			#div02 table tr:last-child td:first-child{
				border-radius: 0 0 0 8px;
			}
			
				body.screen-xs #div02 table tr:last-child th:first-child,
				body.screen-xs #div02 table tr:last-child td:first-child{
					border-radius: 0px;
				}
			
			#div02 table tr:last-child th:last-child,
			#div02 table tr:last-child td:last-child{
				border-radius: 0 0 8px 0;
			}
			
				body.screen-xs #div02 table tr:last-child th:last-child,
				body.screen-xs #div02 table tr:last-child td:last-child{
					border-radius: 0;
				}
			
			/*  表の4隅ここまで ━━━━━━━━━━━━━━━  */


	#div02 table + p{
		margin-top:15px;
	}


/*
***********************************************************************************************
就園奨励費（未使用）
***********************************************************************************************
*/

#div03{
	background-color:#F9E0EB;
	/*
	border:1px solid #E50051;
	*/
	margin-top:35px;
	padding:20px;
	
	border-radius:7px;
}

	#div03 h2{
	}
