#ns_Footer { clear: both; }

/*分類、作者、評論比數、瀏覽次數、發表時間、頁數頁碼 隱藏*/
.BlogInfoClass, .BlogInfoAuthor, .BlogInfoStatus, .BlogInfoBtn, .divPageCtrl { display: none; }

.MsgRow1 {
    margin-top: 10px;
    max-width: 850px;
    width: 100%;
    margin: 10px auto 0;
    box-sizing: border-box;
}

/*文章最大包層設定*/
body .dataBlogList {
    max-width: 280px;
}


/*文章主題wrapper*/
.BlogListD_0, .BlogListD_1 {
    border: 0;
    margin: 0 0 45px;
    background: transparent;
    border-right: 1px solid #c7c7c7;
    border-left: 1px solid #c7c7c7;
    padding: 15px 30px;
    box-sizing: border-box;
}



/*文章主標、副標、圖排序*/
body .BlogListHTML .meMsg_MsgBlk {
    flex-flow: column-reverse;
    display: flex;
}

body .BlogListHTML .meMsg_MsgBlk div {
    flex-flow: column-reverse;
    display: flex;
}

.meMsg_MsgTitleBlk { display: none; }

/*文章主標*/
body .BlogListHTML .meMsg_MsgTitle {
    font-size: 14px;
    color: #918c89;
    margin-bottom: 25px;
    display: block;
    line-height: 170%;
    width: 220px;
    margin-top: 6px;
    height: 44px;
}


/*文章副標*/
body .BlogListHTML .meMsg_MsgSubTitle {
    color: #8e8c8d;
    font-size: 9px;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
    height: 31px;
}


/*文章主圖片*/
.BlogListHTML .meMsg_MsgImg img { width: 100%; max-width: 223px; }





/*---手機版開始---*/
@media (max-width: 740px) {

/*Main區塊與Footer區塊的間距*/
body #ns_Main { padding-bottom: 95px; }


/*文章最大包層設定*/
body .dataBlogList { margin-bottom: 30px; }


}
/*---手機版結束---*/
