/*----------------*/
body {
	margin: 0px;
	background:#605E5F;
	background-image: url(../img/spot.png);
}
.videobtn {
	position:relative;
	z-index:2;
	top:5px;
	left:50px;
}
.name {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 12px;
}
.name1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 12px;
}
.table {
	font-size: 12px;
	line-height: 16px;
	color: #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
}
#Layer1 {
	position : relative;
	clear:left;
	width:170px;
	height:87px;
	padding:0;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -32px;
	margin-left: 15px;
} 
#Layer1n { position : absolute; clear:left; width:170px; height:87px;padding:0;float: right; margin:-67px 0 0 -170px;}
#Layer2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}
#Layer3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:3;
}
#Layer4 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:4;
}
#Layer5 {
	position:absolute;
	width:200px;
	height:93px;
	z-index:5;
	top:750px;
	visibility:hidden;
}
#Layer6 {
	position:absolute;
	width:200px;
	height:39px;
	z-index:6;
	visibility:visible;
}
#Layer7 {
	position:absolute;
	width:200px;
	height:20px;
	z-index:7;
	visibility:visible;
}
#Layer8 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}
#Layer9 {
	position:absolute;
	width:940px;
	height:134px; z-index:9;}
#Layer-main-t {
	position:absolute;
	width:940px;
	height:134px;
	z-index:1;
	visibility: visible;
}

/*----------------*/

.t1 {
	font-family: 新細明體;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
	text-align:left;
}
a.t1:hover {
	color: #990000;
}
.t1-s{
	font-family: 新細明體;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
	text-align:left;
}

.t1-r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #990000;
}
.t2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
}
.t3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-align:left;
}
a.t3:hover {
	color: #990000;
}

.t4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
a.t4:hover {
	color: #990000;
}
.t5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	color: #990000;

}
.t6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.t7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #990000;

}
.t8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #006699;
}

.t9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CCCCCC;
	word-spacing: 15em;
}
.t10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #755301;
	line-height: 18px;
	padding-left: 12px;
	text-align: left;
}

.t11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 10px;
	padding-left: 12px;
	text-align: center;
	vertical-align: middle;
}

.Milestones-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 15px;
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(../img/icon/box.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Introduction-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(../img/icon/box.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.top-bg {
	font-weight: normal;
	background-image: url(../img/top-bg-r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.top-www {
	font-weight: normal;
	background-image: url(../img/top-www.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.lift-bg {
	font-weight: normal;
	background-image: url(../img/lift-i-bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lift-bg-pro {
	font-weight: normal;
	background-image: url(../img/lift-c/main-pro-lift_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lift-bg-com {
	font-weight: normal;
	background-image: url(../img/lift-c/main-com-lift_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lift-bg-con {
	font-weight: normal;
	background-image: url(../img/lift-c/main-oon-lift.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lift-bg-new {
	font-weight: normal;
	background-image: url(../img/lift-c/main-new-lift_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lift-bg-age {
	font-weight: normal;
	background-image: url(../img/lift-c/main-age-lift_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main-bg{
	font-weight: normal;
}

.main-pro-bg{
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.main-pro-bg-s01{
	font-weight: normal;
	background-image: url(../img/main-c/main-pro-bg01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}
.main-pro-bg-s02{
	font-weight: normal;
	background-image: url(../img/main-c/main-pro-bg02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
}
.main-new-bg-01{
	font-weight: normal;
	background-image: url(../img/main-c/main-new-bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.Copyright:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
/*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: #FFFFFF;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;}

#ff_debug{width:auto;clear:both;height:0px;}
.ff_debug{width:auto;clear:both;height:0px;}
.lift-bg1 { 
font-weight : normal; 
background-image : url(../img/bg_s.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
}
.t1b { font-family : 新細明體; 
font-size : 13px; 
line-height : 17px; 
color : #333333; 
text-decoration : none; 
text-align : left; font-weight:bold;}

