@media screen and (min-width:769px) {
	.recruit h1 {
		font-size: 1.875em;
        position: absolute;
        top: 35%;
        left: 50%;
        -ms-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        margin: 0;
        padding:0;
		text-align: center;
		width: 100%;
		max-width: 1200px;
	}
	
	.recruit .common_main_visual_text_L {
		font-size: 25px;
		font-weight: bold;
	}
	
	.recruit_text {
		font-size: 16px;
		padding-right: 30px;
	}
	
	.recruit_btn {
		margin: 0 auto;
		width: 30%;
	}
	
	.recruit_img_area {
		display: flex;
		justify-content: space-between;
		margin: 50px 0;
	}
	
	.recruit_img {
		width: 48%;
	}
	
	.recruit_img img {
		width: 100%;
	}

}


@media screen and (max-width:768px){
	.recruit h1 {
		padding: 30px 0 15px 10px;
        text-align: left;
        font-size: 1.4em;
	}
	.recruit .common_main_visual_text_L {
		font-weight: bold;
	}
	
	.recruit_btn {
		margin: 0 auto;
		width: 90%;
	}
	
	.recruit_img_area {
		display: flex;
		justify-content: space-between;
		margin: 25px 0;
	}
	
	.recruit_img {
		width: 48%;
	}
	
	.recruit_img img {
		width: 100%;
	}
}
