tr{
 	border-bottom : 1px solid #0000003b;
 }
/*  .container{
 	background-color: white;
 	height:100%;
 } */
 
/*  .recruit_board{
	width: 100%;
	border-top: 2px solid coral;
	border-bottom: 2px solid coral;
	border-collapse: collapse; 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	vertical-align: middle;
} */
.st_new {
	display: inline !important;
} 
.st_hot {
	display: inline !important;
} 
.st_newhot{
	display: inline !important;
}
@keyframes blinkingText{
   0%{opacity:0;}
	100%{opacity:1;}
}
.st_new_img {
	display: inline;
	width: 80px;
	height: 40px;
	animation: blinkingText 1.2s ease-in-out infinite alternate;
}
.st_hot_img {
	display: inline;
	width: 80px;
	height: 40px;
	animation: blinkingText 1.2s ease-in-out infinite alternate;
}
.st_newhot_img{
	display: inline;
	width: 120px;
	height: 20px;
	animation: blinkingText 1.2s ease-in-out infinite alternate;
}
 .title_and_summ_li{
 	width: 80%;
 	text-align: left;
 	vertical-align: middle;
 }
 .title_li{
 	margin-bottom: 5px;
 	font-size: 17px;
 	color: #333333;
}
 .bgimg{
	background-image: url("../../images/recruit/recruit-bg.png") ;
	background-size: cover;
	height: 200px;
	display: flex;
	justify-content: center;
	align-content: center;
	flex-direction: column;
	margin-bottom: 40px;
 }
 
 
 .contents{
 	height: 100%;
 	border-top: 2px solid black;
 	border-bottom : 2px solid black;
 	text-align: left;
 	margin-bottom: 10px;
 	padding-bottom: 20px;
 	padding-top: 20px;
 }
 .previous{
 	display: inline-block;
    padding: 5px 8px;
 }
 .next{
 	display: inline-block;    
    padding: 5px 8px;
 }
 .changePage{
 	margin-bottom: 10px;
 	text-align: right;
 }
 .tolist{
 	display: inline-block;
    padding: 5px 8px;
 }
 .title{
 	font-size: 30px;
 	text-align: center;
 }
 .date_li{
 	color: #0000007d;
 	float: right;
 	margin-right: 10px;
 	vertical-align: middle;
}
 .date{
 	font-size: 18px;
 	color: gray;
 	text-align: right;
 }
 .title_a{
	color: black;
}
 .modify{
 	display: inline-block;
    padding: 5px 8px;
 }
 
 .paging {
    text-align: center;
}
.paging a {
    display: inline-block;        
    font-weight:bold;
    padding: 5px 8px;
    border: 1px solid gray;
    color: black;
    background-color: white;
}

.paging a.selected {
    color: white;
    background-color: coral;
}
 
.slider-custom {
	border-top: 2px solid coral;
	border-bottom: 2px solid coral;
	margin: 15px 0;
}
a:focus, a:hover {
    color: black;
    text-decoration: underline;
}
.row-custom {
	padding: 10px 30px;
}
.row-custom-nowpost {
	padding: 10px 30px; 
	background-color: rgba(252, 170, 151, 0.31);
}
.title_a{
	color: black;
	float: left;
}
.date_li{
 	color: gray;
 	float: right;
 	margin-right: 10px;
}
@font-face {
    font-family: 'paybooc-Medium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Medium.woff') format('woff'); 
    font-style: normal;
    height: 100%;
 	border-top: 2px solid black;
 	border-bottom : 2px solid black;
 	text-align: left;
 	margin-bottom: 10px;
 	padding-bottom: 20px;
 	padding-top: 20px;
}
.contents * {
   font-family: 'paybooc-Medium' !important;
}
.contents *{
   max-width: 100%;
}