html{overflow-x: hidden;}
body {
	scrollbar-face-color:#000;
	color: #010000;
	background: #000;
}
.txt {
	font-family: "新細明體";
	line-height: 20px;
	font-size: 12px;
	color:#000000
    }
.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

	
.txtr {
	font-family: "新細明體";
	line-height: 20px;
	font-size: 12px;
	color:#FF0000
    }
.txtin {
	font-family: "新細明體";
	line-height: 20px;
	font-size: 12px;
	color:#FFFFFF
    }
.PX12{
	font-size: 12px;
	line-height: 30px;
	color: #A93929;
	font-family: "新細明體";
    }
.px12_new {
	font-family: "新細明體";
	font-size: 12px;
	color: #735844;
	line-height: 30px;
}
.memo {
	font-family: "新細明體";
	font-size: 12px;
	color: #f50000;
	line-height: 30px;
}
px12_new:link {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 30px;
}


.PX12:link{
	font-size: 12px;
	color: #A93929;
	font-family: "新細明體";
     }
.PX12:hover{
	font-size: 12px;
	color:#A93929;
	font-family: "新細明體";
    }

.PX14{
	font-size: 14px;
	line-height: 22px;
	font-weight:300;
	color: #FF0000;
	font-family: "新細明體";
	}
.PX14_new {
	font-family: "新細明體";
	font-size: 14px;
	line-height: 22px;
	color: #FF0000;
	font-weight: 300;
}


.PX12txt{
	font-size: 12px;
	line-height: 20px;
	color: #A93929;
	font-family: "新細明體";
    }
.PX12txt:link{
	font-size: 12px;
	color: #A93929;
	font-family: "新細明體";
     }
.PX12txt:hover{
	font-size: 12px;
	color: #A93929;
	font-family: "新細明體";
    }
	
.PX14txt{
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
	font-family: "新細明體";
    }
.style2 {
	 font-size: 14px;
     color: #FFFF00; 
	 font-family: "新細明體"; 
	 line-height: 20px;
	 }


.all{min-width:1000px; width:100%; height:auto; text-align:left; position:relative;}

.top_area{width:100%; height:389px; margin:0 auto; background:url(images/ob_bg.jpg) no-repeat center top; position:relative;}

#top_pp{ width:100%; height:389px; margin:0 auto; position: absolute; left:0; top:0;}

#top_logo{ width:100%; height:389px; margin:0 auto; text-align:center; position: absolute; left:0; top:0;}

.pko_content{ width:1000px; margin:0 auto;}

.footer{ height:210px; background: url(images/footer_bg.jpg) no-repeat center top; position:relative;}
.cr{ width:742px; height:90px; margin:0 auto; background:url(images/copyright.png) no-repeat center top; position:relative; top:60px;}






