@charset "utf-8";
/*------------------------------------------------------------
	study
------------------------------------------------------------*/
#main {
	background-color: #FEF7F4;
}
#main .headLine01::before {
	background-color: #F17C40;
}
#main .headLine03 {
	border-left-color: #F17C40;
}
#main .headLine04 {
	background: #fce6dd;
	box-shadow: 0 0 0 0.8rem #fce6dd;
}
#main .midPhoto {
	/*margin: -5.9rem auto -0.5rem;*/
	max-width: 86.4rem;
}
#main .text01 {
	margin-bottom: 7.2rem;
}
#main .photo {
	margin-bottom: 7.5rem;
}
#main .photoList {
	margin-bottom: 7.5rem;
}
#main .photoList li {
	width: 46rem;
	border-radius: 2.3rem;
	overflow: hidden;
}
#main .innerBox .hText {
	margin-bottom: 3.5rem;
	font-size: 2rem;
}
#main .innerBox .videoBox {
	width: 56rem;
}
.comImgList .ttl01 span{
	display: inline-block;
}
@media all and (max-width: 896px) {
	#main .midPhoto {
		margin: -1.2rem auto 1.3rem;
		max-width: 100%;
	}
	#main .midPhoto img {
		width: 100%;
	}
	#main .text01 {
		margin-bottom: 1.2rem;
	}
	#main .photo {
		margin-bottom: 3.3rem;
	}
	#main .photo img {
		width: 100%;
	}
	#main .photoList {
		margin-bottom: 3.3rem;
		display: block;
	}
	#main .photoList li {
		margin-bottom: 2rem;
		width: auto;
		border-radius: 1.7rem;
	}
	#main .photoList li:last-child {
		margin-bottom: 0;
	}
	#main .innerBox .videoBox {
		margin: 0 auto;
		width: 83.5%;
	}
}