@charset "utf-8";

.main_wrap{
	position: relative;
	overflow: hidden;
}

.main{
	max-width: 870px;
	margin:0 auto;
	padding:80px 20px;
	position: relative;
	display: flex;
	align-items:flex-start;
	justify-content: center;
}

.main .mainstyle{
	margin-top:10px;
}

.main .maincopy{
	font-size:50px;
	color:#e15e15;
	line-height: 1.2;
	margin-left:20px;
}


@media screen and (max-width: 960px){
	
	.main .maincopy{
		font-size:44px;
	}
	
}

@media screen and (max-width: 768px){

	.main{
		padding:60px 20px;
	}
	
	.main::after{
		content: none;
	}

}

@media screen and (max-width: 480px){
	
	.main{
		flex-wrap:wrap;
		text-align: center;
		padding:60px 20px;
	}
	
	.main .mainstyle{
		width:100%;
	}
	
	
	.main .maincopy{
		margin-top:10px;
		font-size:6.5vw;
		margin-left:0;
	}
	
	
}




















.interview_ttl{
	text-align: center;
	
}

.bnr_inter{
	max-width:625px;
	margin:0 auto 100px;
}

.bnr_inter li:not(:first-child){
	margin-top:60px;
}



@media screen and (max-width: 900px){

	
	
}

@media screen and (max-width: 768px){

	.bnr_inter{
		margin:0 auto 60px;
	}
	
	.bnr_inter li:not(:first-child){
		margin-top:30px;
	}

	
	
}

@media screen and (max-width: 480px){
	
	.interview_ttl{
		width: 80%;
    	margin: 0 auto;
	}
	
	.bnr_inter li:not(:first-child){
		margin-top:20px;
	}
	
	
}








