@charset "utf-8";
/* CSS Document */

/* 以下於2017-11-15重新整合，有關表格列印及fieldset legend的框線 */

@media print {   
  .NoPrint {display:none}  
} 

.table_out{
width:980px; 
margin:0 auto;/*置中*/
margin-top: 80px;
}	

.table1{ 
      width:95%;
      /* background:#00F; */
      border:2px solid #000000;
      border-collapse:collapse;
}
.table1 tr th{ /*設定表格中的標題欄位樣式*/
      /* background:#FDE9D9;  */
      border:1px solid #000000;
      border-collapse:collapse;
} 

.table1 tr td{ /*設定表格中的內容欄位樣式*/
     /* background:#FFFFE0; */
     border:1px solid #000000; 
     border-collapse:collapse;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.well {
	min-height: 20px;
	padding: 10px;
	margin-bottom: 10px;
  
    border: 1px solid #e3e3e3;
	border-radius: 4px;
	/*background-color: #f5f5f5; */
	-webkit-box-shadow: inset 0 1px 1px rgba(1,1,1,0.98);
	box-shadow: inset 0 1px 1px rgba(1,1,1,0.98);
}
.well-legend {
  display: block;
  font-size: 16px;
  width: auto;
  padding: 2px 10px 2px 10px;
  margin-bottom: 2px;
  line-height: inherit;
  color: #000;
  background: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* 以下於2017-11-17建立，自訂th的幾種顏色樣式 */
.th_green {
font: 16px blod, Arial, Helvetica, sans-serif;
font-style:normal;
color:#FFF;
background: #66AE16;
border:1px solid #ffffff;
text-align:center;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
}

.tr_green:nth-child(even){
	background-color:#E0F5C1;
}

.th_gray {
font: 16px blod, Arial, Helvetica, sans-serif;
font-style:normal;
color:#FFF;
background: #555;
border:1px solid #ffffff;
text-align:center;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
}

.tr_gray:nth-child(even){
	background-color:#CCC;
}

.th_blue {
font: 16px blod, Arial, Helvetica, sans-serif;
font-style:normal;
color:#FFF;
background: #223388;
border:1px solid #ffffff;
text-align:center;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
}

.tr_blue:nth-child(even){
	background-color:#CCC;
}

.th_cyan {
font: 16px blod, Arial, Helvetica, sans-serif;
font-style:normal;
color:#FFF;
background: #0AAAAA;
border:1px solid #ffffff;
text-align:center;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
}

.tr_cyan:nth-child(even){
	background-color:#CCC;
}

.th_grayblue {
font: 16px blod, Arial, Helvetica, sans-serif;
font-style:normal;
color:#FFF;
background: #006699;
border:1px solid #ffffff;
text-align:center;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
}

.tr_cyan:nth-child(even){
	background-color:#CCC;
}