
.Bg_w0 { width:74%;   }
.Bg_w1,.Bg_w5 {background-color:#00B8F4; width:6%}
.Bg_w2,.Bg_w4 {background-color:#72D7F8; width:6%}
.Bg_w3a,.Bg_w3b { width:1%; }
.Bg_main_tb_body {  width:850px}



#table tr td{ border-bottom: 1px #ccccdd solid; 

}

.body {background-color:#BBF7F8;  margin-left: 0px;	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 0px; background-image: url(logo_bg.jpg); background-attachment:fixed;}
.body td,th,form {color:#114; font-size: 18px;letter-spacing: .15em; line-height: 1.5em; text-align:center; font-family:"微軟正黑體", "新細明體", "細明體", "Times New Roman"}
.body input,textarea {color:#666666; font-size: 16px; letter-spacing:normal; line-height: 1.2em;  font-family:"微軟正黑體", "新細明體", "細明體", "Times New Roman"}

.text_hl_00,.text_hl_00 td { font-size:100%; color:#60d9aa;   letter-spacing: .25em; line-height: 1.5em;}
.text_hl_01,.text_hl_01 td { font-size:110%; color:#3366ff; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_hl_02,.text_hl_02 td { font-size:120%; color:#007711; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_hl_inv,.text_hl_inv td { font-size:120%; color:#ffffff; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_hl_inv00,.text_hl_inv00 td {  color:#ffffff; letter-spacing: .25em; line-height: 1.5em;}
.text_hl_inv_B,.text_hl_inv_B td { font-size:120%; color:#000000; font-weight:bolder; letter-spacing: .25em; line-height: 1.5em;}
.text_HL_cl,.text_HL_cl td { color:#ff3311;  letter-spacing: .25em; line-height: 1.5em;}
.text_footer,.text_footer td { font-size:90%; color:#cccccc; letter-spacing: .25em; line-height: 1.5em;}


a:visited,a { color:#f30; text-decoration:none;  }
a:hover {color:#14c; text-decoration:underline;  }



.style_900 {color: #990000}
.style_900b {color: #990000; font-weight: bold;} 
.style_0f0 {color: #00ff00}
.style_0f0b {color: #00ff00; font-weight: bold;}
.style_f63 {color: #FF6633}
.style_f63b {color: #FF6633; font-weight: bold;}
.page-before {	page-break-before: auto;}



div.mm1  a:visited ,div.mm1
 a {font-size: 18px; color:#000000; text-decoration:none; }
div.mm1 a:hover  {font-size: 18px; color:#ffffff; text-decoration:none;  }


div.mm3 a:visited ,
div.mm3        a {font-size: 18px;  color:#000; text-decoration:none; border:1px solid #ccc; padding:5px 10px 5px 10px; background-color:#fcfcfc; background-image: url(../00/logo_menu_bg_wht.jpg);  border-radius: 8px ;-webkit-box-shadow: inset 0px -3px 12px 2px #ddd;
          box-shadow: inset 0px -3px 12px 2px #ddd; line-height:1.4em; display:inline-block;margin:5px; }
div.mm3  a:hover {font-size: 18px; color:#99c; text-decoration:none; border:1px solid #fafafa;  padding: 5px 10px 5px 10px;  background-color:#FEFEFE; background-image:url() ;  border-radius: 8px; -webkit-box-shadow: inset 0px 3px 12px 2px #bbb;
          box-shadow: inset 0px 3px 12px 2px #ddd;line-height:1.4em; display:inline-block; margin:5px; }


ol.ol_list li{ padding-bottom:.5em; }
ul.ul_list li{ padding-bottom:.8em; margin-left:-.5em; }


.body img{border:0px; border-radius:5px}
body.body table.bd15,body.body table.bd15 td,body.body td.bd15,body.body img.bd15,body.body div.bd15 {border-radius: 15px}
body.body table.bd10,body.body table.bd10 td,body.body td.bd10,body.body img.bd10,body.body div.bd10 {border-radius: 10px}
body.body table.bd00,body.body table.bd00 td,body.body td.bd00,body.body img.bd00,body.body div.bd00,body.body div.bd00i img {border-radius:0px}
body.op85 {opacity:0.85; filter:alpha(opacity=85); }

.bdr1 {border:#ccc solid 1px}

a:visited.a2 ,a.a2 { color:#ffff33; text-decoration:none;  }
a:hover.a2 {color:#33ffff; text-decoration:underline;  }

.tx-h-3, td.tx-h-3,tr.tx-h-3 td{font-size: 12px;  line-height:1.2em}
.tx-h-2, td.tx-h-2,tr.tx-h-2 td{font-size: 14px;  line-height:1.2em}
.tx-h-1, td.tx-h-1,tr.tx-h-1 td{font-size: 16px;  line-height:1.2em}
.tx-h000b, td.tx-h000b, tr.tx-h000b td{ font-weight:bold; line-height:1.2em; letter-spacing:.25em}

.tx-h01, td.tx-h01,tr.tx-h01 td{font-size: 20px; color:#F0F;  line-height:1.5em}
.tx-h01bk, td.tx-h01bk,tr.tx-h01bk td{font-size: 20px; color:#000;  line-height:1.5em}
.tx-h01wh, td.tx-h01wh,tr.tx-h01wh td{font-size: 20px; color:#fff;  line-height:1.5em}
.tx-h02, td.tx-h02,tr.tx-h02 td{font-size: 24px; color:#F0F;  line-height:1.5em; letter-spacing:.25em}
.tx-h02bk, td.tx-h02bk,tr.tx-h02bk td{font-size: 24px; color:#000;  line-height:1.5em; letter-spacing:.25em}
.tx-h02wh, td.tx-h02wh,tr.tx-h02wh td{font-size: 24px; color:#fff;  line-height:1.5em; letter-spacing:.25em}

.tx-h01, td.tx-h01,tr.tx-h01 td{font-size: 20px;  line-height:1.5em}
.tx-h02, td.tx-h02,tr.tx-h02 td{font-size: 24px;  line-height:1.5em; letter-spacing:.25em}
.tx-h03, td.tx-h03,tr.tx-h03 td{font-size: 28px;  line-height:1.5em; letter-spacing:.25em}
.tx-he09, td.tx-he09,tr.tx-he09 td{font-size: 16px; letter-spacing:normal;  line-height:1.2em}
.tx-he08, td.tx-he08,tr.tx-he08 td{font-size: 14px; letter-spacing:normal;  line-height:1.2em}
.tx-he21, td.tx-he21,tr.tx-he21 td{font-size: 20px; letter-spacing:normal;  line-height:1.2em}

.tx-c-bk, td.tx-c-bk,tr.tx-c-bk td{ color:#000}
.tx-c-wht, td.tx-c-wht, tr.tx-c-wht td{ color:#FFF}
.tx-c-red, td.tx-c-red,tr.tx-c-red td{ color:#F00}
.tx-c-ylw, td.tx-c-ylw,tr.tx-c-ylw td{ color:#FF0}
.tx-c1, td.tx-c1, tr.tx-c1 td{ color:#F33}
.tx-c2, td.tx-c2,tr.tx-c2 td{ color:#F0F}

.tx_XXX, td.tx_XXX,tr.tx_XXX td{text-decoration:line-through}


body.body table.bd_tb {border-radius: 15px; background-color:#000033;}

.op_1 { background-color:rgba(255,255,255,0.7)}