@charset "utf-8";

/*-----------------------------------------------------------
	Instructor
-----------------------------------------------------------*/
.page-header .subpage-mv:before {
	background-image: url('/instructor/images/mv.jpg');
}

/* SP */
@media screen and (max-width: 768px) {
	.page-header .subpage-mv:before {
		background-image: url('/instructor/images/mv_sp.jpg');
	}
}

.profile-photo{
	background-color: #761d3d;
}
.profile-photo img{
  width: 100%;
}
.main-block .profile-list > li:hover .profile-photo img{
	opacity: 0.5;
	transition: 0.2s ease-in;
	filter: blur(2px);
}
.main-block .profile-list > li .profile-photo span{
	display: block;
	opacity: 0;
	width: 100%;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	margin: 0 auto;
	position: absolute;
	z-index: 5;
	text-align: center;
	top: 50%;
	left:50%;
	transform: translate(-50%, -50%);
}
.main-block .profile-list > li:hover .profile-photo span{
	opacity: 1;
	transition: 0.6s ease-in;
}

@media screen and (max-width: 768px) {
	.profile .name {
    font-size: 1.3125rem;
    line-height: 1.5;
    margin-top: 8px;
	}
	.main-block .profile-list > li .profile-photo span{
		display: none;
	}
	.main-block .profile-list > li:hover .profile-photo span{
		display: none;
	}
	.main-block .profile-list > li:hover .profile-photo img{
		opacity: 1;
		filter: blur(0px);
	}
}

