@charset "UTF-8";
.staffTop{
	background-image: url("/-/media/621C33BEE83E456E9DB2DCCD336E4A99.ashx");
	background-position: top center;
	background-size: 100%;
	background-repeat: no-repeat;
	padding-bottom:15em;
	padding-top:20em;
}
.interviewTop{
	padding-top:15em;
	padding-bottom: 5em;
	
}
.interviewTop ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 3em;
}
.interviewTop li{
	width: 48%;
	margin-bottom: 5em;
	font-family: 'Noto Serif JP', serif;
	
}
.interviewTop li p.im{
	margin-bottom: 1em;
}
.interviewTop li p.im img{
	width: 100%;
	height: auto;
}
.interviewTop li p.tx{
	font-size: 15px;
	line-height: 1.4;
}
.interviewTop li p.tx span{
	font-size: 130%;
	display: block;
	margin-bottom: .5em;
}
.interviewTop li p.name{
	text-align: right;
	font-size: 18px;
	padding-top: .5em;
}
.inCa{
	padding-top: 5em;
}
.inCa .mainTitleArea{
	padding: 0 1em;
}
.inCa p.mainTitle{
	
	font-family: 'Noto Serif JP', serif;
	font-weight:400;
	font-size:38px;
	letter-spacing:0.05em;
	margin-bottom: .5em;
	line-height: 1.4;
}
.inCa p.mainTitle br{
	display: none;
}
.inCa p.tx{
	font-size: 15px;
}

.inCa p.im img{
	width: 100%;
	height: auto;
}
.inCa p.im{
	width: 120%;
	margin-left: -10%;
}

/*-----------------------------------------------
	fade
-----------------------------------------------*/
.fadeIn_up {
  opacity:0;
  transition: all .5s;
}
.fadeIn_up.is-show {
  animation: fadeIn1 .5s ease-out forwards;
}


@keyframes fadeIn1{
	0%{
		opacity:0;
		transform: translate(0, 5%);
	}
	50%{
		opacity:0.5;
		transform: translate(0, 2.5%);
	}
	100%{
		opacity:1;
		transform: translate(0, 0);
	}
}