/*分類、作者 隱藏*/
.BlogInfo1 { display: none; }

/*評論比數、瀏覽次數、發表時間 隱藏*/
.BlogInfo3 { display: none; }

/*主題內文資訊 隱藏*/
#ns_Content .BlogInfoHTML .meMsg_MsgBlk { display: none; }

/*外層設定歸零*/
.BlogInfoD_1 { border: 0; padding: 0; }

/*文字區塊設定*/
.rtList {
    width: 32%;
    float: left;
}

/*照片區塊設定*/
#ns_Content .BlogInfoHTML .meMsg_MsgContent {
    width: 45%;
}

.rtTxt {
    float: right;
    width: 60%;
}

.rtBlk .meMsg_MsgTitle { font-size: 26px; color: #333; line-height: 150%; margin-bottom: 10px;}
.rtBlk .meMsg_MsgImg img { display: none; }
.rtBlk .meMsg_MsgSubTitle { display: block; }
.rtBlk .meMsg_Content {
    display: block;
    text-align: right;
    font-size: 17px;
    line-height: 150%;
}

.rtContentBlk .meMsg_MsgContentBlk .meMsg_MsgTitle {
    text-align: right;
    display: block;
}

#ns_Content .BlogInfoHTML .meMsg_MsgContentBlk {
    margin-top: 50px;
}
#ns_Content .BlogInfoHTML .meMsg_MsgContentBlk_1 {
    margin-top: 0px;
}
#ns_Content .BlogInfoHTML .meMsg_MsgContentBlk .meMsg_Content {
    font-size: 14px;
    margin-top: 15px;
}
#ns_Content .BlogInfoHTML .meMsg_MsgListBlk {
    display: block;
}
#ns_Content .BlogInfoHTML .meMsg_MsgListBlk img {
    width: 100%;
    margin-bottom: 30px;
}


.rtContentBlk audio {
    width: 100%;
    margin: 10px 0 30px;
}
#ns_Content .BlogInfoHTML .rtContentBlk .meMsg_MsgFile {
    list-style: none;
    margin-left: 0;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    width: 47%;
    min-width: 180px;
    border: 1px #4a4a4a solid;
    padding: 10px;
    border-radius: 30px;
    margin: 10px 5px;
    font-size: 16px;
}
#ns_Content .BlogInfoHTML .meMsg_MsgFile.isClick {
    background: #4a4a4a;
    color: #fff;
}


/*圖左字右 版型設定*/

/*文字區塊設定
#ns_Content .cLeft .BlogInfoHTML .meMsg_MsgContent {
    position: fixed;
    right: 80px;
    top: 32%;
}*/

/*照片區塊設定
#ns_Content .cLeft .BlogInfoHTML .meMsg_MsgListBlk { float: left; }*/



/*圖右字左 版型設定*/

/*文字區塊設定
#ns_Content .cRight .BlogInfoHTML .meMsg_MsgContent { position: fixed; left: 4%; top: 15%; }*/

/*照片區塊設定
#ns_Content .cRight .BlogInfoHTML .meMsg_MsgListBlk { float: right; }*/





@media (max-width: 1080px) {

#ns_Content .BlogInfoHTML .rtContentBlk .meMsg_MsgFile {
    width: 100%;
    margin: 10px 0px;
}

}





/*手機版型恢復*/
@media (max-width: 700px) {

.rtList, .rtTxt {
    float: right;
    width: 100%;
}

/*Audio*/
.rtContentBlk {
    text-align: center;
}

/*外層設定*/
.BlogInfoD_1 { margin-bottom: 50px; }

/*圖區塊、文區塊翻轉*/
#ns_Content .BlogInfoHTML .meMsg_MsgMainTd { display: flex; flex-flow: column-reverse; }

/*文字區塊設定*/
#ns_Content .BlogInfoHTML .meMsg_MsgContent { margin-bottom: 30px; }

/*照片區塊設定*/
#ns_Content .BlogInfoHTML .meMsg_MsgListBlk .itemMsgArticle { margin-bottom: 30px; }

.rtBlk .meMsg_Content, .rtContentBlk .meMsg_MsgContentBlk .meMsg_MsgTitle {
    text-align: left;
}


/*文字區塊 設定恢復*/
#ns_Content .cLeft .BlogInfoHTML .meMsg_MsgContent { position: unset; width: 100%; }
#ns_Content .cRight .BlogInfoHTML .meMsg_MsgContent { position: unset; width: 100%; }

/*圖片區塊 設定恢復*/
#ns_Content .cLeft .BlogInfoHTML .meMsg_MsgListBlk { float: none; width: 100% }
#ns_Content .cRight .BlogInfoHTML .meMsg_MsgListBlk { float: none; width: 100% }

}


