@charset "utf-8";

/*----------------------------*/
#main_img{
	background: url(../img/recruit/main_img.jpg) no-repeat center/cover;
}
/*---------------------------------*/
#sec1{
	padding: 35px 0 55px;
}
#sec1 h3{
	text-align: center;
	font-size: 28px;
	color: #333;
	padding: 30px 0 50px;
}
.sec1_text01{
	line-height: 1.8;
	width: 80%;
	margin: 0 auto;
}
/*--------------------------------------*/
@media screen and (max-width:1370px) {
#sec1{
		background-image: none;
}
.sec1_text01{
		text-align: left;
		width: 80%;
		margin: 0 10%;
}
}
@media screen and (max-width:1270px) {
#sec1 h2{
	background: none;
}
#sec1 h3{
		font-size: 24px;
		padding-bottom: 30px;
}
.sec1_text01{
		width: 90%;
		margin: 0 5%;
}
.sec1_img{
	padding: 30px 0;
}
}
@media screen and (max-width: 780px) {
#sec1 h3{
		font-size: 18px;
}
.sec1_text01{
		width: 100%;
		margin: 0;
}
}
@media screen and (max-width: 639px) {
#sec1 h3{
	padding: 20px 0;
}
	#sec1 h3 br{
		display: none;
	}
	#sec1 table{
		font-size: 15px;
		margin: 30px auto;
	}
	#sec1 th,#sec1 td{
	padding: 15px;
}

}


