@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
body {
	background-color: #303030;
	margin-top: 30px;
	background-image: url(images/index_back.jpg);
	background-repeat: repeat;
}
a:link {
	color: #555555;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555555;
}
a:hover {
	text-decoration: none;
	color: #fa7a84;
}
a:active {
	text-decoration: none;
	color: #777777;
}
.bar_title {
	font-size:12px;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	
}

.word_10px {
	font-size:10px;
	letter-spacing:1px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_10px_gray {
	font-size:10px;
	color: #777777;
	letter-spacing:1px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_10px_t {
	font-size:10px;
	letter-spacing:2px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_11px {
	font-size:11px;
	letter-spacing:1px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_11px_2 {
	font-size:11px;
	letter-spacing:2px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_11px_t {
	font-size:11px;
	letter-spacing:3px;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_13px_s{
    font-size:13px;
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_13px {
    font-size:13px;
	letter-spacing:2px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_13px_t {
    font-size:13px;
	letter-spacing:4px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_15px {
    font-size:15px;
	letter-spacing:2px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.word_15px_t {
    font-size:15px;
	letter-spacing:5px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.scrollColor{
SCROLLBAR-FACE-COLOR: #333333; /*軸面顏色*/
SCROLLBAR-HIGHLIGHT-COLOR:gray; /*軸面三角左邊顏色*/
SCROLLBAR-SHADOW-COLOR: gray; /*軸面三角右邊顏色*/ 
SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; /*左立體邊顏色*/
SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC; /*右立體面顏色*/ 
SCROLLBAR-ARROW-COLOR: gray; /*箭頭的顏色*/
SCROLLBAR-TRACK-COLOR: #E6E6E6; /*軸軌的顏色*/
overflow:auto;
font-size:11px;
}
.VirusNews{
SCROLLBAR-FACE-COLOR: #333333; 
SCROLLBAR-HIGHLIGHT-COLOR:gray;
SCROLLBAR-SHADOW-COLOR: gray;
SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
SCROLLBAR-ARROW-COLOR: gray; 
SCROLLBAR-TRACK-COLOR: #E6E6E6; 
overflow:auto;
}
.VirusNews ul{
list-style-type: decimal;
margin-left:35px;
margin-right:7px;
padding:0;} 
.VirusNews li{}
.VirusNews li a{
color:#000000;
font-size:11px;
line-height:18px;
letter-spacing:1px;
}
.VirusNews li a:hover{
color:#fa7a84;} 


/*單左邊實線*/
.line_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/*單下面實線*/
.line_under {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}
.line_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AFAFAF;
}

.line_all {
	border:#AFAFAF 1px solid;
}

/*專案展示*/

.WORKS {width:500px; margin-bottom:35px;}
.WORKS ul{ display:block; list-style-type:none; margin:0 auto; padding:0; }
.WORKS li{ float:left; padding-left:11px; 
padding-bottom:35px; font-size:10px;letter-spacing:1px;line-height:14px; color:#777777; font-family: Arial, Helvetica, sans-serif;}

.works_img_back{
width:114px; height:114px; background:url(../images/back114.jpg); margin:0 0 5px 0px; }

.linkstyle01 a:active,
.linkstyle01 a:visited,
.linkstyle01 a:link{
	color:#FAAABE;
}
.linkstyle01 a:hover{
    text-decoration: none;
	color:#444444;
}
.works_word {
    font-size:10px;
	letter-spacing:1px;
	line-height:14px;
	color:#777777;
	font-family: Arial, Helvetica, sans-serif;
}
.sankaku{
    font-size:10px;
	letter-spacing:0px;
	color:#FAAABE;
}
.more{
    font-size:10px;
	letter-spacing:1px;
	color:#fa7a84;
	margin:0px auto 0px 75px;
	font-family: Arial, Helvetica, sans-serif;
}
.more2{
    font-size:10px;
	letter-spacing:1px;
	color:#fa7a84;
	font-family: Arial, Helvetica, sans-serif;
}

.linkstyle02 a:active,
.linkstyle02 a:visited,
.linkstyle02 a:link{
	color:#000000;
}
.linkstyle02 a:hover{
    text-decoration: none;
	color:#999999;
}

.linkstyle03 a:active,
.linkstyle03 a:visited,
.linkstyle03 a:link{
	color:#ffffff;
}
.linkstyle03 a:hover{
    text-decoration: none;
	color:#FAAABE;
}

.linkstyle_ayu a:active,
.linkstyle_ayu a:visited,
.linkstyle_ayu a:link{
	color:#0000ff;
}
.linkstyle_ayu a:hover{
    text-decoration: none;
	color:#cc0000;
}

.w_icon {
	font-size:11px;
	letter-spacing:3px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	margin:10px auto auto 10px;
	
}
.kaku {
padding-left: 18px;
}

.kaku3 {
	margin:0px auto auto 18px;

}
.karadiv {}
.karaspan {font-size:11px;}

.copyright {
	font-size:11px;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
    color:#3D3D3D; 
    margin-left:510px	
}

.virusnews{}
.virusnews h2{
	display:block;
	margin:4px 0 12px 0 ;
	padding:0;
	width:480px;
	color:#000000;
	font-size:11px;
	letter-spacing:2px;
	line-height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:#C5C5C5 1px dashed;}
.virusnews h3{
	color:#ff2666;
	font-size:11px;
	letter-spacing:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	padding:0;
	margin:7px 10px 12px 40px;
	width:95px;
	} 
.virusnews img{
	width:5px;
	height:10px;
	margin:0 5px 0 3px;}
	
.virusclient{width:500px;height:510px; background-color:#FAFAFA;}
.virusclient h2{
	display:block;
	margin:4px 0 5px 0 ;
	padding:0;
	width:350px;
	color:#000000;
	font-size:11px;
	letter-spacing:2px;
	line-height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom:#C5C5C5 1px dashed;}
.virusclient h3{
	color:#ff2666;
	font-size:11px;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	padding:0;
	margin:7px 10px 5px 20px;
	width:110px;
	} 
	.virusclient h4{
	color:#666666;
	font-size:11px;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	padding:0;
	width:110px;
	} 
.virusclient img{
	width:5px;
	height:10px;
	margin:0 5px 0 3px;}

.virusclient a:active,
.virusclient a:visited,
.virusclient a:link{
	color:#333333;
}
.virusclient a:hover{
    text-decoration: none;
	color:#fa7a84;
}

.ssiconBack{}
.ssiconBack ul{
display:block;
list-style-type:none;
padding:32px 0 18px 0; /* 重要必放*/
float: right;
margin:0;
width:60px;
height:20px;
}
.ssiconBack li{}
.ssiconBack li a{
width:60px;
height:20px;
display:block;
background-image:url(../images/vw_ssicon_03.jpg);
text-indent:-9999px;}
.ssiconBack li a:hover{
background-image:url(../images/vw_ssicon_03of.jpg);}

.ssiconBack2{}
.ssiconBack2 ul{
display:block; list-style-type:none; padding:20px 0 18px 0; float: right; margin:0; width:60px; height:20px;}
.ssiconBack2 li{}
.ssiconBack2 li a{
width:60px; height:20px; display:block; background-image:url(../images/vw_ssicon_03.jpg);text-indent:-9999px;}
.ssiconBack2 li a:hover{background-image:url(../images/vw_ssicon_03of.jpg);}
	

.ayuback{
	background-image: url(../images/ayupan_taiwan.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right bottom;
}