@charset "utf-8";
/* CSS Document */
ul.sub_m {
    margin: 0 auto;
    padding: 0px auto;
    list-style: none;
    background-color:none;
    background-image:linear-gradient(to top,#a7d7b1 0%,#fff 70%);
    display: block;
    width: 100%;
    line-height: 30px;
    height: 40px;
    left: 0;
    white-space: nowrap;
    overflow-x: auto;
}
ul.sub_m li {
    width: 120px;
    line-height: 30px;
    margin: 5px 1px;
    color:#1b5f4c;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
}
ul.sub_m li a {
    text-decoration: none;
    color:#1b5f4c;
}
ul.sub_m li a:hover,ul.sub_m li a.stay{
    text-decoration: none;
    color:#fff;
    background-color:#1b5f4c;
}

ul.sub_m2 {
    margin: 0;
    list-style: none;
    background-color:none;
    background-image:linear-gradient(to top,#a7d7b1 0%,#fff 70%);
    display: block;
    width: 100%;
    line-height: 30px;
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 0;
}
ul.sub_m2 li {
    text-align: center;
    line-height: 40px;
    color:#1b5f4c;
    font-weight: bold;
    font-size: 16px;
}

body{background:url(/lymobiletp/img/epaper/tpc_bg01.jpg) left top repeat;}
/*.menu_L2{ position:absolute;top:15px;left:60px;display: inline-block;color:#fff;font-size:13px; font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;}*/
#menu_L2 {display:none;}



#paper ul{padding:0px; list-style: none;text-indent:5px;background-color: rgba(255,255,255,0.2);}
#paper ul li{line-height:35px;border-bottom:1px solid #183B50;display:block;}
#paper ul li a{text-decoration:none;display:block;color:#fff}
#paper ul li > a:hover,#paper ul li > a:focus{background:linear-gradient(135deg,#183B50 5%,#bde55c 5%,#bde55c 6%,#F9f9f9 6%,#bde55c 9%);color:#000;display:block;text-indent:30px;}
.num{display:block;font-weight:bold;text-align:center;color: #039;line-height:30px;}
#dmenu {display:block;visibility:visible;top: 25px;}
.Htitle00{ 
    position: absolute;
    top: 5px;
    width: 100%; 
    font-size: 1.5em;
    line-height:35px;
    margin:0 auto;
    font-family: "微軟正黑體";
    color: #fff;
    font-weight: bold;
    text-align: center;
    z-index:0;
    }
@media only screen and (min-width:320px) and (max-width: 480px) {
.Htitle00{
    position: absolute;
    top: 5px;
    width: 100%;
    /* margin: 0 auto; */
    font-size: 1.2em;
    line-height: 35px;
    z-index: 0;  
    }
}
.Htitle00 img{width:0;height:0;}       

/*最新通過議案*/
.table_2nd{width:100%;border-collapse: separate;border-spacing: 1px;}
.sg_law{background-color:rgba(255,255,255,1.0); border-radius:6px;padding:8px;margin:20px 10px;}
.dettb01{padding:2px;background-color:#4D86B3;color:#fff;white-space:nowrap;text-align:center;vertical-align:top;width:100px}
.dettb02{padding:2px;border-bottom:1px dotted #999;color:#000;}

/*新書通告*/
.row:nth-child(odd){clear:both;}
.sg_book{background-color:rgba(255,255,255,1.0); border-radius:6px;padding:10px;display:inline-block;}
.b_cover{padding-left:0}
.b_cover img{width:100%;height:auto;border:1px solid #555}
.b_ti{padding:2px 0;border-bottom:0px dotted #999;font-size:18px;color:#C30;float:right;}
.b_info{font-size: 15px;line-height:22px;padding:2px 0;border-bottom:0px dotted #999;color:#000; float:right}
@media(min-width:767px){
#tab3{
   display: -webkit-flex;
    display: flex;
    width: 100%;
    flex-wrap: wrap ;
    -webkit-flex-wrap: wrap ;}
#tab3 .row{
    height: auto;
    padding: 0%;
    background-color: #fff;
    border-radius: 6px;
    margin: 10px 1%;
    width: 48%;}
.sg_book {
    width: 100%;
    padding: 6px;
    }    
}
/*本館資訊*/
.ly_info{background-color:rgba(255,255,255,0.8); border-radius:6px;padding:15px;margin:20px 10px;}
