/*=========top search-form =======*/
.recruitment-search-form {
	float: left;
	width: 100%;
	margin: 1.2rem 0;
	padding: 0 10px;
}
.searchBox-text {
	width: 60%;
	float: left;
}
.recruitment-search-form input[ type="submit"]{
	width: 12%;
	padding: 10px 5px;
	font-size: 1.3em;
	font-weight: 600;
	float: right;
  background:#FDC605;
	border: 1px solid #FDC605;	
	color: #fff;
	text-align: center;
	border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.recruitment-searchBox-select {
	width: 26%;
	float: left;	
	margin : 0 1%;
}
.recruitment-search-form select {
	width:100%;
  color: #555;
  background: #fff;
  padding: 12px 10px;
  outline: none;
  font-size: 1.3em;
  border: 1px solid #ebebeb;
	border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px
}
.recruitment-search-form input[ type="text"]{
	background:#fff;
	border:none;
	padding: 10px 15px 10px 20px;
	outline:none;
	width:100%;
	float: left;
	position:relative;
	font-size: 1.3em;
	color: #555;
    border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
	box-shadow: 1px 0px 2px #b9b9b9;
-webkit-box-shadow: 1px 0px 2px #b9b9b9;
-moz-box-shadow: 1px 0px 2px #b9b9b9;
}

/*--responsive media-quries--*/
@media(max-width:660px){

}
@media(max-width:600px){
.recruitment-search-form input[ type="text"],
.recruitment-search-form input[ type="submit"],
.recruitment-search-form select{
	font-size: 1.2em;
}
}
@media(max-width:550px){
.recruitment-searchBox-select {
	width: 22%;
}
.recruitment-search-form input[ type="submit"]{
	width: 15%;
	}
}
@media(max-width:500px){
.recruitment-search-form input[ type="text"],
.recruitment-search-form input[ type="submit"],
.recruitment-search-form select {
	font-size: 1.1em;
}
.recruitment-search-form input[ type="submit"]{
	padding: 8px 5px;
}
.recruitment-search-form select {
	padding: 10px 5px;
}

}	

/*===徵才列表===*/
.rec-info-list_area {
	width: auto;
	float: left;
  font-size: 1.2em;
	font-weight: 600;
}
.rec-info-list_date {
	width: auto;
	float: right;
  font-size: 1.1em;
	color: darkmagenta;
}
.quotaBox {
	width: auto;
	float: left;
}
.rec-info-list_place {
	width: 95%;
	float: left;
  font-size: 1.1em;	
	margin-right: 5px;
}
.rec-info-list_title {
	width: 100%;
	float: left;
  font-size: 1.3em;
	font-weight: 600;
}
.rec-info-list_item {
	width: 100%;
	float: left;
	margin-right: 15px;
  font-size: 1.1em;
}
.rec-info-list_item span{
	color: #ad0010;
	font-weight: 600;
}
.rec-info-list_quota {
	width: auto;
	float: left;
	margin-right: 15px;
  font-size: 1.1em;	
}
.rec-info-list_quota span{
	font-size: 1.25em;	
}

/*--responsive media-quries--*/
@media(max-width:420px){
.rec-info-list_area {
  font-size: 1.1em;
}
.rec-info-list_date {
  font-size: 1em;
}
.rec-info-list_title	{
  font-size: 1.2em;
}
.rec-info-list_place {
	width: 93%;
}
.rec-info-list_item {
  font-size: 1.1em;	
}
.rec-info-list_quota {
  font-size: 1em;	
}
}	
@media(max-width:380px){
.rec-info-list_date {
	width: 100%;
	float: left;
	line-height: 1.5;
}
}



/*===課程詳細資料===*/
.rec-info-detailed,
.rec-info-project,
.rec-info-detailed p{
	font-size: 16px;
	margin: 0;
	line-height: 2;
}
.rec-info-project {
	float: left;
	font-weight: 600;
}
.rec-info-detailed_date {
	width: auto;
	float: right;
	color: darkmagenta;
}
.rec-info-detailed_quota {
	width: auto;
	float: left;
	margin-right: 15px;
	color: #31708f;
}

/*--responsive media-quries--*/
@media(max-width:460px){
.rec-info-detailed,
.rec-info-project,
.rec-info-detailed p{
	font-size: 1em;
	line-height: 1.5;
}


}	
@media(max-width:380px){

}	
