﻿@charset "utf-8";
html,body{
	margin:0px;
	background:#ffffff;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	font-size:12px;
}
form { padding:0px; margin:0px;}
img{
	border:0px;
}
.table_border{
	border: 1px solid #eff0f0;
}


.table_border2{
	border: 1px solid #3b2416;
}

.table_border_org{
	border: 1px solid #ffbc80;
}


.table_border_w{
	border: 1px solid #ffffff;
}



.table_border_adv{
	border: 1px solid #969696;
}

.border1 {
	border: 0px solid #f89c20;
	border-left: 1px solid #ffbc80;
	border-right: 1px solid #ffbc80;
	border-top: 0px solid #ffbc80;
	border-bottom: 0px solid #ffbc80;
}
.border1_hello {
	border: 0px solid #0000;
	border-left: 1px solid #0000;
	border-right: 1px solid #0000;
	border-top: 0px solid #0000;
	border-bottom: 0px solid #0000;
}


.field1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 21px;
	width: 117px;
	border: 1px solid #7f9db9;
}
.field_auto01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 21px;
	width: 168px;
	border: 1px solid #7f9db9;
}

.field_auto02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 56px;
	border: 1px solid #7f9db9;
}
.field_auto03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 21px;
	width: 96px;
	border: 1px solid #7f9db9;
}
.field_auto04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 45px;
	border: 1px solid #7f9db9;
}
.field_cartq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 55px;
	border: 1px solid #7f9db9;
}
.field_cartform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 305px;
	border: 1px solid #7f9db9;
}
.field_cartform2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 186px;
	border: 1px solid #7f9db9;
}

.field_order {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 198px;
	border: 1px solid #7f9db9;
}

.field_order2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 532px;
	border: 1px solid #7f9db9;
}

.field_order3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 27px;
	border: 1px solid #7f9db9;
}


.field_order4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 103px;
	border: 1px solid #7f9db9;
}


.field_order5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 42px;
	border: 1px solid #7f9db9;
}



.field02_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 18px;
	width: 173px;
	border: 0px solid #7f9db9;
}


.field02_message2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 89px;
	width: 538px;
	border: 0px solid #7f9db9;
}






.field03_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ff6800;
	height: 26px;
	width: 272px;
	border: 1px solid #dc8b12;
}


.field03_contact2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ff6800;
	height: 121px;
	width: 272px;
	border: 1px solid #dc8b12;
}


