/* CSS Document */

.only-sp{
	display:none;
}
.only-pc{
	display:block;
}
#main .main-inner .interview-block-01{
	width:100%;
	background:#000000;
	margin:30px 0;
}
#main .main-inner .interview-block-01 .left-part{
	width:39.79591836734694%; /* 390/980 */
	padding-top: 8.877551020408163%;/* 87/980 */
	padding-left:7.142857142857142857142857142857%;
}
#main .main-inner .interview-block-01 .left-part img{
	width:		82.30769230769231%; /* 321/390*/
}

#main .main-inner .interview-block-01 .right-part{
	width:47.959183673469387755102040816327%;
	padding:0;
}
#main .main-inner .interview-block-01 .right-part img{
	width:		100%;
}


#main .main-inner .interview-block-01 .left-part span{
	font-size:32px;
	font-weight:bold;
	line-height:1.6;
	color:#ffffff;
}
#main .main-inner .interview-block-01 .left-part p{
	text-align:left;
	font-size:16px;
	line-height:1.2;
	color:#ffffff;
}

#main .main-inner .interview-block-02{
	width:95.918367346938775510204081632653%;
	padding:0 2.040816326530612244897959183673% 20px;
	font-size:14px;
	line-height:1.4;
}

#main .main-inner .interview-block-03{
	width:95.918367346938775510204081632653%;
	padding:0 2.040816326530612244897959183673% 20px;
}

#main .main-inner .interview-block-03 .left-part{
	width:50%;
	font-size:14px;
	line-height:1.4;
}
#main .main-inner .interview-block-03 .right-part{
	width:47.872340425531914893617021276596%;
	padding:0;
}

#main .main-inner .interview-block-04{
	width:95.918367346938775510204081632653%;
	padding:0 2.040816326530612244897959183673% 20px;
}

#main .main-inner .interview-block-04 .left-part{
	width:31.914893617021276595744680851064%;
}
#main .main-inner .interview-block-04 .right-part{
	width:65.957446808510638297872340425532%;
	padding:0;
	font-size:14px;
	line-height:1.4;
}
#main .main-inner .interview-block-05{
	width:95.918367346938775510204081632653%;
	padding:0 2.040816326530612244897959183673% 20px;
}

#main .main-inner .interview-block-05 .left-part{
	width:47.872340425531914893617021276596%;
}
#main .main-inner .interview-block-05 .right-part{
	width:50%;
	padding:0;
	font-size:14px;
	line-height:1.4;
}

@media screen and (max-width: 880px) {
	#main .main-inner .interview-block-01 .left-part span{
		font-size: 24px;
	}
}
@media screen and (max-width: 640px) {
	.only-sp{
		display:block;
	}
	.only-pc{
		display:none;
	}
	#main .main-inner .interview-block-01 .left-part{
		width:auto;
		padding-top:20px !important;
		text-align: center;
	}
	#main .main-inner .interview-block-01 .left-part p{
		text-align: center;
		padding: 0 10px;
	}
	#main .main-inner .interview-block-01 .right-part{
		width:100%;
	}
	#main .main-inner .interview-block-01 .left-part img{
		max-width:321px;
	}
	#main .main-inner .interview-block-01 .right-part span{
		font-size:24x;
		line-height:1.2;
	}
	#main .main-inner .interview-block-03 .left-part{
		width:100%;
		margin-top:10px;
	}
	#main .main-inner .interview-block-03 .right-part{
		width:100%;
		max-width:450px;
	}
	#main .main-inner .interview-block-04 .left-part{
		width:100%;
		max-width:300px;
	}
	#main .main-inner .interview-block-04 .right-part{
		width:100%;
		margin-top:10px;
	}
	#main .main-inner .interview-block-05 .left-part{
		width:100%;
		max-width:450px;
	}
	#main .main-inner .interview-block-05 .right-part{
		width:100%;
		margin-top:10px;
	}
	
}




#main .main-inner .left-part {
	float: left;
	padding-left: 0;
}


#main .main-inner .right-part {
	float: right;
}


.indent-1 {
	text-indent: -1em;
	padding-left: 1em;
	}


@media screen and (max-width: 640px) {
	#main .main-inner .left-part,
	#main .main-inner .right-part {
		float: none;
		width: 100% !important;
	}

	#main .main-inner .right-part img {
		margin-top: 10px;
	}

	#main .main-inner .mainvision .right-part img {
		margin-top: 0;
	}

	#main .main-inner .block-top-2 .left-part {
		max-width: 200px;
		text-align: center;
	}

	
}
