@charset "UTF-8";

.schoolBtn_box{

}

.schoolBtn_box ul.schoolBtnList{
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}

.schoolBtn_box .schoolBtnList li{
	list-style: none;
	width: calc(100% / 3.2);	
}

.schoolBtn_box .schoolBtnList li img{
	width: 100%;	
}

#kyoshitsuNaiyo{
	margin-bottom: 30px;
}

.school_h5Box h5{
	margin-left: 5px;
	margin-bottom: 5px;
}

.school_h5Box img{
	width: 100%;
}

.school_infoLine {
    margin-bottom: 30px; 
}

.school_infoLine .imgBox {
    width: 42%;
    margin: 5px 2% 2% 2%;
    border: none;
}

.school_infoLine .imgBox img{
    width: 100%;
}

.school_infoLine .txtBox {
    width: 54%;
    font-size: 13px;
    color: #4a4a4a;
}

.school_targetAge{
	color: #fff;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 5px;
	margin-top: 5px;
}

.school_price{
	color: #fff;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 5px;
	margin-top: 5px;
}

.school_date{
	color: #fff;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 5px;
	margin-top: 5px;
}

.school_infoLine .ryoukin_table table{
	width: auto;
}

#kidsSports_01 .school_targetAge,
#kidsSports_01 .school_price,
#kidsSports_01 .school_date{
 background: #7ebde8;
}

#parkour_02 .school_targetAge,
#parkour_02 .school_price,
#parkour_02 .school_date{
 background: #ca5199;
}

#miniBasket_03 .school_targetAge,
#miniBasket_03 .school_price,
#miniBasket_03 .school_date{
 background: #f08439;
}

#tableTennis_04 .school_targetAge,
#tableTennis_04 .school_price,
#tableTennis_04 .school_date{
 background: #bed539;
}

#kenkoYoga_05 .school_targetAge,
#kenkoYoga_05 .school_price,
#kenkoYoga_05 .school_date{
 background: #f0a6ab;
}

#seikatsuKinryoku_06 .school_targetAge,
#seikatsuKinryoku_06 .school_price,
#seikatsuKinryoku_06 .school_date{
 background: #73b648;
}

.school_p_font{
	color: #4a4a4a;
	font-size: 13px;
}

.school_moushikomiList{

}

.school_moushikomiList li{
	list-style: none;
	color: #4a4a4a;
	font-size: 13px;
	text-indent: -21px;
	padding-left: 21px;
	margin-bottom: 5px; 
}

@media handheld, only screen and (max-width: 767px) {

	.school_infoLine .imgBox {
	    width: 100%;
	}

	.school_infoLine .txtBox {
	    width: 100%;
	}

}






