@charset "utf-8";
/* CSS Document */

/*社員インタビュー*/

.interview {
	
}
.interview-content {

}
.interview-content h1{
	width:90%;
	max-width:960px;
	margin:auto auto 100px auto;
	position:relative;
}
.interview-content h1 .back-img1{
	position:absolute;
	top:-90px;
	left:-270px;
	width:700px;
}
.interview-content h1 .back-img1 img{
	width:100%;
}
@media(max-width:768px){
.interview-content h1{
	margin:auto auto 30px auto;
}	
}
.interview-content-top {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:90%;
	max-width:850px;
	margin:auto;
}

.interview-content-top1 {
	width:50%;
}
.interview-intro{
}
.interview-intro p{
	font-size:22px;
	margin-bottom:30px;
	font-weight:bold;
}

.name {
	border-left:solid 2px #417E13;
	padding-left:15px;
	font-size:17px;
}
.name span{
	display:block;
	font-size:15px;
}
.history{
	background-color:#F5F8F2;
	padding:5px 25px;
	border-radius:10px;
	margin-top:30px;
	line-height:27px;
	box-shadow: 3px 3px 7px 1px rgba(0, 0, 0, 0.1); 
}
.history1{
	background-color:#F5F8F2;
	padding:5px 25px;
	border-radius:10px;
	margin-top:30px;
	line-height:27px;
	box-shadow: 3px 3px 7px 1px rgba(0, 0, 0, 0.1); 
	
	width:90%;
	max-width:960px;
	margin:50px auto 0 auto;
}
.history1 table{
	border-top:dashed 1px #417E13;
	padding-top:15px;
}
.history1 table th{
	text-align:left;
	font-weight:normal;
	width:120px;
	display:flex;
	color:#417E13;
}
.history1 table td{
	padding-bottom:15px;
}
/*.history table td span{
	border-bottom:dashed 1px #417E13;
}*/
@media(max-width:640px){
.history1{
	margin:30px auto 0 auto;
}
}
@media(max-width:520px){
.history1{
	margin:10px auto 0 auto;
}
.history1 table th{
	font-size:15px;
	width:60px;
	padding-right:10px;
}
.history1 table td{
	font-size:15px;
}	
}
.interview-content-top2 {
	width:40%;
	position:relative;
}
.interview-content-top2 img{
	width:100%;
	display:block;
	border-radius:20px;
}
@media(max-width:640px){
.interview-content-top {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:90%;
	max-width:850px;
	margin:auto;
	flex-direction:column-reverse;
}	
.interview-content-top1 {
	width:90%;
}
.interview-content-top2 {
	width:90%;
	max-width:350px;
}
}
/*模様*/
.interview-content-top2 .back-img2{
	position:absolute;
	width:550px;
	bottom:-100px;
	right:-300px;
	z-index:-1;
}
.interview-faq {
	background-color:#F5F8F2;
	margin-top:120px;
	padding-top:70px;
	padding-bottom:70px;
}
@media(max-width:640px){
.interview-faq {
	margin-top:60px;
}	
}
.interview-faq .top{
	background-color:#fff;
	padding:30px;
	border-radius:20px;
	width:90%;
	max-width:1200px;
	margin:0 auto 80px auto;
}
.interview-faq1 {
	width:90%;
	max-width:1200px;
	margin:0 auto 80px auto;
}
.interview-faq1::before {
	content:"";
	height:1px;
	width:200px;
	background-color:#417E13;
	display:block;
	margin-bottom:30px;
}

.interview-q {
	font-size:25px;
	color:#417E13;
	font-weight:bold;
}
.interview-q .cut{
	display:inline-block;
}
.interview-q .q-2{
	/*font-size:18px;
	font-weight:normal;
	display:inline-block;
	margin-top:10px;
	background-color:#417E13;
	color:#fff;
	padding:2px 10px;*/
	font-size:18px;
	font-weight:normal;
	margin-top:10px;
	display:inline-block;
	line-height:25px;
	line-height:30px;
}
.interview-q .q-1{;
	margin-right:10px;
}
.interview-q .q-2::before{
	content:".......";
	margin-right:10px;
}