#myDiv { overflow: hidden; width: 410px; background-color: white; }

#myDiv2 { overflow: hidden; width: 231px; background-color: white; }

#myDiv img { border: 0px solid; width: 130px; height: 106px; }

#myDiv2 img { border: 0px solid; width: 130px; height: 106px; }

#WRAPPER { margin-top: 0px;	margin-left: 0px; background-image: url(/images/005.gif); }

#WEBMAP { margin-top: 0px; background-color: #2E2F32; margin-left: 0px;	margin-right: 0px; margin-bottom: 0px; }

#newslink a:link { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

#newslink a:hover {	text-decoration: underline; color: #000000; }

#newslink a:visited { text-decoration: none; color: #000000; }

#newslink a:active { text-decoration: none; color: #000000; }

a:link { text-decoration: none;	color: #333333; }

a:hover { text-decoration: underline; color: #000000; }

a:visited {	text-decoration: none; color: #336699; }

a:active { text-decoration: none; color: #000000; }

.style1 { color: #FFFFFF; }

.style2 { color: #FFFFFF; font-weight: bold; }

.style3 { font-size: 11px } 

.style8 { color: #058AC4; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px; }

.p12_jp, .p12_jp2 { font-size: 12px; color: #333333; font-family: Cambria, Arial Unicode MS,MS Gothic, Arial;}

.p12_jp2 { padding: 0px 20px 0px 20px;}

.p12_eng,.p12_eng2 { font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif;}

.p12_eng2 {  padding: 0px 20px 10px 32px;}

.p13_jp { font-size: 13px; color: #FFFFFF; font-family: Cambria,Arial Unicode MS,MS Gothic, Arial; padding: 0px 0px 0px 48px;  font-weight: bold;}

.p14_jp { font-size: 14px; color: #FFFFFF; font-family: Cambria,Arial Unicode MS,MS Gothic, Arial;padding: 10px 40px 0px 40px;}

.css, .css_jp, .css_eng, .css_jp2 { font-size: 12px; line-height: 17px; color: #333333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

/*內文文字*/

.css_jp { font-family: Cambria,Arial Unicode MS,MS Gothic, Arial; padding: 20px 50px 20px 52px; }

.css_eng{ padding: 20px 40px 20px 40px; }

/*Company 表格內文字*/
.css_jp2 { font-family: Cambria,Arial Unicode MS,MS Gothic, Arial;; padding: 2px 5px 2px 5px; }
 
/*內文中的menu文字(1)及首頁menu文字(2)*/
.aat1,.aat1_jp,.aat1_eng, .aat1_jp2, .aat1_eng2 { font-size: 12px; font-weight: bold;	color: #0066CC; }

.aat1_jp,.aat1_jp2 { color: #0087c1; font-family: Cambria, Arial; background-image: url(/images/frame_2_23.gif); height:24px; padding: 1px 0px 0px 50px;text-align:left;}

.aat1_eng,.aat1_eng2 { color: #0087c1; font-family :Arial, Helvetica, sans-serif; background-image: url(/images/frame_2_23.gif); height:24px; padding: 1px 0px 0px 50px;text-align:left; }

.aat1_jp2,.aat1_eng2 { background-image: url(/images/frame_2_25.gif); height:35px; padding: 2px 0px 0px 30px; text-align:left; }

.aat1_eng2 { padding: 3px 0px 0px 30px;}

.yt { font-weight: bold; color: #000000; }

.cs01 { font-size: 14px; }

.tit_bg { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #058AC4; }

.tit_b2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2076CC; }

.page_banner { font-size: 12px;	color:#0094FF; font-weight: bold; }

.product_h { width: 229px; border-bottom: solid 1px #c4c4c4; }

.product_t { background: #CED6B6; padding: 7px 12px; margin: 0;	font: bold 15px Arial, Helvetica, sans-serif; border: solid 1px #c4c4c4; border-bottom: none; color : #595757; }

.product_t:hover { background-color: #CECECE; }

.menu { cursor:pointer; text-align:left; padding: 5px 10px 3px 18px; font: 14px Arial Unicode MS,MS Gothic, Arial; color : #514f4f; }

.menu:hover,.menu_jp:hover { background-color: #DBDBDB; }

.menu_jp { cursor:pointer; text-align:left; padding: 5px 10px 3px 18px; font: 14px Arial Unicode MS,MS Gothic, Arial; color : #514f4f; }

.product_c { background: #E2E5DA; padding: 0px 0px;	margin: 0; font: bold 14px Arial, Helvetica, sans-serif; cursor: pointer; color : #595757; display: none; }

.accordian { width: 100%; }

.accordian dt { background: #E2E5DA; padding: 7px 8px; margin: 0; font: bold 14px Arial, Helvetica, sans-serif; border: solid 1px #c4c4c4; border-bottom: none; cursor: pointer; color : #595757; }

.accordian dt:hover { background-color: #CECECE; }

.accordian dt.active { background-position: right -18px; }

.accordian dd { margin: 0; display: none; background: #FFFFFF; margin: 0 auto; padding: 10px 8px 10px; border-left: solid 1px #cecece;	border-right: solid 1px #cecece; }

.accordian .active { background-position: right -18px; }
	
.accordian a { padding: 7px 15px; margin: 0; font: bold 12px Arial, Helvetica, sans-serif; cursor: pointer; color : #595757; line-height: 26px; text-decoration: none; }

.accordian a:hover { color : #FF0000; }

.t1 { font-size: 12px; font-weight: bold; color: #0066CC; font-family: Arial, Helvetica, sans-serif; }

.t2 { font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; }

.t3 { font-size: 14px; font-weight: bold; color: #0066CC; font-family: Arial, Helvetica, sans-serif; }

.t4 { font-size: 12px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; }

.posR1 { position:relative; right:10px; }

.posL1 { position:relative; left:530px; }

.posL2 { padding: 0px 0px 10px 10px; }

.posL21 { position:relative; left:25px;}
 
.posL3 { padding: 20px 50px 20px 0px; }

.posL4 { position:relative; left:10px;}

.posL5 { position:relative; left:40px; }

.posled { padding: 0px 25px 0px 25px;}

.posled2 { padding: 0px 0px 0px 120px;}

.posframe_jp { padding: 5px 0px 0px 0px; }

