@charset "utf-8";

#ContentsWrap  {
	padding-bottom:0;
}

@media screen and (min-width: 561px)  {
	#ContentsWrap {
		margin:0 auto;
		max-width:1600px;
		position:relative;
		left:50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	@media screen and (min-width: 1601px)  {
		#ContentsWrap {
			left:auto;
			-webkit-transform: translateX(0%);
			-ms-transform: translateX(0%);
			transform: translateX(0%);
		}
	}
}


.twDefault {
	position:relative;
	opacity:0;
	left:50px;
	transition:1s;
}
.twDefault.twEnd {
	position:relative;
	opacity:1;
	left:0;
	transition:1s;
}

/* // InterviewerWrap
----------------------------------------------- */
#InterviewerWrap  {
	width:100%;
}
#InterviewerWrap .person  {
	position:relative;
	margin-bottom:80px;
}
#InterviewerWrap .person.left .text  {
	padding-right:390px;
}
#InterviewerWrap .person.right .text  {
	padding-left:390px;
}
#InterviewerWrap .person .image  {
	position:absolute;
	top:0;
	max-width: 640px;
}
#InterviewerWrap .person.left .image  {
	right:0;
}
#InterviewerWrap .person.right .image  {
	left:0;
}
#InterviewerWrap .person .box  {
	height: 500px;
}
#InterviewerWrap .person .image .inner  {
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}
#InterviewerWrap .text .title {
	font-size:25px;
	line-height:1;
	margin-bottom:15px;
	-webkit-transform:scale(1,0.9);
	transform:scale(1,0.9);
	font-weight:600;
	color:#333;
}
#InterviewerWrap .text .name {
	font-size:27px;
	line-height:1.5;
	margin-bottom:8px;
	font-weight:100;
}
#InterviewerWrap .text .job {
	margin-bottom:30px;
}


