body { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin : 0; 
background : #605e5f; 
background-image : url(../img/spot.png); 
} 
.videobtn { 
position : relative; 
z-index : 2; 
top : -20px; 
left : 450px; 
} 
#Layer1 {
	position : relative;
	clear:left;
	width:auto;
	height:auto;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -32px;
	margin-left: 15px;
	float: right;
} 
#Layer1n { position : absolute; clear:left; width:170px; height:87px;padding:0;float: right; margin:-67px 0 0 -170px;}
.name { 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
color : #ffffff; 
line-height : 12px; 
text-align : center; 
} 
.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; 
} 
#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-bg1 { 
font-weight : normal; 
background-image : url(../img/bg_s.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
} 
.lift-bg-pro { 
font-weight : normal; 
background-image : url(../img/lift-t/main-pro-lift_1.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
} 
.lift-bg-com { 
font-weight : normal; 
background-image : url(../img/lift-t/main-com-lift_1.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
} 
.lift-bg-con { 
font-weight : normal; 
background-image : url(../img/lift-t/main-oon-lift.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
} 
.lift-bg-new { 
font-weight : normal; 
background-image : url(../img/lift-t/main-new-lift_1.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
} 
.lift-bg-age { 
font-weight : normal; 
background-image : url(../img/lift-t/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-t/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-t/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-t/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;}
.t1b {font-family : 新細明體; 
font-size : 13px; 
line-height : 17px; 
color : #333333; 
text-decoration : none; 
text-align : left; font-weight:bold;}