.news_area{
    /* background-image: url(https://picsum.photos/1920/925); */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
   /* min-height: 925px;*/
}
.news_area .mask{

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#75228e+1,2548a8+100&0.8+0,0.8+100 */
background: -moz-linear-gradient(45deg,  rgba(117,34,142,0.8) 0%, rgba(117,34,142,0.8) 1%, rgba(37,72,168,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(117,34,142,0.8) 0%,rgba(117,34,142,0.8) 1%,rgba(37,72,168,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(117,34,142,0.8) 0%,rgba(117,34,142,0.8) 1%,rgba(37,72,168,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc75228e', endColorstr='#cc2548a8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.marketing {
    padding: 80px 20px 0 20px;
    min-height: 900px;
}
.table {
    border: 0;
    color: transparent;
}

.table tr td,.table tr th {
    border-color: transparent;
}

.table tr td {
    border-bottom: 1px solid rgba(255, 255, 255, .45);
}

.table tr th {
    /* background: rgba(0,0,0,.6);*/
    padding: .8rem;
    color: #ffffff;
    font-weight: 400;
    /*border-top: 2px solid rgba(255, 255, 255, .45);*/
    border-bottom: 2px solid rgba(255, 255, 255, .45);
}
.table tr td{
    background: rgba(255,255,255,0);
    padding: .8rem;
    vertical-align: baseline;
}
.table tr td:hover{
    background: rgba(0,0,0,.5);
}
.news_area .newstit a div{
    color: #ffffff;
}
.pj-pagelist li{
    float:right!important;
}

.pj-pagelist{
    display: flex;
    margin: 0 -4px;
}

ol, ul {
    list-style: none;
}

.pj-page a {
    padding: 0 4px;
    /* position: relative; */
    /* font-size: 20px; */
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    /* display: flex; */
    -ms-flex-align: center;
    /* align-items: center; */
    -ms-flex-pack: center;
    /* justify-content: center; */
    /* transition: all 0.25s cubic-bezier(0.38, 0.18, 0.09, 0.93); */
    border-radius: 50%;
}

a {
    color: #000000;
    text-decoration:none;
}

.backtop{
    padding: 0 0 30px 0;
}

.item-title {
    background-color: #F2F2F2;
    padding: 30px;
    margin: 20px 0 30px;
}
.item-title > p {
    margin: 0 0 0 0;
}
.item-title .title {
    font-size: 30px;
}
.item-title .data {
    font-size: 14px;
}
.page-navi{
	text-align: center;
	height: 45px;
    margin-bottom: 135px;
}
/* =WP-PageNavi ------------------- */
.wp-pagenavi {
	clear: both;
	padding: 20px 0px;
	font-size: 1rem;
}

.wp-pagenavi a, .wp-pagenavi span {
	padding: 10px 14px;
	margin:0 2px;
	color: #222 !important;
	text-decoration: none;
	
    background: rgba(255,255,255,.5);
    border-radius: 30px;
    -webkit-transition: 0.5s;
  transition: 0.5s;
    line-height: 100%;
        display: inline-block;
    margin-bottom: 15px;
}

.wp-pagenavi .wp-pagenavi .span.expand {
	padding: 10px 15px;
	margin: 1px;
	color: #666 !important;
	background-color: #f1f1f1 !important;
    
}

.wp-pagenavi a:hover {
	-moz-box-shadow: inset 0 0 0 4px #dedede;
	-webkit-box-shadow: inset 0 0 0 4px #dedede;
	box-shadow: inset 0 0 0 4px #dedede;
    border-radius: 30px;
    background: #ffffff;
}

.wp-pagenavi a.current {
	color: #fff !important;
	background-color: #E0463F;
    border-radius: 30px;
    font-weight: 900;
}
.marketing .unit-tit{
        font-size:40px;
    line-height: 100%;
    margin-bottom: 20px;
    color: #fff;
    /*text-shadow:0px 2px 5px rgb(0 0 0 / 50%);*/
    
}
/*******************************************576******************/
@media (min-width: 576px) {
    .marketing {
    padding: 105px 20px 0 20px;
    min-height: 900px;
}

    .news_area .container{
        max-width: 1000px;
    }
    .marketing .unit-tit {
        font-size: 60px;
        margin-top: 20px;
    }
.page-navi{
	text-align: center;
	height: 45px;
    margin-bottom: 90px;
}
}

/*******************************************992******************/
@media (min-width: 992px) {
        .news_area .mask{

background: -moz-linear-gradient(45deg,  rgba(132,48,201,0.7) 0%, rgba(0,0,0,0.32) 32%, rgba(0,0,0,0.3) 33%, rgba(0,0,0,0.1) 68%, rgba(53,117,244,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(132,48,201,0.7) 0%,rgba(0,0,0,0.32) 32%,rgba(0,0,0,0.3) 33%,rgba(0,0,0,0.1) 68%,rgba(53,117,244,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(132,48,201,0.6) 0%,rgba(0,0,0,0.52) 32%,rgba(0,0,0,0.5) 33%,rgba(0,0,0,0.3) 68%,rgba(53,117,244,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b38430c9', endColorstr='#b33575f4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
    .marketing .unit-tit {
        font-size: 70px;
    }
}

