﻿@charset "UTF-8";

.kid5_voice_2{
	margin-top: 20px;
}

#contents #kid5_2 .kid_day_c2_16{
	width:94%;
	margin:0 3% 15px;
	padding-bottom:15px;
	border-bottom:4px dotted #c01442;
	font-size:1.1rem;
	line-height:1.6rem;
}
#contents #kid5_2 .kid_day_c2_16:first-child{
	margin-top:15px;
}
/*#contents #kid5_2 .kid_day_c2_16:last-child{
	border-bottom:none;
}*/
#contents #kid5_2 .kid_day_c2_16 img{
	width:49%;
	height:auto;
	float:left;
}
#contents #kid5_2 .kid_day_c2_16 dl{
	width:47%;
	margin-left:3%;
	float:right;
}
#contents #kid5_2 .kid_day_c2_16 dl dt.nname{
	color:#009d45;
}
#contents #kid5_2 .kid_day_c2_16 dl dt.parent{
	color:#007fff;
}
#contents #kid5_2 .kid_day_c2_16 dl dt.age{
	color:#dc001f;
}
#contents #kid5_2 .kid_day_c2_16 dl dt.comment{
	color:#7d5220;
}

#contents #kid5_2 .kid_day_c2_16 p.nname{
	color:#009d45;
}
#contents #kid5_2 .kid_day_c2_16 p.parent{
	color:#007fff;
}



#contents #kid5_2 .kid_day16_c2{
	width:94%;
	margin:0 3% 15px;
	padding-bottom:15px;
	border-bottom:4px dotted #c01442;
	font-size:1.2rem;
	line-height:1.6rem;
}
#contents #kid5_2 .kid_day16_c2:first-child{
	margin-top:15px;
}
#contents #kid5_2 .kid_day16_c2:last-child{
	border-bottom:none;
}
#contents #kid5_2 .kid_day16_c2 img{
	width:100%;
	height:auto;
}
#contents #kid5_2 .kid_day16_c2 dl{
	margin-top: 10px;
	width:100%;
	line-height:1.8em;
}
#contents #kid5_2 .kid_day16_c2 dl dt.staff{
	color:#dc001f;
	margin-top: 3%;
}

.report_2016{
	margin: 10px 0 20px 0 !important;
}

#contents section .copyright{
	font-size: small;
    margin: 20px 0 -10px;
}

@media screen and (min-width: 741px) {
	
	#contents dl.acmenu dd{
		font-size:0.9rem;
	}
	#contents #kid3_1 dl.kid_vo dd {
	    font-size: 1.2em;
	}
	#contents #kid3_1 dl.kid_vo dt {
		font-size: 1rem;
	}
	#contents ul.kidmenu{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
	}
	#contents ul.kidmenu li{
		width:48%;
	}
	#contents ul.kidmenu li img{
		width:100%;
	}
	#contents .kid4_detail{
		font-size: 0.9rem;
	}
	#contents #kid5_1 .kid_day {
	display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    }
	#contents #kid5_1 .kid_day img{
	    width: 45%;
		margin: 0 auto;
		display: block;
	}
	#contents #kid5_2 .kid_day16_c2 img {
	    width: 60%;
		margin: 0 auto;
		display: block;
	}
	#contents section .kid_footer img {
    width: 25%;
    }
    #contents #kid5_1 .kid_day p{
    	width:100%;
    	margin-bottom:10px;
    	font-size:1.2rem;
    	line-height: 1.5em;
    }
}