.information_table{display:flex; flex-direction: column; grid-row-gap: 1rem; width:100%;}

.newsbox a{display:flex; align-items: center; grid-column-gap: 2rem;}
.news1{width:30%; max-width:130px;}
.news1 img{width:130px; height:78px; object-fit:contain; background:#fff;}

.newsbox{padding:1rem 1.5rem; width:100%; background:#fff; border-radius: 5px;}

.subimgbox8{width:65.5%; height:21vh; position: relative; margin:0 0 0.3rem; border-radius: 0 5px 5px 0; overflow: hidden;}

.subimgbox8::before{position: absolute; content:"";  background:url("../img/sub8.png") center center no-repeat; width:100%; height:100%; max-width:1000px; max-height:220px; z-index:0; background-size: cover;}

.sub1main-6{width:100%; margin:3rem 0;}

.pagination{padding:3rem 0;}
.pagination ul {
  display: flex;
  flex-wrap: wrap; align-items: center;
  justify-content:center; grid-column-gap: 0.5rem; grid-row-gap: 0.6rem;
}
.pagination ul a:hover {
  opacity: 0.7;
}

.pagination li a{border:1px solid #AB263C; color:#AB263C; padding: 7px 14px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.pagination .active a{background: #AB263C; color:#fff;}

.my_newssingle{padding:3rem 2.5rem; width:100%; background:#fff; border-radius: 5px;}

.my_newssingle .event-content{margin-top:2rem;}


/*--------------------------------
PREV NEXT
---------------------------------*/
#prev_next{
width:100%;
margin: 36px 0 24px;
padding:0;
display: table;
}
#prev_next  #prev, #prev_next  #next{
width: 50%;
padding:10px 10px 10px;
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
display: table-cell;
position:relative;
text-decoration:none;
}

#next{text-align:right;}
#prev_next #prev p, #prev_next #next p{
font-size:90%;
line-height:1.5;
}
#prev_next #prev:hover, #prev_next #next:hover{
background-color: rgba(238,238,238,0.7);
}
#prev_next #prev{
border-right:#ccc 1px solid;
}
#next div, #prev div{
font-size:80%; font-weight: bold;
}

@media only screen and (min-width: 780px) {
#prev_next #prev, #prev_next #prev::before, #prev_next #prev::after,
#prev_next #next, #prev_next #next::before, #prev_next #next::after {	
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
transition: all .3s;
}
#prev_next #prev_title, #prev_next #next_title{
padding:3px 10px;
}
#prev_next #next_title{
right:10px;
}
#prev_next #prev img{
float:left;
margin-right:10px
}
#prev_next #next img{
float:right;
margin-left: 10px;
}
}

