     
     .table  
	 {font-size : 12px; line-height : 16px; color : #4f4f4f; font-family : 新細明體; } 
     .mtxt  
	 {width: 120px; height: auto; margin-top: 5px; font-family: 新細明體; font-size: 12px; color: #A1A1A1; margin-left:10px; float: left; } 
     .txt01  
	 {font-family: 新細明體,Arial; font-size: 13px; color: #333; padding: 0 0 0 16px; line-height: 22px; text-indent: 20px; text-align: justify;} 
	 .sp10
	 {padding: 0 0 10px 0;} 
	 .sp2
	 {padding: 0 0 0 2px;} 
	  .txt01g  
	 {font-family: 新細明體; font-size: 13px; padding:0 0 0 5px; } 
     .txt01R  
	 {font-family: 新細明體; font-size: 13px; color: #660000; padding-left: 10px; text-align: justify; line-height: 22px; letter-spacing: 1px; text-indent: 30px; }

     .colorB  
	 {color: #015BB0; }     
	 .colorB2  
	 {color: #0E437B; }
	 .colorG  
	 {color: #777; }
	 .colorG2  
	 {color: #333; }    
	 .colorR  
	 {color: #660000; }
	 .txt02  
	 {font-family: 新細明體; font-size: 13px; color: #333; background-image:url(../img/btn/p_spot2.gif); padding:0 0 0 0; background-repeat:no-repeat; line-height: 22px; letter-spacing: 1px; background-position: left top; } 
	 
	 .txt02arr  , a.txt02arr:link  , a.txt02arr:visited
	 {font-family: "新細明體"; font-size: 13px; color: #555; line-height: 22px; letter-spacing: 1px; font-weight: bold;text-decoration: none; } 
	 a.txt02arr:hover , a.txt02arr:active     
	{font-family: "新細明體"; font-size: 13px; color: #555; line-height: 22px; letter-spacing: 1px; font-weight: bold; background-color: #CCCCCC; text-decoration: none; } 
     .txt03  
	 {font-family: 新細明體; font-size: 12px; color: #A1A1A1; padding-left: 10px; padding-right: 10px; text-align: justify; line-height: 16px; } 
     .txt03o  
	 {font-family: 新細明體; font-size: 12px; color: #F0E6CE; } 
     .txt03y  
	 {font-family: 新細明體; font-size: 11px; color: #CEC1AA; } 
     .txt03r  
	 {font-family: 新細明體; font-size: 9px; color: #FF9900; font-weight: bold; } 
     .txt04  
	 {font-family: 新細明體; font-size: 11px; cline-height: 14px; color: #555; line-height: 26px; text-decoration: none; } 
	 .txt04e  
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; cline-height: 14px; color: #555; line-height: 26px; text-decoration: none; } 
       
     .txt05  
	 {font-family: 新細明體; font-size: 11px; color: #009999; line-height: 14px; text-decoration: none; padding-left: 8px; } 

	.txt06
	{font-family: 新細明體; font-size: 11px; color: #3E699F; line-height: 18px; text-decoration: none; padding-left: 8px; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; } 
	.txt06:hover  
	{font-family: "新細明體"; font-size: 11px; color: #FFF; line-height: 18px; text-decoration: none; padding-left: 12px; background-color: #5183B9; display: block; } 
     .txt07  
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 18px; text-decoration: none; padding-left: 8px; background-position: center; } 
     .txt07g  
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 20px; text-decoration: none; padding-left: 8px; background-color: #707070; } 
     .txt07g1  
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 20px; text-decoration: none; padding-left: 8px; background-color: #ADADAD; } 
     .txt07b  
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 20px; text-decoration: none; padding-left: 8px; background-color: #4C5355; } 
     .txt07b1  
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 20px; text-decoration: none; padding-left: 8px; background-position: center; background-color: #34546B; } 
     .txt07b2  
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 20px; text-decoration: none; padding-left: 8px; background-position: center; background-color: #283337; } 
     .txt07b3  
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 20px; text-decoration: none; padding-left: 8px; background-position: center; background-color: #A7B8BE; } 
	 .txt07b4 
	 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; line-height: 20px; text-decoration: none; padding-left: 8px; background-position: center; background-color: #6A8791; } 
     .txt08  
	 {font-family: 新細明體; font-size: 9px; color: #777; text-align: justify; line-height: 10px; letter-spacing: normal; } 
     .txt09  
	 {font-family: 新細明體; font-size: 12px; color: #A1A1A1; padding-left: 10px; padding-right: 80px; text-align: justify; line-height: 14px; } 
     .txt10  
	 {font-family: 新細明體; font-size: 12px; color: #CCFFFF; padding-left: 10px; padding-right: 80px; text-align: justify; line-height: 14px; font-weight: bold; }  
	.txt12  
	 {font-family: 新細明體,Arial; font-size: 13px; color: #333; line-height: 22px; text-indent: 16px; text-align: justify;} 
     .txt13  
	 {font-family: 華康中圓體,新細明體; font-size: 13px; text-align: justify; line-height: 22px; letter-spacing: 1px; text-indent: 45px; } 
	.txt13s  
	 {font-family: 新細明體; font-size: 13px; line-height: 25px; } 
	 .txt14
	{font-family: 新細明體; font-size: 11px; color: #3E699F; line-height: 18px; text-decoration: none; padding-left: 8px; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; } 
     .Copyright  
	 {font-family : Arial, Helvetica, sans-serif; font-size : 10px; line-height: 25px; color : #84A6CD; text-decoration : none; text-align:center; background-image: url(../img/down/d_bgs.gif); background-repeat:repeat-x; background-position:top; margin: 0 -10px 0 -10px ; background-color:#0B469B;} 
     .Copyright:hover  
	 {font-family : Arial, Helvetica, sans-serif; font-size : 10px; line-height: 25px; color : #999; text-decoration : none; background-color:#0B469B; }

     .lineSpot{width:95%; background-image: url(../img/ind/line_s.jpg); background-repeat: repeat-x; float:inherit; height: 10px; width: auto; }/*new Pro*/
     #indPro  
	 {background-image: url(../img/main/np_bg.jpg); height: auto; width: 700px; background-repeat: no-repeat; background-position: top; text-align: center; margin-left: 20px; } 
     .indProSpot  
	 {background-image: url(../img/main/np_spot.jpg); height: 23px; width: 700px; background-repeat: no-repeat; background-position: top; background-color: #FFF; text-align: right; } 
     .newPro  
	 {height: auto; width: 325px; float: left; text-align: center; } 
     .newTitle  
	 {height: auto; width: 650px; padding-top: 20px; text-align: left; } 
     .newSp  
	 {height: auto; width: 650px; text-align: left; }
	 
	 .tBtn1  
	 {font-family : 華康中圓體,新細明體; font-size : 13px; line-height: 20px; font-weight: bold; text-decoration: none; background-image: url(../img/btn/p_spot.gif); background-repeat: no-repeat; display: block; padding:0 0 0 5px; } 
	 
	 #Layer1  
	 {position:absolute; width:275px; height:115px; z-index:2; overflow: scroll; visibility: visible; }
	 #LayerW  
	 {position:absolute; width:auto; height:auto; z-index:1; }
	 #LayerLine  
	 {
	position:absolute; width:175px; height:auto; background-color:#FFF; margin:0 0 0 25px; border: 1px solid #AFB5BB; visibility: hidden; }/*Down*/
	 #link  
	 {display: none; }
	 
	 .style1  
	 {color: #0066FF; font-size: 16px; font-weight: bold; }
/*Pro*/
     .sp-15px{width:auto; height:auto; margin:-15px 0 0 0; }
     .lineBg  
	 {width:200px; height:23px; padding:6px 0 0 30px; background-image: url(../img/pro/p_line_btn.png); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: bottom; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #FFF; }
     .lineBtn  
	 {font-family : 華康中圓體,新細明體; font-size : 12px; line-height: 20px; font-weight: bold; color : #0E437B; text-decoration: none; display: block; padding:0 0 0 12px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } 
/*SiteMap*/
     .arrows1  
	 { width:2px; height:auto; border-right-width: 1px; border-right-style: dashed; border-right-color: #306387; }
     .arrows2  
	 {width:2px; height:auto; border-right-width: 1px; border-right-style: dashed; border-right-color: #868589; }
     .arrow01  
	 {width:50px; background-image: url(../img/icon/arrow01.gif); background-repeat: no-repeat; background-position: right center; padding: 0 0 1px 0; color: #306387; font-size: 10px; letter-spacing: 2px; }

     .arrow02  
	 {width:50px; background-image: url(../img/icon/arrow02.gif); background-repeat: no-repeat; background-position: right center; padding: 0 0 1px 0; color: #868589; font-size: 10px; letter-spacing: 2px; }
/*Com*/
     .g01  
	 {width:auto; padding:0 200px 0 0 ; background-image:url(../img/ind/g01.jpg); background-repeat:no-repeat; background-position:top right; }
	 .imgBorder5
	 {border: 5px solid #DDDDDD; }

     #bookmark
	 {width:200px; position:fixed; top:230px; padding:0 0 0 15px; float:left; } 
     .bookmark
	 {width:200px; height:500px; } 
	 .table_line{border: 2px solid #003399; margin: 0 -2px 0 -2px; }
      .spot123{ height:auto; background-image: url(../img/icon/spot_s2.png); background-repeat:repeat-x; background-position: left top; padding-top: 5px;}
	  #conformity{ background-image:url(../img/main/conformity.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 75px 0 }
