#section_corporate_attitude{
	padding-top:0;
}
#section_corporate_attitude .copy{
	font-weight:700;
	text-align:center;
}

.section_interview {
	background:url(../../img/bg_interview.gif) center top repeat;
	padding-bottom:100px;
}

.section_header {
	line-height:1.4;
}
.section_header span {
	color:#5CB531;
	font-size:1.6rem;
	font-weight:400;
}

.interview_title {
	width:100%;
	margin-top:60px;
	padding:80px 0 80px 8%;
}
.interview01 {
	background:url(../img/bg_interview01.png) center top no-repeat;
	background-size:100% auto;
}
.interview02 {
	background:url(../img/bg_interview02.png) center top no-repeat;
	background-size:100% auto;
}
.interview03 {
	background:url(../img/bg_interview03.png) center top no-repeat;
	background-size:100% auto;
}
.interview04 {
	background:url(../img/bg_interview04.png) center top no-repeat;
	background-size:100% auto;
}
.interview05 {
	background:url(../img/bg_interview05.png) center top no-repeat;
	background-size:100% auto;
}
.interview06 {
	background:url(../img/bg_interview06.png) center top no-repeat;
	background-size:100% auto;
}
.interview07 {
	background:url(../img/bg_interview07.png) center top no-repeat;
	background-size:100% auto;
}
.interview_title h2 {
	font-size:1.6rem;
	line-height:0.7;
	color:#5CB531;
}
div.section {
	color:#fff;
	font-size:1.3rem;
	font-weight:700;
	display:inline-block;
	padding:8px 18px;
	background-color:#5CB531;
}
.section_border {
	position:relative;
	width:100%;
}
.section_border:before {
	content: '';
	position:absolute;
	bottom:0;
	left:0;
	width:40%;
	height: 2px;
    background-image: linear-gradient(to right, transparent, #5CB531 0%, #5CB531 75%, transparent);
    background-repeat: no-repeat;
}
.interview_title h3 {
	font-size:2rem;
	line-height:1.3;
	margin:32px 0 66px 0;
}
.name {
	font-size:1rem;
	font-weight:700;
}
.name span {
	font-size:0.8rem;
	font-weight:400;
	padding-left:20px;
}
.name span.post {
	font-size:0.8rem;
	font-weight:400;
	padding:5px;
	border:1px solid #000;
	margin-right:20px;
}

.interview_info01,
.interview_info02,
.interview_info03 {
	width:960px;
	margin:0 auto;
}
.interview_info01 ul,
.interview_info02 ul,
.interview_info03 ul {
	width:100%;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.interview_info01 img,
.interview_info02 img,
.interview_info03 img {
	width:100%;
}
.interview_info01 h4,
.interview_info02 h4,
.interview_info03 h4 {
	font-size:1.2rem;
	display: flex;
	align-items: center;
}
.interview_info01 h4:after,
.interview_info02 h4:after,
.interview_info03 h4:after {
	border-top: 1px solid #ed9291;
	content: "";
	flex-grow: 1;
	margin-left: 1rem;
}
.interview_info01 p,
.interview_info02 p,
.interview_info03 p {
	font-size:0.9rem;
	line-height:1.5;
}

.interview_info01 {
	padding:50px 0 60px 0;
}
.interview_info01 li:first-child {
	width:50%;
}
.interview_info01 li:last-child {
	width:45%;
}
.interview_info02 {
	padding:0 0 60px 0;
}
.interview_info02 li:first-child {
	width:65%;
}
.interview_info02 li:last-child {
	width:32%;
}
.interview_gray {
	background-color:#efefef;
}
.interview_info03 {
	padding:55px 0 40px 0;
}
.interview_info03 li:first-child {
	width:45%;
}
.interview_info03 li:last-child {
	width:50%;
}

.next_interview {
	width:960px;
	margin:0 auto;
	padding:0 0 110px 0;
}
.next_interview_title {
	text-align:center;
	font-size:2rem;
	font-weight:700;
	margin-bottom:35px;
}
.next_interview_title img {
	width:58px;
	margin-top:12px;
}
	
.multiple { background-color:#000; padding: 0;}
.multiple img { width: 100%; opacity:0.7;}
.multiple div { position: relative; margin: 0;}
.multiple .slick-next { right: -44px;　z-index: 100;}
.multiple .slick-prev { left: -44px; z-index: 100;}

.multiple a {
	display:inline-block;
	position:absolute;
	left: 0;
	right: 0;
	margin:auto;
	color:#fff;
	padding-right:32px;
	font-size:1rem;
	line-height:1.1;
	font-weight:700;
	background-image:url(../../../shared/v0010/img/arr_line_green.svg);
	background-size:20px;
	background-position:right;
}
.multiple a.line1 {
	bottom:26px;
}
.multiple a.line2 {
	bottom:16px;
}
.multiple a.line3 {
	bottom:12px;
}
.multiple a.multiple01 { width:160px;}
.multiple a.multiple02 { width:160px;}
.multiple a.multiple03 { width:160px;}
.multiple a.multiple04 { width:160px;}
.multiple a.multiple05 { width:160px;}
.multiple a.multiple06 { width:160px;}

@media print,screen and (min-width:768px){
.page_header{
	background-image:url(../../img/bg_header.jpg);
}
#section_corporate_attitude{
	text-align:center;
}
#section_corporate_attitude .copy{
	margin-bottom:25px;
	font-size:1.25em;
}
}

@media only screen and (max-width:767px){
.page_header{
	background-image:url(../../img/bg_header_sp.jpg);
	background-position:50% 0;
}
#section_corporate_attitude .copy{
	margin-bottom:18px;
	font-size:1em;
}

.interview_title {
	width:100%;
	margin-top:60px;
	padding:30px 0 10px 8%;
}
.interview_title h3 {
	font-size:1.4rem;
	line-height:1.3;
	margin:32px 0 66px 0;
}
.interview_info01,
.interview_info02,
.interview_info03 {
	width:100%;
	margin:0 auto;
}
.interview_info01 ul,
.interview_info02 ul,
.interview_info03 ul {
	width:100%;
	display: -webkit-block;
	display: block;
}

.interview_info01,
.interview_info02,
.interview_info03 {
	width:100%;
	margin:0 auto;
}

.interview_info01 {
	padding:50px 0 60px 0;
}
.interview_info01 li:first-child {
	width:100%;
}
.interview_info01 li:last-child {
	width:100%;
}
.interview_info02 {
	padding:0 0 60px 0;
}
.interview_info02 li:first-child {
	width:100%;
}
.interview_info02 li:last-child {
	width:100%;
}
.interview_gray {
	background-color:#efefef;
}
.interview_info03 {
	padding:55px 0 40px 0;
}
.interview_info03 li:first-child {
	width:100%;
}
.interview_info03 li:last-child {
	width:100%;
}

.next_interview {
	width:100%;
	margin:0 auto;
	padding:0 0 110px 0;
}
.next_interview_title {
	text-align:center;
	font-size:2rem;
	font-weight:700;
	margin-bottom:35px;
}
.next_interview_title img {
	width:58px;
	margin-top:12px;
}
.multiple .slick-next { right: 4px;　z-index: 100;}
.multiple .slick-prev { left: 4px; z-index: 100;}
}