/* 下層ページ NEWS */

.cunstom-options{
    border: solid 1px rgba(11, 2, 118, .2);
}

@media screen and (max-width:768px){
    .custom-option{
        font-size: 1.4rem;
        padding: 0 18px;
        color: rgba(0, 0, 51, .6);
    }
}

.news-table tbody{
    display: flex;
    flex-flow: column;
    gap: 40px;
}

.news-table-wrap{
    display: flex;
    position: relative;
}

.news-table-label{
    display: inline-block;
    width: 140px;
    color: #000033;
    margin: 1px;
}

.news-table th{
    min-width: 94px;
    width: auto;
    color: #000033;
    box-sizing: content-box;
    padding: 0 16px 0 0;
}

.news-table td{
    padding: 0;
}

td.table-news-category{
    padding: 0 16px 0 0;
}

.news-table td:nth-child(2){
    width: auto;
}

.table tr{
    display: flex;
    justify-content: center;
    border-collapse: unset;
}

.news-table tr{
    justify-content: normal;
}

/* .mdl-square-tab li:not(:first-child, :nth-child(2),:nth-child(3) ){
    display: none;
} */

.mdl-square-tab li{
    width: 140px;
}

@media screen and (min-width:769px) and (max-width:1280px){
    .mdl-square-tab li{
        width: 18%;
    }
    .mdl-square-tab li+li{
        margin-left: 32px;
    }
}

.mdl-square-tab li a{
    color: #000033;
}

.news-select{
    position: absolute;
    top: -10px;
}

.sp-scroll-wrap{
    width: 100%;
}

@media screen and (max-width:768px){
    .news-table th{
        padding: 0 0 16px 0;
    }
    .table tr{
        flex-flow: column;
    }
    .news-table td:nth-child(2){
        margin-left: 0;
    }
    .news-table td{
        padding: 0 0 16px 0;
    }
    .table-news-category{
        padding: 0 0 16px 0;
    }
    .news-table-wrap{
        position: static;
        display: flex;
        flex-flow: column;
        margin-top: 20px;
    }
    .news-select{
        position: static;
    }
    .sp-scroll-wrap{
        width: auto;
        white-space: normal;
        margin: 16px 0 0 0;
        padding-left: 0;
        overflow-x: unset;
    }
    .mdl-square-tab{
        width: auto;
        margin: 0;
        padding: 0;
        font-size: 1.2rem;
        display: flex;
        flex-flow: wrap;
    }
    .mdl-square-tab li{
        width: auto;
    }
}

/* 下層ページ NEWS詳細ページ */
.news-details{
    margin: 200px 0 0;
}

@media screen and (max-width:768px){
    .news-details{
        margin: 80px 0 84px;
    }
}

.news-details img{
    border-radius: 8px;
}

.news-details-day{
    font-size: 1.6rem;
    color: #000033;
    margin: 0 24px 0 0;
}

.news-categoryWrap{
    display: flex;
    align-items: center;
}

.news-ttl{
    margin: 40px 0 0;
    color: #000033;
}

.sns-btn{
    margin-top: 28px;
}

.the_content p{
    color: #000033;
}

/* 埋め込んだ動画を中央揃えにする */
.the_content iframe{
    position: relative;
    left: 50%;
    transform: translate(-50%,0);
}

.article{
    margin: 64px 0 0 0;
}

.article-all{
    margin: 120px auto 240px;
}

.sub-category-ttl{
    font-size: 1.2rem;
    color: rgba(0, 0, 51, .6);
}

.mdl-col-right-block{
    margin-bottom: 40px;
}

.sub-category{
    border: none;
    color: #000033;
    margin-top: 8px;
}

.sub-category li{
    background: rgba(11, 2, 118, .05);
    color: #000033;
    border-radius: 8px;
    border: none;
}

.sub-category li:not(:first-child) {
    margin-top: 4px;
}

.sub-category li a{
    padding: 12px 16px;
}

.news-ttl-box{
    border: none;
    padding-bottom: 0;
}

@media screen and (max-width:768px){
    .article-all{
        margin: 84px auto;
    }
    .news-ttl{
        margin: 16px 0 0 0;
    }

    .news-details-day{
        margin-right: 16px;
    }

    .the_content p iframe{
        width: 100% !important;
    }
}

/* 下層ページ NEWS */
.page-news_list{
    border: solid 2px rgba(11, 2, 118, .2);
    border-radius: 16px;
    padding: 32px;
}

@media screen and (max-width:768px){
    .page-news_list{
        padding: 20px;
    }
}

.page-news_categoryItem{
    width: 140px;
}

.custom-select-trigger{
    width: 90px;
    font-size: 2.4rem;
}

@media screen and (max-width:768px){
    .custom-select-trigger{
        width: 72px;
        font-size: 1.6rem;
        line-height: inherit;
    }
}

/* ページネーション NEWS */
.contents-pager-wrap{
    padding: 48px 0 240px;
    margin: 0;
}

@media screen and (max-width:768px){
    .contents-pager-wrap{
        padding: 32px 0 84px;
    }
}

a.page-numbers{
    border-radius: 4px;
    background: rgba(11, 2, 118, .1);
    color: rgba(11, 2, 118);
    font-weight: bold;
    border: none;
    margin: 0 2px;
    padding: 12px 0;
}

.prev.page-numbers{
    background: url('https://corp-site.mazrica.com/assets/images/news/arrow.png') no-repeat center center;
    background-color: rgba(11, 2, 118, .1);
    background-size: 25px;
    transform: rotate(180deg);
}

.next.page-numbers{
    background: url('https://corp-site.mazrica.com/assets/images/news/arrow.png') no-repeat center center;
    background-color: rgba(11, 2, 118, .1);
    background-size: 25px;
}

.page-numbers.current{
    background: rgb(11, 2, 118);
    color: #fff;
    border-radius: 4px;
}

.newxt.page-numbers{
    background: rgba(11, 2, 118, .1);
}

@media screen and (max-width:768px){
    .page-numbers.current{
        padding: 5px 0;
    }
    a.page-numbers{
        padding: 8px 0;
    }
    .page-numbers, .page-numbers.current{
        width: 32px;
        height: 32px;
        font-size: 1.4rem;
    }

    .prev.page-numbers,.next.page-numbers{
        width: 32px;
        height: 32px;
        background-size: 16px;
    }
}