.inst-container{
	margin-top:60px;
}
	.inst-container h2{
		font-size: 36px;
		color: #775039;
		font-weight: 500;
		letter-spacing: 1px;
		text-align: center;
	}
	.inst-container h3{
		font-family:"Yu Gothic UI";
		font-size: 24px;
		font-weight: 400;
		letter-spacing: 1px;
		text-align: center;
	}

.inst-box{
	margin-top: 60px;
}
	.inst-box .title{
		font-size: 24px;
		font-weight: 500;
	}
	.inst-box .address{
		font-family:"Yu Gothic UI";
		font-size: 18px;
		margin-top:20px;
	}
		.address .fa-building{
			color:#0095B7;
			margin-right: 0.6rem;
		}
	.inst-box .contact{
		font-family:"Yu Gothic UI";
		font-size: 18px;
		margin-top:10px;
	}
		.contact .fa-phone,.fa-envelope{
			color:#0095B7;
			margin-right: 0.6rem;
		}
	
	.inst-box .list{
		font-family:"Yu Gothic UI";
		letter-spacing: 1px;
	}
		.inst-box .list>div{
			border-bottom:10px solid #FFF;
			
		}
		.inst-box .list .label{
			background-color: #F7F4E2;
			border-radius: 10px;
			color:#775039;
			height: 100%;
			text-align: center;
			padding: 30px 0;
		}
	
	.inst-box .btn-inst{
		position:relative;
		font-family:"Yu Gothic UI";
		background-color: #FFF;
		color: #0095B7;
		border:2px solid #0095B7;
		font-size: 24px;
		font-weight: bold;
		letter-spacing: 0.2rem;
		padding: 0.8rem 0;
		width: 50%;
	}
    .btn-inst:hover{
      background-color: #0095B7;
      border-color:#0095B7;
		  color: #FFF;
    }
		.btn-inst::after{
			font-family: "FontAwesome";
			content: "\f105";
			position: absolute;
			top: 50%;
			right: 10px;
			margin-top: -16px;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	

.recruit-title{
  margin-top:150px;
}
.recruit-news{
	margin-top:60px;
	text-align: center;
}
	.recruit-news h3{
		font-size:24px;
		font-weight: 500;
	}


.recruit-container{
  margin:50px auto 0 auto;
  padding-bottom:30px;
  border-bottom: 2px solid #775039;
}
	.recruit-container .section-title{
		font-size:36px;
	}
	.recruit-container .section-title2{
		font-size:35px;
	}
	.recruit-container .date{
		font-family:"Yu Gothic UI";
		font-size: 14px;
		font-weight: 500;
		letter-spacing: 1px;
		color: #0095B7;
	}
	.recruit-container .inst{
		margin-top:10px;
		font-size: 24px;
		font-weight: 500;
		letter-spacing: 1px;
	}
	.recruit-container .body{
		font-family:"Yu Gothic UI";
		margin-top:10px;
		letter-spacing: 1px;
	}


.recruit-table{
	margin-top:60px;
}
	.recruit-table table{
		height: 100%;
		letter-spacing: 1px;
		border-top:2px solid #775039;
	}
	.recruit-table th{
		font-size: 17px;
		width: 25%;
		border-bottom:2px solid #775039;
	}
		.recruit-table .label{
			padding: 1rem 1rem 1rem 2rem;
			height: 100%;
			background-color: #F7F4E2;
		}
	
	.recruit-table td{
		font-family:"Yu Gothic UI";
		font-size: 15px;
		vertical-align: middle;
		border-bottom:2px solid #775039;
	}
