@charset "UTF-8";
/*******************************
teacherページ Css
*******************************/

.sectionTitle:before {
    background-color: #a3cf52;
}

.pageDetail ul .btn .pic .img{
    width: 50%;
}

#sec-03 .item:nth-child(n+2){
	margin-top: 20px;
}

#sec-04 .item > .img:nth-child(n+2){
	margin-top: 50px;
}

#sec-05 .btn{
	margin-top: 20px;
    margin-bottom: 15px;
}
#sec-05 .btn img{
    margin-bottom: 20px;
	width: 50%;
}

#sec-06 .img{
	width: 60%;
}
#sec-06 ul.flex{
  	-ms-flex-wrap: wrap;
  	flex-wrap: wrap;
	justify-content: center;
	margin-right: -30px;
}
#sec-06 ul li.btn{
    padding-right: 30px;
    width: 50%;
}
#sec-06 ul li.btn:nth-child(n+3){
    margin-top: 35px;
}

#sec-08 ul li.btn:nth-child(n+3){
    margin-top: 45px;
}
#sec-08 .flex{
	margin-right: -20px;
}
#sec-08 .flex .img{
    width: 50%;
	padding-right: 20px;
}
#sec-08 .degrees{
	margin-top: 20px;
}

@media screen and (max-width: 1024px) {
}
/*==== mobile スマホ用css ===*/
@media screen and (max-width: 760px) {
	#sec-06 .img {
    	width: 100%;
	}
	#sec-06 ul li.btn {
		width: 75%;
		margin-bottom: 10px;
	}
	#sec-06 ul li.btn:nth-child(n+3) {
		margin-top: 0px;
	}
}
/*==== mobile スマホ縦用css ===*/
@media screen and (max-width: 480px) {
	#sec-04 .item > .img:nth-child(n+2) {
		margin-top: 30px;
	}
	
	#sec-05 .btn img{
		width: 100%;
	}
	
	#sec-06 ul li.btn{
		margin-bottom: 20px;
	}
}