.font01_footer_org {
	font-weight:normal;
	font-size: 11px;
	line-height: 16px;	
	color: #ff5400;
}
.font01_footer_org a        {color :#ff5400;text-decoration:none;}
.font01_footer_org  a:hover  {text-decoration:underline;}

.font01_footer_g {
	font-weight:normal;
	font-size: 11px;
	line-height: 16px;	
	color: #6a6a6a;
}
.font01_footer_g a        {color :#6a6a6a;text-decoration:none;}
.font01_footer_g  a:hover  {text-decoration:underline;}


.font01_right {
	font-weight:normal;
	font-size: 12px;
	line-height: 16px;	
	color: #505050;
}
.font01_right a        {color :#505050;text-decoration:none;}
.font01_right  a:hover  {text-decoration:underline;}

.font01_right_org {
	font-weight:normal;
	font-size: 12px;
	line-height: 16px;	
	color: #ff5400;
}
.font01_right_org a        {color :#ff5400;text-decoration:none;}
.font01_right_org  a:hover  {text-decoration:underline;}


.font01_auto {
	font-weight:normal;
	font-size: 13px;
	line-height: 16px;	
	color: #2c2c2c;
}
.font01_auto a        {color :#2c2c2c;text-decoration:none;}
.font01_auto  a:hover  {text-decoration:underline;}


.font01_autow {
	font-weight:bold;
	font-size: 13px;
	line-height: 20px;	
	color: #ffffff;
}
.font01_autow a        {color :#ffffff;text-decoration:none;}
.font01_autow  a:hover  {text-decoration:underline;}



.font01_news {
	font-weight:bold;
	font-size: 15px;
	line-height: 20px;	
	color: #c75900;
}
.font01_news a        {color :#c75900;text-decoration:none;}
.font01_news  a:hover  {text-decoration:underline;}

.font01_newsgray {
	font-weight:normal;
	font-size: 15px;
	line-height: 20px;	
	color: #000000;
}
.font01_newsgray a        {color :#000000;text-decoration:none;}
.font01_newsgray  a:hover  {text-decoration:underline;}

.font01_newscontent {
	font-weight:normal;
	font-size: 13px;
	line-height: 16px;	
	color: #444444;
}
.font01_newscontent a        {color :#444444;text-decoration:none;}
.font01_newscontent  a:hover  {text-decoration:underline;}



.font01_main_title {
	font-weight:bold;
	font-size: 15px;
	line-height: 20px;	
	color: #000000;
}
.font01_main_title a        {color :#6c6c6c;text-decoration:none;}
.font01_main_title  a:hover  {text-decoration:underline;}

.font01_main_tech {
	font-weight:normal;
	font-size: 12px;
	line-height: 18px;	
	color: #444444;
}
.font01_main_tech  a        {color :#444444;text-decoration:none;}
.font01_main_tech  a:hover  {text-decoration:underline;}




.font01_main_org2 {
	font-weight:bold;
	font-size: 13px;
	line-height: 18px;	
	color: #fc8200;
}

.font01_main_org2 a        {color :#fc8200;text-decoration:none;}
.font01_main_org2 a:hover  {text-decoration:underline;}

.font01_main_adv {
	font-weight:bold;
	font-size: 15px;
	line-height: 18px;	
	color: #ff5500;
}

.font01_main_adv a        {color :#ff5500;text-decoration:none;}
.font01_main_adv a:hover  {text-decoration:underline;}


.font02_cartw {
	font-weight:normal;
	font-size: 13px;
	line-height: 16px;	
	color: #ffffff;
}
.font02_cartw a        {color :#ffffff;text-decoration:none;}
.font02_cartw  a:hover  {text-decoration:underline;}

.font02_cartg {
	font-weight:normal;
	font-size: 13px;
	line-height: 16px;	
	color: #2c2c2c;
}
.font02_cartg a        {color :#2c2c2c;text-decoration:none;}
.font02_cartg  a:hover  {text-decoration:underline;}



.font02_cartgb {
	font-weight:bold;
	font-size: 13px;
	line-height: 16px;	
	color: #2c2c2c;
}
.font02_cartgb a        {color :#2c2c2c;text-decoration:none;}
.font02_cartgb  a:hover  {text-decoration:underline;}



.font02_cartformt {
	font-weight:normal;
	font-size: 13px;
	line-height: 16px;	
	color: #5f5f5f;
}
.font02_cartformt a        {color :#5f5f5f;text-decoration:none;}
.font02_cartformt  a:hover  {text-decoration:underline;}


.font02_cartformth {
	font-weight:normal;
	font-size: 13px;
	line-height: 22px;	
	color: #5f5f5f;
}
.font02_cartformth a        {color :#5f5f5f;text-decoration:none;}
.font02_cartformth  a:hover  {text-decoration:underline;}




.font02_cartformb {
	font-weight:bold;
	font-size: 13px;
	line-height: 16px;	
	color: #5f5f5f;
}
.font02_cartformb a        {color :#5f5f5f;text-decoration:none;}
.font02_cartformb  a:hover  {text-decoration:underline;}



.font02_cartformb15 {
	font-weight:bold;
	font-size: 15px;
	line-height: 16px;	
	color: #5f5f5f;
}
.font02_cartformb15 a        {color :#5f5f5f;text-decoration:none;}
.font02_cartformb15  a:hover  {text-decoration:underline;}



.font04_aboutusb {
	font-weight:bold;
	font-size: 13px;
	line-height: 20px;	
	color: #000000;
}
.font04_aboutusb a        {color :#000000;text-decoration:none;}
.font04_aboutusb  a:hover  {text-decoration:underline;}

.font04_aboutus  {
	font-weight:normal;
	font-size: 13px;
	line-height: 20px;	
	color: #000000;
}
.font04_aboutus  a        {color :#000000;text-decoration:none;}
.font04_aboutus   a:hover  {text-decoration:underline;}




.font05_tech  {
	font-weight:normal;
	font-size: 13px;
	line-height: 18px;	
	color: #000000;
}
.font05_tech  a        {color :#000000;text-decoration:none;}
.font05_tech   a:hover  {text-decoration:underline;}

.font05_techred  {
	font-weight:bold;
	font-size: 13px;
	line-height: 18px;	
	color: #d20711;
}
.font05_techred  a        {color :#d20711;text-decoration:none;}
.font05_techred   a:hover  {text-decoration:underline;}


.font06_printer  {
	font-weight:normal;
	font-size: 12px;
	line-height: 16px;	
	color: #000000;
}
.font06_printer  a        {color :#000000;text-decoration:none;}
.font06_printer   a:hover  {text-decoration:underline;}





.font06_printerb  {
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;	
	color: #000000;
}
.font06_printerb  a        {color :#000000;text-decoration:none;}
.font06_printerb   a:hover  {text-decoration:underline;}



.font07_adv  {
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;	
	color: #ec6e27;
}
.font07_adv  a        {color :#ec6e27;text-decoration:none;}
.font07_adv   a:hover  {text-decoration:underline;}

.font07_advgb  {
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;	
	color: #535353;
}
.font07_advgb  a        {color :#535353;text-decoration:none;}
.font07_advgb   a:hover  {text-decoration:underline;}


.font07_advg  {
	font-weight:normal;
	font-size: 12px;
	line-height: 16px;	
	color: #535353;
}
.font07_advg  a        {color :#535353;text-decoration:none;}
.font07_advg  a:hover  {text-decoration:underline;}
.font07_advg a img { margin:0px 2px 0px 2px;}



.font07_advdgb  {
	font-weight:normal;
	font-size: 12px;
	line-height: 16px;	
	color: #383838;
}
.font07_advdgb  a        {color :#383838;text-decoration:none;}
.font07_advdgb   a:hover  {text-decoration:underline;}






.font08_message01  {
	font-weight:bold;
	font-size: 13px;
	line-height: 20px;	
	color: #3c3c3c;
}
.font08_message01  a        {color :#3c3c3c;text-decoration:none;}
.font08_message01   a:hover  {text-decoration:underline;}


.font08_message02  {
	font-weight:normal;
	font-size: 13px;
	line-height: 20px;	
	color: #575757;
}
.font08_message02  a        {color :#575757;text-decoration:none;}
.font08_message02   a:hover  {text-decoration:underline;}



.font08_message03  {
	font-weight:bold;
	font-size: 13px;
	line-height: 20px;	
	color: #575757;
}
.font08_message03  a        {color :#575757;text-decoration:none;}
.font08_message03   a:hover  {text-decoration:underline;}




.font09_productw  {
	font-weight:normal;
	font-size: 13px;
	line-height: 20px;	
	color: #ffffff;
}
.font09_productw  a        {color :#ffffff;text-decoration:none;}
.font09_productw   a:hover  {text-decoration:underline;}








.photoborder{
border:1px solid #918f8f
}


.photoborder2{
border:1px solid #ffbc80
}

.photoborder_big{
border:5px solid #ffc6a5
}


div.photo {
border:1px solid #ffffff
}
div.photo img{
border:1px solid #ffbc80
}


div.photo2 {
border:1px solid #ffbc80
}
div.photo2 img{
border:1px solid #ffffff
}


div.photo3 {
border:1px solid #969696
}
div.photo3 img{
border:1px solid #ffffff
}
img.photo3 {
border:1px solid #969696; padding:1px; background:#ffffff;
}
.livechat{
	width:240px;
	height:120px;
	background:url(../inst_biz/btn_livechat.gif) no-repeat left top;
	display:block;
}
.livechat_off{
	width:240px;
	height:120px;
	background:url(../inst_biz/btn_livechat.gif) no-repeat right top;
	display:block;
}
#floatdiv{
	position:absolute;
	width:240px;
	z-index:100;
}
#closeBtn{
	position:absolute;
	width:16px;
	height:16px;
	z-index:101;
	cursor:pointer;
	margin-left:220px;
	margin-top:2px;
	text-align:center;
	line-height:16px;
	color:#ffffff;
	background:url(../inst_biz/closeBtn.gif) no-repeat center center;
}