@charset "utf-8";
ul.sub_m {
    margin: 0 auto;
    padding: 0px auto;
    list-style: none;
    background-color:none;
    background-image:linear-gradient(to top,#a6c9ea 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:#1a4e93;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
}
ul.sub_m li a {
    text-decoration: none;
    color:#1a4e93;
}
ul.sub_m li a:hover{
    text-decoration: none;
    color:#fff;
    background-color:#1a4e93;
    border-radius:5px;
}
ul.sub_m li.stay a{
    text-decoration: none;
    color:#fff;
    background-color:#1a4e93;
    border-radius:5px;
    display:block;
}

ul.sub_m2 {
    margin: 0;
    list-style: none;
    background-color:none;
    background-image:linear-gradient(to top,#a6c9ea 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:#1a4e93;
    font-weight: bold;
    font-size: 16px;
}

/*結果筆數及分析*/
div.tab_r{float:left;margin-left:10px;padding:3px 15px;line-height:28px;display:inline-block;background: linear-gradient(to top,#934fc8 75%,#a163cd 85%,#64289e 100%);border-radius:0 0 6px 6px;color:#fff;font-weight:bold;margin-bottom:10px;box-shadow: 2px 1px 1px 1px rgba(0,0,0,0.3);}
.frbrrec{font-weight:normal;font-size:13px;padding-left:5px;}


/* 立法新訊CSS */
.frbr2{
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0px 0 0;
    background: linear-gradient(to bottom,#fff 95%,#cfe3ec 100%);
    background-position: left bottom;
    background-repeat: repeat-x;
    margin-bottom: 10px;
    text-align: center;}
.row {margin: 10px 0;padding:0%;}
.content .row:nth-child(odd) {clear:both;}
@media (min-width:768px){
.sumdiv{
    display: -webkit-flex;
    display: flex;
    width: 100%;
    flex-wrap: wrap ;
    -webkit-flex-wrap: wrap ;}
.row{height: auto;
    padding: 0%;
    background-color: #def3ff;
    border-radius: 6px;
    margin: 10px 1%;
    width: 48%;
    height: auto;
    border-bottom: 1px solid #88B4C9;}
.sg_law {
    width: 100%;
    padding: 5px;
    }
}
@media (max-width:767px){
.sg_law{background-image:linear-gradient( to top,#CBECFF,#fff); border-radius:0px;margin:0 auto;width:100%;border-bottom: 1px solid #88B4C9;}
}
table.sumtab{width:96%;border-spacing:2px;margin:0 auto;border-collapse:separate}
td.ti1,td.ti2,td.ti3,td.ti4,td.ti5,td.ti6{padding:2px;background-color: #b4ebf3;color: #016292;font-weight: bold;white-space:nowrap;text-align:center;width:20%;vertical-align:top}
td.fd1,td.fd2,td.fd3,td.fd4,td.fd5,td.fd6{width:80%}
table.sumtab a{color:#4400C4;}
td.sumth0{padding-left:10px}
.pg{clear:both;margin:10px 0 20px;}
.pg button{background-image:linear-gradient( to top,#3d888e,#42949B);color:#fff;border-radius:5px;border-right:2px solid #327074;border-bottom:2px solid #327074;border-top:1px solid #5ED1DA;border-left:1px solid #5ED1DA;padding:0 5px;margin:3px 10px;}
.pg button a{color:#fff;text-decoration:none;}
.pg button.pg_n{background-image:linear-gradient( to top,#3d888e,#42949B);color:#fff;border-radius:5px;border-right:2px solid #327074;border-bottom:2px solid #327074;border-top:1px solid #5ED1DA;border-left:1px solid #5ED1DA;padding:0 10px;margin:3px 10px;font-family:arial;}
.pg button.pg_n a{color:#fff;font-family:arial;text-decoration:none;}

.pg{clear:both;margin:10px 0 20px;}
.pg div{text-align:center;display:inline;background-image:linear-gradient( to top,#3d888e,#42949B);color:#fff;border-radius:5px;border-right:2px solid #327074;border-bottom:2px solid #327074;border-top:1px solid #5ED1DA;border-left:1px solid #5ED1DA;padding:0 5px;margin:3px 10px;}
.pg div a{color:#fff;text-decoration:none;}
.pg div.pg_n{display:inline;background-image:linear-gradient( to top,#3d888e,#42949B);color:#fff;border-radius:5px;border-right:2px solid #327074;border-bottom:2px solid #327074;border-top:1px solid #5ED1DA;border-left:1px solid #5ED1DA;padding-top:4px;padding-bottom:3px;margin:3px 10px;font-family:arial;}
.pg div.pg_n a:hover{color:#fff;font-family:arial;text-decoration:none;}
.range{width:96%;margin:10px 2%;text-align:center;display:inline-block;}
.range div{text-align:left;margin:0px 0 3px;padding-left:5px}
.range .Rth{color:#205ac5;font-weight:bold;    text-align:center;padding: 0px;}

.range{width:96%; margin: 10px 2%;text-align:center;}


.frbr2 ul.tab60{margin:0 3%;padding:0px;border-bottom:0px solid #136DB5; list-style:none;display:block;width:94%;line-height:35px;height:39px;left:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden} 
.frbr2 ul.tab60 li{display: inline-block;width: 135px;height: 39px;margin-right: 7px;text-align: center;letter-spacing: 1px;font-size: 16px;font-weight: bold;}
.frbr2 ul.tab60 li a{display: inline-block;color:#007687;text-decoration: none;background-image: linear-gradient(to top, #f0f0f0 0%,#ccc 50%,#f0f0f0 100%);background-color:none #95c86c;border:3px solid #fff;border-bottom:0px solid #fff;box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.3);width: 135px;height: 39px;border-radius:5px 5px 0px 0}
.frbr2 ul.tab60 li a:hover,.frbr2 ul.tab60 li a.stay{display: inline-block;color:#fff;text-decoration: none;background-image: linear-gradient(to top, #3EBED0 0%,#0098AD 50%,#3EBED0 100%);background-color::none/*#ff7f00*/;border:3px solid #fff;border-bottom:0px solid #fff;box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.3);width: 135px;height: 39px;border-radius:5px 5px 0px 0}
.frbr2 ul.tab60 li.stay a{display: inline-block;color:#fff;text-decoration: none;background-image: linear-gradient(to top, #3EBED0 0%,#0098AD 50%,#3EBED0 100%);background-color::none/*#ff7f00*/;border:3px solid 

/*詳目*/
.title62{width:100%;padding:0px;display: inline-block;padding-top: 20px;}
.TT{vertical-align:bottom;0:font-weight:bold;line-height:35px;}
.disp62_btn {text-align:right;}
.dot{background:url(../img/dot.png) top center repeat-y;width:10%}
.record{background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(235,241,246,1) 6%,rgba(213,235,251,1) 7%,rgba(171,211,238,1) 10%,rgba(137,195,235,1) 10%,rgba(213,235,251,1) 35%,rgba(255,255,255,1) 70%);margin: 3% 5%;padding:0px ;width: 90%;box-shadow: 2px 0px 3px 0px rgba(0, 0, 0, 0.3);border-right: 3px double #c9c9c9;}

.record table.info62_i{width:97%;margin:5% 0% 5% 2%;border-collapse:separate;border-spacing:1px}
.fd1,.fd2,.fd3,.fd4,.fd5,.fd6,.fd7,.fd8,.fd9,.fd10,.fd11,.fd12,.fd13,.fd14,.fd15,.fd16,.fd17,.fd18{padding:2px 0 2px 2px;}
.aman{display:-ms-flex;display:-moz-flex;display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex;flex-wrap: wrap;}
.fd7 .aman .name01{background-color:#D2BD6A;color:#38331D;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:3px 0;text-align:center;margin:0;line-height:20px;height:auto;width:80px;}
.fd8 .aman .name01{background-color:#82A432;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:3px 0;text-align:center;margin:0;line-height:20px;height:auto;width:80px;}
.fd11 .lglaw{width:100%;border-collapse:separate;border-spacing:3px;}
.fd11 .lawno {vertical-align:top}
.fd11 .lawno span{background-color:#4BA1D4;color:#fff;padding:2px 0;text-align:center;margin:0;line-height:20px;width:85px;padding:3px}
.fd11 .lawname{border-bottom:1px solid #999;padding:2px 0 2px 2px;text-align:left;margin:0;line-height:20px;width:100%}
table.lglaw tr td{border:0px solid #000;}

.disp62_btn div.noSwipe{display:inline;margin:0 7px;background: linear-gradient(to bottom, #c095db 0%,#8f5abb 50%,#724693 51%,#8f5abb 100%);border-top:1px solid #d8a6e4;border-left:1px solid #d8a6e4;border-right:1px solid #774593;border-bottom:1px solid #774593;color:#fff;border-radius:5px;padding:5px 6px;font-size:15px;font-weight:bold;}
.disp62_btn div.noSwipe a:hover {text-decoration:none;}

/*結果筆數及分析*/
.tab_r{float:left;margin-left:10px;padding:3px 15px;line-height:28px;display:inline-block;background: linear-gradient(to top,#934fc8 75%,#a163cd 85%,#64289e 100%);border-radius:0 0 6px 6px;color:#fff;font-weight:bold;margin-bottom:10px;box-shadow: 2px 1px 1px 1px rgba(0,0,0,0.3);}
.frbrrec{font-weight:normal;font-size:13px;padding-left:5px;}

table.sumtab tr td span.red{color:red}

