@charset "utf-8";
/* CSS Document */


.recruit-bodyBg{
background-color:#C71212;
}
.recruit-content_wrapper{
background-color:#C71212;
padding-top: 15px;
padding-bottom: 52px;

}
.recruit-content{
max-width: 1000px;
margin-left:auto;
margin-right: auto;
margin-bottom: 20px;
background-color:#fff;
overflow:hidden;
}

.recruit-content table{
border-collapse: collapse;
width: 100%;
}

.recruit-content th{
width: 200px;
background-color: #F6F6F6;
border-top: 1px solid #E6E7E8;
font-size: 1.4rem;
padding: 10px 0 10px 23px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.recruit-content td{
margin-left: 0;
padding: 10px 15px;
background-color: #fff;
border-top:1px solid #E6E7E8; 
font-size: 1.4rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

}

.recruit-title h2{
font-size: 1.4rem;
font-weight: bold;
padding: 18px 15px;
border-bottom: 4px solid #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.recruit-title p{
padding: 15px;
font-size: 1.4rem;
}

@media screen and (max-width:768px) {
	.recruit-content_wrapper{
	}
	.recruit-content{
	max-width: inherit;
	width: 95%;
	}
	.recruit-content table{
	width: 100%;
	/*  table-layout: fixed;*/
	word-break: break-all;
	word-wrap: break-all;
	}
	.recruit-content tr {
		display: block;
		overflow:hidden;
	}
	.recruit-content th{
	display: block;
	width: 100%;
	text-align: left;
	}
	
	.recruit-content td{
	display: block;
	text-align: left;
	border-top:none;
	}
}

