/*====================================================================================================
  EMPLOYTOP
====================================================================================================*/
#employtop { padding: 40px 0 0; }

#employtop .search_box {
	margin: 0 auto 40px;
	max-width: 1000px;
	background: #fff;
	box-shadow:0px 0px 2px 0px rgba(0,0,0,0.20);
	border-radius:5px; /* CSS3 */
	-webkit-border-radius:5px; /* Safari,Google Chrome */
	-moz-border-radius:5px;/* Firefox */
}
#employtop .search_box iframe { width: 100%; border: none;}

#employtop .list_box {
	padding: 40px 0;
	background: #fff;
}
#employtop .list_box iframe { width: 100%; border: none;}


/*====================================================================================================
  EMPLOY
====================================================================================================*/
#employ { padding: 40px 0;}
#employ .detail {
	margin: auto;
	max-width: 960px;
	padding:3%;
	background: #fff;
	box-shadow:0px 0px 2px 0px rgba(0,0,0,0.20);
	border-radius:5px; /* CSS3 */
	-webkit-border-radius:5px; /* Safari,Google Chrome */
	-moz-border-radius:5px;/* Firefox */
}
#employ .detail .cont_l { float: left; width: 49%;}
#employ .detail .cont_r { float: right; width: 49%;}
#employ .detail span { margin-right: 20px;}
#employ .detail .come { padding: 15px;}
#employ .detail .come+.come { background: #fff;}
#employ .detail table { border-left:none; border-top: none;}
#employ .detail table th { width: 20%; background: none; border-bottom: none;}
#employ .detail table td { width: 80%;border-right:none; border-bottom: none; background: none;}
#employ .detail table tr:nth-child(odd) { background:rgba(242,241,235,0.50); }
#employ .detail table.schedule {
	border-top:1px solid #DDD;
	border-left:1px solid #DDD;
	background: #fff;
}
#employ .detail table.schedule th,
#employ .detail table.schedule td {
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	background: #fff;
}

#employ #about {}
#employ #about table tr:nth-child(odd) { background:rgba(159,200,106,0.10); }
#employ #guidelines {}
#employ #environment {}
#employ #contact {}

#employ .btn_box { margin: auto; padding: 30px 0; max-width: 1000px;}
#employ .btn_box::after { /*float_clear*/ display:block; clear:both; content:"";}


/*====================================================================================================
  EMPLOY
====================================================================================================*/
#syokusyou {
	margin: auto;
	max-width: 1000px;
	padding:4%;
	background: #fff;
	box-shadow:0px 0px 2px 0px rgba(0,0,0,0.20);
	border-radius:5px; /* CSS3 */
	-webkit-border-radius:5px; /* Safari,Google Chrome */
	-moz-border-radius:5px;/* Firefox */
}

