@charset "UTF-8";
@media screen and (max-width:767px) {
.staffTop{
	background-size: 110%;
	padding-top:15em;
}
.interviewTop{
	padding-top:10em; 
}
.interviewTop ul{
	padding: 0 1em;
}
.inCa p.im{
	width: 110%;
	margin-left: -5%;
}
.inCa p.mainTitle{
	font-size:32px;
}
.interviewTop li p.tx br{
	display: none;
}
}
@media screen and (max-width:500px) {
.staffTop{
	padding-top:8em;
	padding-bottom:8em;
}
.staffTop .staffLogo h2{
	width:80%;
}
.inCa{
	padding-top: 2em;
}
.interviewTop{
	padding-top:5em;
	padding-bottom: 3em;
}
.interviewTop li{
	width: 100%;
	margin-bottom: 4em;
	
}
.interviewTop li:last-child{
	margin-bottom: 0;
}
.interviewTop li p.im{
	margin-bottom: .8em;
	width: 100%;
}
.inCa p.mainTitle{
	font-size:22px;
}
.inCa p.mainTitle br{
	display: block;
}
.inCa p.tx{
	font-size: 14px;
	line-height: 1.8;
}
.interviewTop li p.tx{
	font-size: 14px;
	line-height: 1.4;
}
.interviewTop li p.name{
	text-align: right;
	font-size: 17px;
	padding-top: .2em;
	
}
.interviewTop li p.tx span{
	font-size: 125%;
	margin-bottom: .2em;
}
}
