@charset "utf-8";


/* time-fee
-------------------------------------------------*/

.pgttl_adm{
	background-image:url(/img/ttlimg_time-fee.webp);
}

#m_kodomo-rhythm{
	display:block;
	width:100%;
	max-width:577px;
	margin:0 auto 1rem;
}

.cht_flow{
	width:49%;
	max-width:465px;
	height:auto;
	margin:0;
}
@media screen and (max-width: 600px){
	.cht_flow{
		width:100%;
		max-width:465px;
	}
}

.m_ichinichi{
	width:44%;
	max-width:235px;
	min-width:160px;
	height:auto;
	margin:0 auto .5rem;
}

.table_time th{
	width:25%;
	text-align:center;
	color:rgb(0,102,0);
	font-weight:bold;
}

.table_nintei{
	width:100%;
	font-size:.9rem;
	line-height:1.4;
	border-collapse: separate;
	border-spacing: 0;
	border:none;
	border-radius:10px;
	overflow:hidden;
}
	.table_nintei th{
		width:4rem;
		padding:1rem .5rem;
		text-align:center;
		white-space:nowrap;
		background-color:rgba(94,183,79,.2);
		border:1px solid #fff;
		border-width:0 1px 1px 0;
	}
	.table_nintei td{
		padding:1rem 0;
		vertical-align:middle;
		text-align:center;
		background:rgba(0,0,0,.15);
		border:1px solid #fff;
		border-width:0 1px 1px 0;
	}
	.table_nintei th.bg_dg{
		background-color:rgba(94,183,79,.5);
	}
	.table_nintei td.bg_y{
		background:rgb(248,232,184);
	}
	.table_nintei.sp{
		display:none;
	}
	
@media screen and (max-width: 670px){
	#time .table_nintei.pc{
		display:none;
	}
	#time .table_nintei.sp{
		display:table;
	}
}


#m_ichijiazukari{
	width:93%;
	max-width:311px;
	text-align:center;
	margin:0 auto 1rem;
}

.fr_list{
	padding:1rem 0 0 1rem;
}
	.fr_list li{
		display:inline-block;
		width:47%;
		line-height:1.3;
		margin:0 1rem 1rem 0;
	}
	.fr_list li > span{
		display:inline-block;
		width:9rem;
	}

	.fr_list li a{
		white-space:nowrap;
	}
@media screen and (max-width: 870px){
	.fr_list li{
		width:30%;
	}
}
@media screen and (max-width: 790px){
	.fr_list li{
		width:44%;
	}
}