.title
{
font-size:18px;
font-family:"華康中黑體(P)";
margin:10px 0px 20px 50px;
border-bottom:#999999 thin dashed;
padding-left:20px;
}
.title1
{
font-size:18px;
font-family:"華康中黑體(P)";
width:300px;
color:#0000ff;
margin:10px 0 10px 0;
}

.title2
{
font-size:22px;
font-family:"華康中黑體(P)";
color:#0000ff;
margin:10px 0 10px 20px;

}

.subtitle
{
font-size:18px;
font-family:"華康中黑體(P)";
color:#0000ff;
margin-left:50px;
}

.checktitle
{
margin-top:20px;
margin-left:40px;
border:2px  #ffffff solid;
border-radius:10px;
width:500px;
height:30px;
font-size:18px;
background-color:#ffffff;
text-align:left;
padding:10px 10px 0px 20px;
color:#FF0000;
}


.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: 'Select some files';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

.NewContent
{
margin:20px;
line-height:2em;
}
.T1
{
color: #000066;
font-size:1.2em;
}
.T2
{
margin-top:5px;
color: #000000;
font-size:1em;
}
.T3
{
margin-left:10px;
color: #000000;
}

.T3 .li {
margin-left:20px;
}

.top
{
padding-right:10px;
text-align:right;
}

.TA
{
margin-left:30px;
}

.D_item
{
margin-left:80px;
}


.TA1
{
margin-left:20px;
}

.imm
{
margin-left:70px;
}

.skyline
{
margin:20px 0 10px 0;
border-bottom:#999999 thin dashed;
}

table { 
 color: #333;
 font-family: Helvetica, Arial, sans-serif;
 width: 640px; 
 border-collapse: 
 collapse; border-spacing: 0; 
}

td, th { 
 border: 1px solid transparent; /* 無邊框 */
 height: 30px; 
 transition: all 0.3s;  /* 滑鼠懸停過渡效果 */
}

th {
 background: #DFDFDF;  /* 表頭底色 */
 font-weight: bold;
 text-align: center;
}

td {
 background: #FAFAFA;  /* 表格底色 */
 line-height:20px;
}

/* 偶數列底色 */ 
tr:nth-child(even) td { background: #F1F1F1; }   

/* 奇數列底色 */ 
tr:nth-child(odd) td { background: #FEFEFE; }  

/* 滑鼠移上去的變色效果 */
tr td:hover { background: #666; color: #FFF; }

.BBtxt
{
color:#000000;
font-weight:bold;
}

.nf
{
margin-top:5px;
margin-left:20px;
color:#6633FF;
}

.counters
{
font-size:16px;
margin-left:15px;
padding-bottom:10px;

}

.dfword /* 首頁各資訊連結的字的顏色 */
{
    color:#58584D;
}

.dfword:hover {
    color:#6499A7; /* ← 滑鼠移上去時要變成的顏色，可自行改 */
}

.ans
{
background-color:#dae7a2;
padding:5px 10px 5px 10px;
line-height:30px;
}

.answ
{
background-color:#FFFFFF;
width:600px;
padding:5px 10px 5px 10px;
line-height:30px;
border: #dae7a2  solid thin ;
}

.answ2
{
background-color:#FFFFFF;
width:610px;
margin-left:10px;
padding:5px 10px 5px 10px;
line-height:30px;
border: #dae7a2  solid thin ;
}

.ansY
{
background-color: #FFFF66;
padding:5px 10px 5px 10px;
line-height:30px;
border: #dae7a2  solid thin ;
}

.ansbid
{
background-color:#FFFFFF;
width:500px;
margin-left:110px;
margin-top:-18px;
padding:5px 10px 5px 10px;
line-height:30px;
border: #dae7a2  solid thin ;
}


.ansSubject
{
background-color:#dae7a2;
padding:5px 10px 5px 10px;
line-height:30px;
margin:0px 20px 0px 20px;
width:600px;
}

.fmlist
{
margin-left:80px;
list-style:disc;
}

.uplist
{
margin-left:80px;
list-style:decimal-leading-zero;
line-height:30px;
}

.upfile
{
border:2px  #FF66CC solid;
border-radius:10px;
background-color:#dae7a2;
padding:10px 10px 0px 20px;
}

.upok
{
width:200px;
background-color:#ffffff;
margin-left:10px;
padding:5px 10px 5px 10px;
line-height:30px;
}

.vs_block
{
background-color:#dae7a2;
padding:10px 10px 10px 10px;
margin-left:70px;
margin-right:20px;
width:520px;
}

.vs_item
{
display: inline-block;
width:125px;
}

.vw_title
{
margin-left:20px;
}
.vw_item
{
padding:5px 5px 5px 5px;
background-color:#dae7a2;
margin-left:20px;
margin-top:5px;
width:600px;
}

.vw_item2
{
padding:5px 5px 5px 5px;
background-color: #FFFFFF;
margin-left:20px;
margin-top:5px;
width:600px;
border: #dae7a2  solid thin ;
}

.button-success {
	background: rgb(223, 117, 20); /* this is an orange */
	color: white;
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	margin-right:10px;
  }

.rdtxt
{
color:#FF0000;
}

.rightbox, .rightbox_wrapper {
    border: none !important; /* 移除虛線邊框 */
    outline: none !important; /* 移除任何輪廓線 */
}

.rightbox ol, .rightbox ul {
    list-style: none; /* 移除項目符號 */
    border: none; /* 移除邊框 */
    padding: 0; 
    margin: 0;
}