@charset "UTF-8";



/* # =================================================================
   # index showcase
   # ================================================================= */

.kidsdance-bg{
	background-image: url(../img/kidsdance_bg.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	padding:200px 0 50px 0;
}

#kidsdance .title-img{margin-bottom:30px;}

#kidsdance .title-img img{width:100%;max-width:600px;}

#kidsdance .show-txt-main{
	font-size:40px;
	font-weight:700;
	line-height:1.5em;
	color:var(--color-white);
	text-align:center;
	margin-bottom:30px;
}

#kidsdance .show-txt-main span{
	background-color:#9070af;
	padding:0 3px;
}

#kidsdance .show-txt-sub{
	font-size:20px;
	font-weight:700;
	line-height:1.5em;
	color:#9070af;
	text-align:center;
	margin-bottom:30px;
}

#kidsdance .show-txt-sub span{
	background-color:#ffffff;
	padding:0 3px;
}


#kidsdance .audition-img img{
	width:100%;
}

@media screen and (max-width:768px){
	#kidsdance .show-txt-main{font-size:30px;margin-bottom:20px;}
	#kidsdance .show-txt-sub{font-size:18px;}
}

@media screen and (max-width:599px){
	#kidsdance .title-img img{width:100%;}
	#kidsdance .title-img{margin-bottom:20px;}
	#kidsdance .show-txt-main{font-size:25px;margin-bottom:10px;}
	#kidsdance .show-txt-sub{font-size:16px;}
}
