@charset "utf-8";
/*===========================================
news
===========================================*/
#pageTitle .icon{
    background-image:url(../images/menu_icon-news@2x.png?v=20190826);
}
/*-------------------------------------------
list
-------------------------------------------*/
#news .itemblock{
    min-height:300px;
}
    #news .itemblock::before{
        background-image:url(../images/bg_home-news.png?v=20190822);
    }
    #news .btnMore{
        color:#666;
        font-size:.875rem;
        position:absolute; top:25px; right:25px; z-index:2;
    }
    #news .btnMore:hover{
        color:#005aff;
    }
    .newsList{
        list-style:none;
        margin:0;
        padding:0;
    }
        .newsItem{
            border-bottom:2px dotted #ddd;
            position:relative;
            padding:15px 0; padding-left:90px;
            line-height:1.4;
        }
        .newsItem:nth-child(1){
            padding-top:0;
        }
            .newsLink{
                color:#000;
            }
            .newsLink:hover{
                color:#005aff;
            }
                .newsPostDate{
                    color:#ec1616;
                    font-size:.75rem;
                    position:absolute; left:0;
                    margin-top:3px;
                }
@media screen and (max-width:440px){/* i16 Pro Max */
    .newsItem{
        padding-left:0;
    }
        .newsPostDate{
            display:block;
            position:static;
            padding-bottom:3px;
            font-size:.875rem;
        }
}

/*-------------------------------------------
News Content
-------------------------------------------*/
.newsHeader{
    padding-bottom:20px;
    border-bottom:2px solid #ddd;
    margin-bottom:20px;
}
    .newsDate{
        color:#ec1616;
        font-size:.875rem;
    }
    .newsTitle{
        margin:0;
        color:#000;
        font-size:1.5rem; line-height:1.4;
    }
    .newsContent{
        line-height:1.5;
        font-family:"Microsoft JhengHei","微軟正黑體", "LiHei Pro", Helvetica, sans-serif;
        padding-bottom:30px;
        word-wrap:break-word;
        word-break:break-all;
    }
        .newsContent table{
            border-collapse:collapse;
            border:1px solid #aaa;
        }
            .newsContent table th,
            .newsContent table td{
                border:1px solid #aaa;
            }
            .newsContent table thead th{
                background-color:#f4f4f4;
                border-bottom-width:2px;
            }
            .pcHidden{
                display:none;
            }
@media screen and (max-width:1024px){
    .pcHidden{
        display:block;
    }
}
@media screen and (max-width:576px){
    .newsContent table th,
    .newsContent table td{
        font-size:.875rem;
    }
}
@media screen and (max-width:440px){/* i16 Pro Max */
    .newsTitle{
        font-size:1.25rem;
    }
    .newsContent{
        font-size:.875rem;
    }
}
