body {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;

		overflow-x:hidden; /* 頁面無拉吧（平行） */ 
	BACKGROUND-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;/*左槓線條*/
	SCROLLBAR-ARROW-COLOR: #333333;/*拉頁框箭頭色*/
	SCROLLBAR-DARKSHADOW-COLOR: #000000;/*右槓線條*/
	SCROLLBAR-FACE-COLOR: #000000;/*槓條色彩*/
	SCROLLBAR-HIGHLIGHT-COLOR: #333333;/*拉頁內框亮面*/
	SCROLLBAR-SHADOW-COLOR: #333333;/*拉頁內框暗面*/
	SCROLLBAR-TRACK-COLOR: #000000;/*拉頁框背景色*/
	SCROLLBAR-BASE-COLOR: #000000;/*拉頁框基底色彩*/
	border: 1px 1 #FFFFFF;
        }
		
select {
	font-family: Verdana;
	color: #CCCCCC;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	width: 195px;
	height: 21px;
	background-color: #333333;

}		
		
/*共用區*/		
.tx01{	font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
		WORD-BREAK: break-all;
        font-size: 12px; /* 文字字級 */
        line-height: 20px; /* 文字垂直字距 */  
		}

a{
        font-size: 12px;
}
	
a.txlink01{color: #666666;text-decoration: none; }
a.txlink01:hover{color: #ffffff; TEXT-DECORATION: underline;} /* 文字連結特效（滑過） */

.td01{
		width:100%;
		height:100%;
        }
		
.td02{
		text-align: center;
		vertical-align: middle; 
        }
		
.td03{
		text-align: left;
		vertical-align: top; 
		width:969px;
		height:62px;
        }

.td04{
		text-align: right;
		vertical-align: top; 
		height:11px;
		padding: 5px 5px 0px 0px;
        }
		
.td05{
		text-align: left;
		vertical-align: top; 
		width:764px;
		height:510px;
		padding: 0px 0px 0px 0px;
        }
		
.td05b{
		text-align: left;
		vertical-align: top; 
		width:764px;
		height:510px;
		padding: 0px 0px 0px 0px;
        }
		
.td05c{
		width:745px;
		height:505px;
        }
		
.td05d{
		text-align: left;
		vertical-align: top; 
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
		WORD-BREAK: break-all;
        font-size: 12px; /* 文字字級 */
        line-height: auto; /* 文字垂直字距 */  
		padding: 0px 0px 0px 2px;
        }
		
.td06{
		text-align: left;
		vertical-align: top; 
		padding: 0px 0px 0px 5px;
        }
		
.td07{		
		text-align: center;
		vertical-align: middle; 
		height:23px;
		font-size: 9pt;
	    font-family: "Verdana";
		COLOR: 666666;
		background-image:url(images/bg01.png); 
		BACKGROUND-REPEAT: repeat;
		 }
		
/*about.htm*/
.ab01{
		text-align: center;
		vertical-align: top;
		width:200px;
		height: 510px;
		background-image:url(images/bg01.png); 
		BACKGROUND-REPEAT: repeat;
		padding: 0px 0px 0px 0px;	
        }
		
.ab02{
		text-align: left;
		vertical-align: top; 
		width:200px;
		padding: 0px 0px 0px 0px;	
        }
		
.ab03{
		text-align: left;
		vertical-align: top; 
		padding: 5px 5px 0px 5px;
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
        line-height: 20px; /* 文字垂直字距 */
        }
		
.ab04{
		height:161px;
		text-align: left;
		vertical-align: top; 
		padding: 5px 5px 0px 5px;
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
        line-height: 20px; /* 文字垂直字距 */
        }
		
.ab05{
		text-align: left;
		vertical-align: top; 
		width:190px;
		padding: 0px 0px 7px 0px;	
        }
		
/*news.htm*/

a.newstx01{color: #FFCC00;text-decoration: none; }
a.newstx01:hover{color: #FFff00; text-decoration: none;} /* 文字連結特效（滑過） */

a.newstx02{color: #ffffff;text-decoration: none; }
a.newstx02:hover{color: #cccccc; text-decoration: none;} /* 文字連結特效（滑過） */

a.overtx01{color: #ffffff;text-decoration: none; font-size: 24px;}
a.overtx01:hover{color: #cccccc; text-decoration: none; font-size: 24px;} /* 文字連結特效（滑過） */

.news01{
		height:465px;
		text-align: left;
		vertical-align: top; 
		padding: 5px 5px 0px 5px;
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
        line-height: 20px; /* 文字垂直字距 */
        }
		
/*news-content.html*/

.news-content01{
		width:175px;
        }

.news-content02{
		text-align: left;
		vertical-align: top; 
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
        }
		
.news-content03{
		text-align: left;
		vertical-align: top; 
		width:169px;
		padding: 0px 0px 10px 0px;	
        }
		
.over-content03{
		text-align: left;
		vertical-align: top; 
		width:169px;
		font-size: 24px; /* 文字字級 */
		font-weight: bold;
		padding: 0px 0px 5px 0px;	
        }
		
/*protfolio.html*/
a.pf-board01{border: 1px solid #FFFFFF; }
a.pf-board01:hover{
	border: 1px solid #FFFFFF;
} /* 文字連結特效（滑過） */

.pf01{
		width:186px;
        }
		
.pf00{
		height:461px;
		text-align: left;
		vertical-align: top; 
		padding: 5px 5px 0px 5px;
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
        line-height: 20px; /* 文字垂直字距 */		
        }
		
.pf02{
		height:480px;
		width:285px;
		text-align: left;
		vertical-align: top; 
		padding: 5px 5px 0px 5px;
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
        line-height: 20px; /* 文字垂直字距 */		
        }
		
.pf03{
		width:93px;
		text-align: center;
		vertical-align: top; 
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
		padding: 5px 0px 0px 0px;	
        }
		
.pf04{
		width:310px;
		text-align: left;
		vertical-align: top; 
		padding: 0px 0px 0px 2px;	
        }
		
.pf05{
		text-align: left;
		vertical-align: top; 
		padding: 0px 0px 0px 0px;	
        }
		
.pf06{
		text-align: center;
		vertical-align: top; 
		width:296px;
		height: 510px;
		background-image:url(images/bg01.png); 
		BACKGROUND-REPEAT: repeat;
		padding: 0px 0px 0px 0px;	
        }
	
.pf07{
		width:94px;
		text-align: center;
		vertical-align: top; 
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
		padding: 7px 0px 0px 0px;	
        }
		
.pf08{
		width:280px;
        }
		
.pf09{
		width:352px;
		height: 527px;
		text-align: LEFT;
		vertical-align: top; 
		padding: 1px 0px 0px 0px;	
        }
.pf10{
		width:300px;
		text-align: left;
		vertical-align: top; 
		padding: 0px 0px 0px 5px;
        }	
		
.pf11{
		text-align: center;
		height: 23px;
		vertical-align: middle; 
        }		
		
/*contact.html*/
.contact01{
		width:186px;
        }

.contact02{
		height:15px;
		text-align: left;
		vertical-align: top; 
		padding: 0px 0px 5px 0px;
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
        line-height: 20px; /* 文字垂直字距 */		
        }
		
.contact03 {
	  font-size: 9pt;
	  color: #ffffff;
	  vertical-align: middle; 
	  font-family: "Verdana";
	  background-color: #000000;
	  border: 1px solid #333333;
    } 

.contact04{
		height:485px;
		text-align: left;
		vertical-align: top; 
		padding: 5px 5px 0px 5px;
        }
		
/*service.html*/		
.service01{
		height:485px;
		text-align: left;
		vertical-align: top; 
		padding: 2px 2px 0px 2px;
        }
		
.service02{
		text-align: left;
		vertical-align: top; 
		padding: 0px 0px 0px 0px;
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
        line-height: 20px; /* 文字垂直字距 */
        }
		
/*pop.html*/	
.pop01{
		width:659px;
		height:567px;
        }
		
.pop02 {
		text-align: center;
		vertical-align: top; 
		padding: 20px 0px 0px 0px;
    } 
	
.pop03 {
	    width:359px;
		height:545px;
		text-align: left;
		vertical-align: top; 
		padding: 0px 0px 0px 0px;
    } 
	
.pop04 {
	    width:259px;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
    }
	
.pop04 {
	    width:82px;
		height:122px;
		text-align: center;
		vertical-align: top; 
		padding: 0px 0px 0px 0px;
    } 
	
.pop05 {
		height:23px;
		text-align: center;
		vertical-align: middle; 
		padding: 7px 0px 0px 0px;
    } 
	
/*message.html*/	
.msg01{
		height:285px;
		text-align: left;
		vertical-align: top; 
		padding: 5px 5px 5px 5px;
        }
		
.msg02{
		height:176px;
		text-align: left;
		vertical-align: top; 
		padding: 5px 5px 5px 5px;
        }
		
.msg03{
		width:169px;
		text-align: left;
		vertical-align: top; 
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
		padding: 0px 0px 13px 0px;		
        }
		
.msg04{
		text-align: center;
		vertical-align: top; 
		font-family: "Verdana"; /* 文字 */
        COLOR: #ffffff; /* 文字色彩 */
        font-size: 12px; /* 文字字級 */
		padding: 5px 0px 0px 0px;		
        }

#linkleo{
		text-align: right;
		vertical-align: top; 
		width:5000px;
		font-family: "Verdana"; /* 文字 */
        font-size: 12px; /* 文字字級 */
		padding: 0px 0px 0px 0px;		
        }
