


@media only screen and (max-width: 480px) {




p strong{
	font-weight: 500;
	border-bottom: 1px solid #f1a7c7;
}

.kidschorus-head-photo{
	margin: 0 auto 24px auto;
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}


.kidschorus-head-photo img{
	width:100%;
}
.price{
	width:100%;
	border-collapse: collapse;
}

.price tr{
	width:100%;
	color:#5f5649;
}

.price th{
	width:30%;
	font-size:15px;
	font-weight: 500;
	padding: 12px 0 12px 0;
	border-top:1px solid #b6d000;
	border-bottom:1px solid #b6d000;
}
.price td.price01{
	width:30%;
	padding: 15px 0 15px 0;
	border-top:1px solid #b6d000;
	border-bottom:1px solid #b6d000;
}
.price td.price02{
	width:40%;
	padding: 15px 0 15px 0;
	border-top:1px solid #b6d000;
	border-bottom:1px solid #b6d000;
}




}/*//end  max-width: 480px ///////////////////////*/







@media only screen and (min-width: 481px) {


p strong{
	font-weight: 500;
	border-bottom: 1px solid #f1a7c7;
}

.kidschorus-head-photo{
	margin: 0 auto 42px auto;
	width:100%;
	display: flex;
	justify-content: space-between;
}



.kidschorus-head-photo img{
	width:100%;
}

.price{
	width:100%;
	border-collapse: collapse;
}

.price tr{
	width:100%;
	color:#5f5649;
}

.price th{
	width:150px;
	font-size:15px;
	font-weight: 500;
	padding: 12px 0 12px 0;
	border-top:1px solid #b6d000;
	border-bottom:1px solid #b6d000;
}
.price td.price01{
	width:150px;
	padding: 15px 0 15px 0;
	border-top:1px solid #b6d000;
	border-bottom:1px solid #b6d000;
}
.price td.price02{
	width:400px;
	padding: 15px 0 15px 0;
	border-top:1px solid #b6d000;
	border-bottom:1px solid #b6d000;
}

}/*//end  min-width: 481px ///////////////////////*/











