@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,900,500,500italic,400italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700,500);
@font-face {
    font-family: aaa;
    src: url("Cochin.ttc");
  }

  @font-face {
    font-family: bbb;
    src: url("Capitals.ttf");
  }

  @font-face {
    font-family: ccc;
    src: url("DIN-Bold.otf");
  }
*{font-size:14px; line-height:16px; color:#5F5F5F; margin:0; padding:0; list-style:none; font-family: 'Arial', '微軟正黑體'; text-align:left;}
html, body{height:100%; background:#cec2af;}
td{padding:5px;}
input[type="text"], input[type="password"], textarea{border:1px #CACACA solid; border-radius:5px; padding:2px 5px;}
input[type="submit"], input[type="reset"], input[type="button"]{padding:0 5px; cursor:pointer; border-radius:5px; padding:2px 5px; border:1px #CACACA solid;}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{background:#717071; color:#fff;}
textarea{resize:none;}
:-moz-placeholder, ::-moz-placeholder{opacity:1;}
table{border-collapse:collapse; border-spacing:0;}
h1{font-size:48px; line-height:50px;}
h2{font-size:34px; line-height:36px;}
h3{font-size:28px; line-height:30px;}
h4{font-size:22px; line-height:25px;}
h5{font-size:18px; line-height:25px;}
p{margin:15px 0;}
strong{font-weight:bold;}
ul li{list-style:disc;}
ol li{list-style:decimal;}
li{margin-left:28px;}
.hide{display:none;}
.clear{clear:both;}
.bold{font-weight:bold;}
hr{border:1px #EEE solid; border-width:1px 0 0;	clear:both; height:0; margin:5px 0;}
img{max-width:100%; border:none;}
a{color:#BC7107; text-decoration:none;}
a:hover{color:#EDB568;}
.right{text-align:right;}
#body{width:980px; margin:0 auto; position:relative;}
#header{height:93px;}
#header, #footer{
  background: #003685;
  background: linear-gradient(to right, #23adde 0%,#005d9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  padding:10px;
  color:#fff;
}
#header h1, #header h2{color:#fff;}
#header h1{font-size:60px; text-shadow:3px 3px rgba(20%,20%,40%,0.4);}
#header h2{font-size:28px;}
#logo{float:right;}
#logo img{
  height:90px;
  padding: 0 5px 0 15px;
}
table#menu{
  background:#707070;
  background: linear-gradient(to right, #23adde 0%, #005d9b 100%);
  width:100%;}
table#menu td{text-align:center; border:1px #fff solid; padding:2px;}
table#menu td, table#menu a{color:#eee;}
table#menu a:hover, table#menu a.active{/*color:#EDB568;*/color:#FFF}
table#menu tr:nth-child(1) td:nth-child(1){width:150px;}
table#menu tr:nth-child(2) td{
  background:#B4B4B4;
  background: #22abdc;
}
table#menu tr:nth-child(2) a{color:#FFF;}
table#menu tr:nth-child(2) a:hover{color:#E8390E;}
#left{width:180px; padding:15px 10px; float:left; color:#fff;}
#left h2{font-size:16px; line-height:20px; color:#fff; border-bottom:1px #FFF0DD solid; padding-bottom:5px; text-shadow:2px 2px rgba(20%,20%,40%,0.4);}
#left h3{font-size:14px; line-height:16px; color:#fff; margin-top:5px; text-align:right;}
#left ul{margin:0; margin-top:14px;}
#left ul li{color:#fff; margin:0 0 10px 20px;}
#left ul li a{color:#eee; display:block;}
#left ul li a:hover,#left ul li a.active {/*color:#EDB568;*/color:#ffd79f}
#main{background:#fff; width:720px; padding:20px 30px; float:right; min-height:582px;}
#page_title{font-size:20px; line-height:30px; border-bottom:2px #013684 solid; margin-bottom:15px;}
#page_title .print{float:right; display:inline-block; cursor:pointer; margin-top:7px;}
#info{text-align:center;}
#info h3{font-size:16px; line-height:18px; color:#969696;}
table#list{width:100%; margin:0;}
table#list td{border-bottom:1px rgb(104, 101, 97) solid; padding-top:15px;}
table#list .title td {
  border-bottom:1px solid #fff;
}
table#list tr.title td{
  background: #036db7;
  color:#fff;
  padding:5px 0;}
table#list td.f{color:#003685; font-weight:bold;}
table#list td.s{color:#5F5F5F; font-weight:normal;}
table#list td.v{text-align:right; font-weight:normal;}
table#list td.space{width:65px;}
table.table101 td{text-align:center;}
table.table101 td:nth-child(1){width:60px;}
table.table101 td:nth-child(3){width:130px;}
table.table101 td:nth-child(4){width:130px;}
table.table101 td:nth-child(5){width:130px;}

table.table103 tr.title td{text-align:center;}
table.table103 td:nth-child(1){text-align:left;padding-left:2em;}
table.table103 td:nth-child(2){text-align:center;}

table.table104 tr.title td{text-align:center;}
table.table104 td{text-align:center;}
table.table104 td:nth-child(1), table.table104 td:nth-child(2){width:60px;}
table.table104 td:nth-child(3){text-align:left;}
table.table104 td:nth-child(4){width:150px; text-align:right;}
table.table106 tr.title td{text-align:center;}
table.table106 td{text-align:right;}
table.table106 td:nth-child(1){width:60px; text-align:center;}
table.table106 td:nth-child(2){text-align:left;}
table.table107 tr.title td, table.table107 td{text-align:center;}
table.table107 td:nth-child(1){width:60px;}
table.table107 td:nth-child(2){text-align:left;}
table.table107 td:nth-child(3){width:130px;}
table.table108 tr.title td{text-align:center;}
table.table108 td{text-align:right;}
table.table108 td:nth-child(1){width:80px; text-align:center;}
table.table108 td:nth-child(3), table.table108 td:nth-child(4){width:200px;}
.alert{color:#B57C2C; font-weight:bold;}
ol.list{margin-left:24px;}
table.table109 tr.title td{text-align:center;}
table.table109 td{text-align:right;}
table.table109 td:nth-child(1){width:80px; text-align:center;}
table.table110 tr.title td{text-align:center;}
table.table110 td{text-align:right;}
table.table110 td:nth-child(1){width:80px; text-align:center;}
.box{width:100%; overflow-x:auto; overflow-y:hidden;}
table.table201 tr.title td{text-align:center;}
table.table201 td{text-align:right; border:1px #fff solid;}
table.table201 td:nth-child(1){text-align:center;}
table.table208 tr.title td{text-align:center;}
table.table208 td{text-align:right;}
table.table208 td:nth-child(1){text-align:left;}
table.table209 tr.title td{text-align:center;}
table.table209 td{text-align:right;}
table.table209 td:nth-child(1){text-align:center; width:80px;}
table.table210 tr.title td{text-align:center;}
table.table210 td{text-align:right; border:1px #fff solid;}
table.table210 td:nth-child(1){width:60px; text-align:center;}
ul.list{margin:0;}
ul.list li{margin-bottom:5px; margin-left:20px;}
table.table301 tr.title td{text-align:center;}
table.table301 td{text-align:right; border:1px #fff solid;}
table.table301 td:nth-child(1){width:50px; text-align:center;}
table.table301 td:nth-child(2){width:90px;}
table.table301 td:nth-child(3){width:90px;}
table.table302 tr.title td{text-align:center;}
table.table302 td{text-align:right; border:1px #fff solid;}
/* table.table302 td:nth-child(1){width:50px; text-align:left;} */
table.table302 td:nth-child(1){width:214px; text-align:left;}
table.table302 td:nth-child(2){width:90px;}
table.table302 td:nth-child(3){width:90px;}
table.table303 tr.title td{text-align:center;}
table.table303 td{text-align:right;}
table.table303 td:nth-child(1){width:60px; text-align:center;}
table.table305 tr.title td{text-align:center;}
table.table305 td{text-align:right;}
table.table305 td:nth-child(1), table.table305 td:nth-child(2), table.table305 td:nth-child(5){width:50px; text-align:center;}
table.table305 td:nth-child(3), table.table305 td:nth-child(6){text-align:left;}
table.table401 tr.title td{text-align:center;}
table.table401 td{text-align:right;}
table.table401 td:nth-child(1){text-align:left;}
table.table401 tr:nth-last-child(1) td:nth-child(1){text-align:center;}
table.table402 tr.title td{text-align:center; padding-left:0;}
table.table402 td{text-align:right; padding-left:24px;}
table.table402 td:nth-child(1){text-align:left;}
table.table402 td.row{font-weight:bold; padding-left:5px;}
table.table402 tr:nth-last-child(1) td:nth-child(1), table.table402 tr:nth-last-child(2) td:nth-child(1){padding-left:5px;}
table.table403 tr.title td{text-align:center;}
table.table403 td{text-align:right;}
table.table403 td:nth-child(1){text-align:center;}


#logo {
    float:left;
    margin-right:10px;
}
#header h1 {
    text-shadow: none;
    margin-top:5px;
}
#content {
    /* background: #8d6f49;
    /* background: #a79f86; 
    background: #73653c; */
    /* background: #E8390E; */
    background: #036DB7
}