.content_recruit_box{
    width: 60%;
	padding-top: 30px;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
    max-width: 900px;
    min-width: 650px;
}
.content_recruit_box h3{
	width: 600px;
	text-align: left;
    margin:30px auto;
    margin-bottom: 20px;
	padding-left: 20px;
	border-bottom: solid 2px #666;
}

.recrut_table{
	width: 600px;
	text-align: center;
	border-collapse:collapse;
	margin:0 auto;
	margin-bottom: 50px;
}

.recrut_td_title_1,.recrut_td_20,.recrut_td_60,.recrut_td_80{
	color: #000;
	padding-left: 20px;
    border: solid 1px #996;
}
.recrut_td_title_1{
    width: 20%;
	text-align: center;
    border: solid 1px #996;
    height: 30px;
	background-color: #ffc;
}

.recrut_td_20{
	width: 20%;
	height: 30px;
	text-align: left;
	margin-left: 10px;
}
.recrut_td_60{
	width: 60%;
	height: 30px;
	text-align: left;
}
.recrut_td_80{
	width: 80%;
	height: 30px;
    border: solid 1px #996;
	text-align: left;

}

.saiyou_span{
	font-size: 90%;
	font-weight: 500;
	color: #f00;
}
/*************************************************/
.news_table{
   	width: 80%;
	border-collapse:collapse;
	margin:0 auto;
	margin-bottom: 20px;

}


.news_td_title_1,
.news_td_20,
.news_td_60,
.news_td_80{
	color: #333;
	padding-left: 20px;
    border: solid 1px #996;

}
.news_td_title_top{
    width: 70%;
	background: #ea5549;
	text-align: center;
    border: solid 1px #996;
    height: 30px;
    color: #fff;
}
.news_td_60_top{
	width: 30%;
	height: 30px;
	border: solid 1px #996;
	background: #ea5549;
	color: #fff;
	text-align: center;
}

.news_td_title_1{
    width: 40%;
	text-align: left;
    border: solid 1px #996;
    height: 30px;

}

.news_td_20{
	width: 20%;
	height: 30px;
	text-align: left;
	margin-left: 10px;
}

.news_td_60{
	width: 30%;
	height: 30px;
	text-align: right;
	padding-right: 20px;
}
.news_td_80{
	width: 80%;
	height: 30px;
    border: solid 1px #996;
	text-align: left;

}
/*************************************************/
.news-box{
    width: 100%;
	/*
	border: solid 1px #999;
	*/
	padding: 10px; 
}
.news-box h3{
	margin-bottom: 10px
	
}
.news-box h4{
    font-size: 100%;
    font-weight: 600;
    margin-bottom: 10px;
    margin-left: 20px;
	padding-bottom: 5px;
	
}
.news-box p{
	margin:0 0 20px 40px;
	
}
.news-box ul{

}
/*************************************************/

/*************************************************/
@media only screen and (max-width: 825px) {
.recrut_table{
	width: 95%;
}
}
