﻿body {
   margin: 0px;
   background-color: #ffffff;
   overflow-x: hidden;
}
body A:link {
   color: #0099CC;
   text-decoration: none;
}
body A:visited {
   color: #0099CC;
   text-decoration: none;
}
body A:hover {
   color: #918a55;
   text-decoration: none;
}
.content0 {
   border: 0px dotted #9933FF;
   width: 963px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
.ContentWidth {
   border: 0px solid #2233FF;
   width: 970px;
}
.RightMneu {
   width: 200px;
   border: dashed 0px red;
}
.upmenu {
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   padding: 10px 27px 0px -10px;
   text-align: right;
   width: 995px;
   font-size: 0.7em;
   color: #C3C2BE;
}
.upmenu A:link {
   color: #C3C2BE;
   text-decoration: none;
}
.upmenu A:visited {
   color: #C3C2BE;
   text-decoration: none;
}
.upmenu A:hover {
   color: #CC9900;
   text-decoration: none;
}
.upmeanSPAN {
   background: url('/Img/Point.gif') no-repeat;
   padding: 0px 0px 0px 10px;
   margin: 0px 0px 0px 0px;
}
#Layer_lang {
   position: absolute;
   z-index: 2;
   visibility: hidden;
   width: 52px;
   margin-left: 785px\9;
   *margin-left: -55px;
   _margin-left: -55px;
   margin-top: 0px\9;
   *margin-top: 15px;
   _margin-top: 15px;
   background-color: #333333;
   filter: alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;
}
.Layer_langTD {
   text-align: center;
   font-family: Arial, "新細明體";
   color: #FFFFFF;
   font-size: 11px;
   line-height: 18px;
}
.logo {
   text-align: left;
   padding: 0px 0px 15px 18px;
}
.mainmenu {
   border: 0px #666666 solid;
   text-align: right;
   padding: 18px 0px 8px 0px;
   width: 995px;
   vertical-align: text-bottom;
}
.headSub {
   border: 0px dotted #9933FF;
   width: 100%;
   padding: 5px 0px 12px 0px;
   margin: 0px 0px 0px 0px;
   background-color: #f3f5ea;
}
.calendar {
   padding: 13px 6px 0px 0px;
   margin: 0px 6px 0px 0px;
}
.bg_subleft {
   width: 207px;
   background: url('/Img/BG_SubMenu_L.gif');
   background-repeat: repeat-y;
   background-position: 192px top;
   *background-position: 193px top;
}
.url {
   border: 0px dotted #9933FF;
   height: 19px;
   padding: 15px 15px 0px 0px;
   margin: 0px 0px 0px 0px;
   background: url('/Img/BG_Content_Top.gif') no-repeat left top;
   text-align: right;
   font-size: 10px;
   color: #9f9f9f;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
}
.url A:link {
   color: #9f9f9f;
   text-decoration: none;
}
.url A:visited {
   color: #9f9f9f;
   text-decoration: none;
}
.url A:hover {
   color: #899300;
   text-decoration: none;
}
.bg_arc {
   background: url('/Img/BG_Content_Title.gif') no-repeat left top;
}
.bg_arcGuidePage {
   background: url('/Img/BG_Guide_Content_Title.gif') no-repeat left top;
}
.SubTitle {
   text-align: left;
   padding: 0px 5px 0px 48px;
   margin: 3px 0px 0px 0px;
}
.bg_contentBR {
   border: 0px solid #000066;
   padding: 0 0 0 0;
   margin: 0px 48px 20px 48px;
   text-align: right;
   background: url('/Img/BG_Content_Print.gif') no-repeat;
}
.bg_contentLeftline {
   text-align: left;
   background: url('/Img/BG_Content_Left.gif') repeat-y;
}
.menubottom {
   padding: 21px 0 17px 0;
   margin: 0 0 0 0;
}
.newsbox {
   padding: 0px 0 0 0;
   margin: 0px 0 0 0;
}
#contentsL {
   float: left;
   width: 242px;
}
#contentsR {
   float: left;
   width: 670px;
   padding: 0px 87px 0px 40px;
   margin: 0px 0px 0px 0px;
   text-align: left;
}
.content {
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   border-collapse: collapse;
}
.content A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.content A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.content A:hover {
   color: #918a55;
   text-decoration: none;
}
.contentTime {
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   border-collapse: collapse;
   padding: 100px 0px 250px 280px;
   margin: 0px 0px 0px 0px;
   background: url(../../img/pic_time.jpg) no-repeat;
}
.contentTime A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTime A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTime A:hover {
   color: #918a55;
   text-decoration: none;
}
.contentMAP {
   color: #6e6e6e;
   text-align: right;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 0px 30px 0px 0px;
   margin: 0px 0px 0px 0px;
}
.contentMAP A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentMAP A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentMAP A:hover {
   color: #918a55;
   text-decoration: none;
}
/* 四大訊息與工藝地圖 */
.MsgCM_Title {
   color: #515151;
   float: left;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.75em;
   font-weight: bold;
   line-height: 2.2em;
   margin: 0px 0px 0px 0px;
   padding: 10px 0px 10px 0px;
   text-align: left;
}
.MsgCM_Content_List {
   border-collapse: collapse;
   color: #6e6e6e;
   float: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   text-align: left;
}
.MsgCM_Content_List A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.MsgCM_Content_List A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.MsgCM_Content_List A:hover {
   color: #918a55;
   text-decoration: none;
}
.MsgCM_PhotoGoogle {
   clear: both;
   padding: 0px 40px 0px 60px;
   text-align: center;
   width: 82%;
}
.ListUpMenu {
   width: 95%;
   text-align: right;
   color: #6e6e6e;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 0px 12px 0.5em 0px;
   margin: 0px 0px 0px 0px;
}
.ListUpMenu A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.ListUpMenu A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.ListUpMenu A:hover {
   color: #918a55;
   text-decoration: none;
}
.contentACT {
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 0px 0px 0px 4em;
   margin: 0px 0px 0px 0px;
}
.contentACT A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentACT A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentACT A:hover {
   color: #918a55;
   text-decoration: none;
}
.contentACT2 {
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 0em 0px 2em 87px;
   margin: 0px 48px 0px 0px;
}
.contentACT2 A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentACT2 A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentACT2 A:hover {
   color: #918a55;
   text-decoration: none;
}
.contentFacility {
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 1em 60px 0em 40px;
   margin: 0px 0px 0px 0px;
}
.contentFacility A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentFacility A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentFacility A:hover {
   color: #918a55;
   text-decoration: none;
}
.layoutACT {
   width: 470px;
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 0px 0px 0px 0em;
   margin: 0px 0px 0px 0px;
}
.layoutACT A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.layoutACT A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.layoutACT A:hover {
   color: #918a55;
   text-decoration: none;
}
.imgK {
   border: 2 solid #333333;
}
.name {
   color: #993300;
   line-height: 1.6em;
   padding: 10px 0 0 0;
   margin: 0 0 0 0;
}
.EJM {
   padding: 2px 0 0 28px;
   margin: 0 0 0 0;
}
.menuBox {
   list-style: none;
   background: url(../../img/ZH-TW/menuBG0.gif) bottom center no-repeat;
   padding: 5px 0px 5px 60px;
   margin: 0 0 0 0;
}
.menuBoxON {
   list-style: none;
   background: url(../../img/ZH-TW/menuBG.gif) bottom center no-repeat;
   padding: 5px 0px 5px 60px;
   margin: 0 0 0 0;
}

.leftmenuBG {
   background: url(../../img/ZH-TW/pic_left.jpg) left bottom no-repeat;
   height: 370px;
   width: 213px;
   padding: 2px 0 0 0;
   margin: 0 0 0 29px;
}
h1 {
   text-align: left;
   font: 1.3em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   color: #8f8450;
   background: url(../../img/ZH-TW/bg_h1.jpg) no-repeat;
   padding: 0 0 0 10px;
   margin: 0 0 0 -5px;
}
.footer0 {
   border: 0 dotted #9933FF;
   text-align: left;
   background-image: url('/Img/BG_Footer_CR.gif');
   background-repeat: no-repeat;
   width: 963px;
   font: 0.70em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.6em;
   color: #5c584e;
   padding: 18px 0px 0px 29px;
   margin: 0px 0px 0px 0px;
}
.footer0 A:link {
   color: #89939e;
   text-decoration: none;
}
.footer0 A:visited {
   color: #5c584e;
   text-decoration: none;
}
.footer0 A:hover {
   color: #899300;
   text-decoration: none;
}
/* Master Page ShowBoxHolder 專用[移除]*/
.box {
   color: #dbdbdb;
   background: #4c4c4c;
   border: 1px solid #838383;
   padding: 1px 7px 1px 7px;
}
.box A:link {
   color: #4c4c4c;
   text-decoration: none;
}
.box A:visited {
   color: #4c4c4c;
   text-decoration: none;
}
.box A:hover {
   color: #4c4c4c;
   text-decoration: none;
}
.fontadjON {
   font-size: 0.75em;
   text-align: right;
   padding: 0px 0px 0px 0px;
   margin: 35px 0px 0px 0px;
}
.fontadjON A:link {
   color: #ffffff;
   text-decoration: none;
}
.fontadjON A:visited {
   color: #ffffff;
   text-decoration: none;
}
.fontadjON A:hover {
   color: #ffffff;
   text-decoration: none;
}
.fontadj {
   background: #949494;
   color: #ffffff;
   border: 1px solid #838383;
   padding: 0px 2px 0px 2px;
   margin: 0px 0px 0px 0px;
}
.clearfloat {
   clear: both;
   height: 0;
   font-size: 1px;
   line-height: 0px;
}
.table_submneu {
   color: #6e6e6e;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.7em;
   width: 185px;
   line-height: 2.2em;
   margin-top: 5px;
   border: #e8e8e6 1px solid;
   border-left: 0px;
   border-right: 0px;
   border-collapse: collapse;
   padding: 0px 2px 0px 2px;
   margin: 15px 0px 15px 7px;
}
.table_submneuON {
   text-align: left;
   height: 28px;
   padding: 0px 0px 0px 25px;
   margin: 0px 0px 0px 0px;
   background: url('/Img/SMI_ON.gif') no-repeat #f8f8f8;
   border-bottom: #e8e8e6 1px solid;
}
.table_submneuON A:link {
   color: #ec4b0c;
   text-decoration: none;
}
.table_submneuON A:visited {
   color: #ec4b0c;
   text-decoration: none;
}
.table_submneuON A:hover {
   color: #ec4b0c;
   text-decoration: none;
}
.table_submneuOFF {
   text-align: left;
   height: 28px;
   padding: 0px 0px 0px 25px;
   margin: 0px 0px 0px 0px;
   background: url('/Img/SMI_Off.gif') no-repeat;
   border-bottom: #e8e8e6 1px solid;
}
.table_submneuOFF A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.table_submneuOFF A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.table_submneuOFF A:hover {
   color: #ec4b0c;
   text-decoration: none;
}
.JSmenuTD {
   text-align: center;
   font-family: Verdana, Arial, "新細明體";
   font-size: 12px;
   color: #FFFFFF;
   line-height: 16px;
}
.JSmenuTD A:link {
   color: #FFFFFF;
   text-decoration: none;
}
.JSmenuTD A:visited {
   color: #FFFFFF;
   text-decoration: none;
}
.JSmenuTD A:hover {
   color: #CCCC00;
   text-decoration: none;
}
.JSmenuBG {
   position: absolute;
   background-color: #333333;
   width: 78px;
   z-index: 500;
   text-align: center;
   font-family: Verdana, Arial, "新細明體";
   font-size: 12px;
   color: #FFFFFF;
   line-height: 22px;
   filter: alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6;
}
.JSmenuBG A:link {
   color: #FFFFFF;
   text-decoration: none;
}
.JSmenuBG A:visited {
   color: #FFFFFF;
   text-decoration: none;
}
.JSmenuBG A:hover {
   color: #CCCC00;
   text-decoration: none;
}
.JSmenuSET {
   background-color: #f0f2e5;
   width: 605px;
   height: 0px;
   border: 0px #f0f2e5 solid;
   border-collapse: collapse;
}
.jsmenuS1 {
   width: 78px;
   padding-left: 10px;
}
.jsmenuS2 {
   width: 73px;
   padding-left: 0px;
}
.jsmenuS3 {
   width: 73px;
   padding-left: 0px;
}
.jsmenuS4 {
   width: 73px;
   padding-left: 0px;
}
.jsmenuS5 {
   width: 73px;
   padding-left: 0px;
}
.jsmenuS6 {
   width: 73px;
   padding-left: 0px;
}
.jsmenuS7 {
   width: 73px;
   padding-left: 0px;
}
.jsmenuS8 {
   width: 73px;
   padding-left: 0px;
}
#JSmenuL1, #JSmenuMZL1 {
   z-index: 500;
}
#JSmenuL2, #JSmenuMZL2 {
   z-index: 500;
}
#JSmenuL3, #JSmenuMZL3 {
   z-index: 500;
}
#JSmenuL4, #JSmenuMZL4 {
   z-index: 500;
}
#JSmenuL5, #JSmenuMZL5 {
   z-index: 500;
}
#JSmenuL6, #JSmenuMZL6 {
   z-index: 500;
}
#JSmenuL7, #JSmenuMZL7 {
   z-index: 500;
}
#JSmenuL8, #JSmenuMZL8 {
   z-index: 500;
}
/*日曆專用*/
.week {
   font-family: "新細明體";
   font-size: 10px;
   color: #000000;
}
.day {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #FFFFFF;
}
.day a:link {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #3E393A;
   text-decoration: none;
}
.day a:visited {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #3E393A;
   text-decoration: none;
}
/*內容表格用*/
.contentTable4ALL {
   text-align: left;
   width: 650px;
   font-size: 0.75em;
   line-height: 2.2em;
   color: #6e6e6e;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   margin-top: 5px;
   border: #999999 0px dotted;
   border-collapse: collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 10px 0px 0px;
}
.contentTable4ALL A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTable4ALL A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTable4ALL A:hover {
   color: #918a55;
   text-decoration: none;
}
.contentTable {
   text-align: left;
   width: 650px;
   color: #6e6e6e;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.75em;
   line-height: 2.2em;
   margin-top: 5px;
   border: #999999 1px dotted;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-collapse: collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 10px 0px 0px;
}
.contentTable A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTable A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTable A:hover {
   color: #918a55;
   text-decoration: none;
}
/*內容表格用*/
.contentTable250 {
   width: 250px;
   color: #6e6e6e;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.75em;
   line-height: 2.2em;
   margin-top: 5px;
   border: #999999 1px dotted;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-collapse: collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 10px 0px 0px;
}
.contentTable A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTable A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTable A:hover {
   color: #918a55;
   text-decoration: none;
}
.contentTable400 {
   width: 400px;
   color: #6e6e6e;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.75em;
   line-height: 2.2em;
   margin-top: 5px;
   border: #999999 1px dotted;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-collapse: collapse;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 1em 0px;
}
.contentTd310 {
   text-align: left;
   line-height: 16px;
   border-bottom: #999999 1px dotted;
   border-left: 0px;
   border-top: 0px;
   border-right: 0px;
   padding: 5px 0px 3px 1em;
   margin: 0px 0px 0px 0px;
}
.contentTable A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTable A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.contentTable A:hover {
   color: #918a55;
   text-decoration: none;
}
.contentTd {
   border-bottom: #999999 1px dotted;
   border-left: 0px;
   border-top: 0px;
   border-right: 0px;
   padding: 5px 0px 5px 10px;
   margin: 0px 0px 0px 0px;
}
.contentTdC {
   border-bottom: #999999 1px dotted;
   border-left: 0px;
   border-top: 0px;
   border-right: 0px;
   padding: 5px 0px 5px 0px;
   margin: 0px 0px 0px 0px;
   text-align: center;
}
.contentTH {
   border-bottom: #999999 1px dotted;
   border-left: 0px;
   border-top: 0px;
   border-right: 0px;
   padding: 5px 0px 5px 8em;
   margin: 0px 0px 0px 0px;
   text-align: left;
}
.contentThC {
   border-bottom: #999999 1px dotted;
   border-left: 0px;
   border-top: 0px;
   border-right: 0px;
   padding: 5px 0px 5px 0px;
   margin: 0px 0px 0px 0px;
   text-align: center;
}
.contentThCLeft {
   font-weight: bold;
   color: #eb7141;
   border-bottom: #999999 1px dotted;
   border-left: 0px;
   border-top: 0px;
   border-right: 0px;
   padding: 5px 0px 5px 0px;
   margin: 0px 0px 0px 0px;
   text-align: center;
}
.content_area {
   text-align: center;
   padding: 10px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
.content_areaGuidePage {
   text-align: left;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   background: url('/Img/Building.jpg') no-repeat bottom right;
}
.ContentGuidePage {
   padding: 10px 0px 0px 120px;
   margin: 0px 0px 0px 0px;
}
.topic4all {
   text-align: left;
   color: #585757;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.8em;
   font-weight: bold;
   line-height: 2.2em;
   padding: 0px 0px 0.6em 6em;
   margin: 0px 0px 0px 0px;
}
.topic4allinTBL {
   text-align: left;
   color: #585757;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 1em;
   font-weight: bold;
   line-height: 2.2em;
   padding: 0px 0px 0.6em 6em;
   margin: 0px 0px 0px 0px;
}
.topic4gallery {
   text-align: left;
   color: #eb7141;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.8em;
   font-weight: bold;
   line-height: 2.2em;
   padding: 10px 0px 10px 45px;
   margin: 0px 0px 0px 0px;
}
.topic4allACT {
   background: url(../../img/pic_topicBG01.gif) no-repeat;
   text-align: left;
   color: #515151;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.75em;
   font-weight: bold;
   line-height: 2.2em;
   padding: 10px 0px 10px 45px;
   margin: 0px 0px 0px 0px;
}
.topic4allBook {
   text-align: left;
   color: #515151;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.75em;
   font-weight: bold;
   line-height: 2.2em;
   padding: 10px 0px 10px 45px;
   margin: 0px 0px 0px 0px;
}
.captionChapter {
   text-align: left;
   color: #454545;
   font-size: 0.8em;
   font-weight: bold;
   background: #ffffff;
   border-bottom: 1px solid #999999;
   padding: 0px 0px 0px 15px;
   margin: 0px 0px 0px 0px;
   background: url('/Img/BG_List.gif') left no-repeat;
}
/*將cpation改為CamouflageCaption*/
cpation {
   text-align: center;
   color: #FF6600;
   font-size: 0.8em;
   font-weight: bold;
   background: #eCeCeC;
}
.CamouflageCaption {
   border-width: 0px;
   color: #FF6600;
   font-size: 0.8em;
   font-weight: bold;
   background: #eCeCeC;
}
th {
   color: #918a55;
   text-align: center;
   font-size: 0.8em;
   background-color: #FAFAFA;
}
.miniHead {
   color: #918a55;
   text-align: center;
   font-size: 0.8em;
   font-weight: bold;
}
ul {
   font-size: 0.75em;
   list-style: square;
   text-align: left;
   color: #585757;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-weight: bold;
   line-height: 2.2em;
}
.ulQA {
   font-size: 0.75em;
   list-style: square;
   text-align: left;
   color: #585757;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-weight: bold;
   line-height: 2.4em;
   padding: 10px 0px 0px 6em;
   margin: 0px 0px 0px 0em;
}
.ul_facility {
   font-size: 0.75em;
   list-style: square;
   text-align: left;
   color: #585757;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-weight: bold;
   padding: 10px 0px 0px 6em;
   margin: 0px 0px 0px 0em;
   line-height: 2.8em;
}
.ulinTBL {
   font-size: 1em;
   list-style: square;
   text-align: left;
   color: #585757;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-weight: bold;
   line-height: 2.2em;
}
li {
   list-style: square;
   text-align: left;
   color: #6e6e6e;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-weight: normal;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0em;
   line-height: 1.6em;
}
li A:link {
   color: #6e6e6e;
   text-decoration: none;
}
li A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
li A:hover {
   color: #918a55;
   text-decoration: none;
}
.li_Left14 {
   line-height: 1.8em;
   list-style: square;
   text-align: left;
   color: #6e6e6e;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-weight: normal;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 1.4em;
}
.li_Left14 A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.li_Left14 A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.li_Left14 A:hover {
   color: #918a55;
   text-decoration: none;
}
.listTopic {
   text-align: left;
   font-weight: bold;
   background: url(../../img/pic_listBG.gif) left no-repeat;
   padding: 0px 0px 0px 1.2em;
   margin: 0px 0px 0px 0px;
}
.listtopic4all {
   text-align: left;
   font-weight: bold;
   background: url('/Img/BG_List.gif') left no-repeat;
   padding: 0px 0px 0px 1.2em;
   margin: 0px 0px 0px 0px;
}
.ul_link {
   font-size: 0.7em;
   line-height: 2.2em;
   color: #585757;
}
.ul_linkinTBL {
   font-size: 1em;
   line-height: 2.2em;
   color: #585757;
}
.li_link {
   line-height: 2.2em;
   list-style: square;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   padding: 0px 0px 0px 0em;
   margin: 0px 0px 0px 2.4em;
}
.li_link A:link {
   color: #585757;
   text-decoration: underline;
}
.li_link A:visited {
   color: #585757;
   text-decoration: underline;
}
.li_link A:hover {
   color: #918a55;
   text-decoration: none;
}
.span_link {
   font-weight: normal;
   list-style: square;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   padding: 0px 0px 0px 0em;
   margin: 0px 0px 0px 0em;
}
.span_link A:link {
   color: #585757;
   text-decoration: underline;
}
.span_link A:visited {
   color: #585757;
   text-decoration: underline;
}
.span_link A:hover {
   color: #918a55;
   text-decoration: none;
}
.Area_act1 {
   text-align: left;
   border: 0px solid #003399;
   width: 502px;
   background: #f5f7e7 url(../../img/pic_actarea1.gif) no-repeat;
   padding: 10px 10px 0px 0px;
   margin: 0px 0px 0px 0em;
}
.Area_act2 {
   border: 0px solid #003399;
   width: 612px;
   background: url(../../img/pic_actarea3.gif) no-repeat;
   height: 15px;
}
.attachArea {
   width: 613px;
   background: url('/Img/BG_Content_Item_2.gif') #ffffff;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
.attachArea3 {
   width: 613px;
   height: 15px;
   background: url('/Img/BG_Content_Item_3.gif') no-repeat;
}
.gotop {
   background: url('/Img/BG_GoTop.gif') repeat-x bottom;
   width: 513px;
   height: 20px;
   text-align: center;
   padding: 0px 0px 0px 0px;
   margin: 5px 0px 0px 0px;
}
.goNext {
   text-indent: 10px;
   word-spacing: 1em;
   width: 613px;
   height: 20px;
   text-align: center;
   padding: 0px 0px 0px 0px;
   margin: 5px 0px 0px 0px;
   color: #6e6e6e;
   text-align: left;
   font: 0.70em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
}
.goNext A:link {
   color: #6e6e6e;
   text-decoration: none;
}
.goNext A:visited {
   color: #6e6e6e;
   text-decoration: none;
}
.goNext A:hover {
   color: #918a55;
   text-decoration: underline;
}
.pagesArea {
   width: 350px;
}
.NextArea {
   width: 120px;
}
.imgAct {
   background: #FFFFFF;
   padding: 0px 0px 0px 0px;
   margin: 2px 2px 2px 2px;
   border: 2px #CCCCCC solid;
}
.IMGregister1 {
   font-size: 11px;
   background: url('/Img/BG_Content_Register.png') no-repeat left;
   padding: 20px 0px 12px 50px;
   margin: 15px 0px 5px 0px;
}
.IMGregister2 {
   font-size: 11px;
   background: url('/Img/BG_Content_OutSide.png') no-repeat left;
   padding: 20px 0px 12px 50px;
   margin: 15px 0px 5px 10px;
}
.listMore {
   text-align: right;
   color: #666666;
   width: 650px;
   border: #666666 0px solid;
   font-size: 11px;
   padding: 5px 0px 0px 0px;
   margin: 0px 10px 20px 0px;
}
.input_text {
   border: 1px solid #999999;
   color: #666666;
}
.BookImg {
   text-align: left;
   width: 250px;
   background: #FFFFFF;
   padding: 5px 5px 5px 5px;
   margin: 2px 25px 2px 50px;
   border: 1px solid #CCCCCC;
}
.Contentfacility1 {
   background: url(../../img/pic_facility1.jpg) no-repeat;
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 2em 30px 2em 290px;
   margin: 0px 0px 0px 50px;
   height: 500px;
   overflow: visible;
}
.Contentfacility2 {
   background: url(../../img/pic_facility1.jpg) no-repeat;
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 2em 30px 2em 290px;
   margin: 0px 0px 0px 50px;
}
.Contentfacility3 {
   background: url(../../img/pic_facility1.jpg) no-repeat;
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 2em 30px 2em 290px;
   margin: 0px 0px 0px 50px;
}
.Contentfacility4 {
   background: url(../../img/pic_facility1.jpg) no-repeat;
   color: #6e6e6e;
   text-align: left;
   font: 0.75em normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   line-height: 1.8em;
   padding: 2em 30px 2em 290px;
   margin: 0px 0px 0px 50px;
   height: 500px;
   overflow: visible;
}
.CraftMapCity {
   color: #8a8a8a;
   font: 11px normal;
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   background: url(../../img/pic_listBG.gif) left no-repeat;
   padding: 0em 0px 0em 12px;
   margin: 0px 0px 0px 0px;
}
#CraftMapList {
   visibility: hidden;
   width: 350px;
   z-index: 10;
   position: absolute;
   left: 350px;
   background: #000000;
   padding: 5px 5px 5px 5px;
   margin: 0px 0px 0px 0px;
   filter: alpha(opacity=85);-moz-opacity:0.85;opacity: 0.85;
}
.submenu {
   text-align: center;
   padding-top: 3px;
}
.content2 {
   font-size: 11px;
}
.IndexTable {
   width: 990px;
}
.ProfilePhoto {
   border: 1px solid #E0E0E0;
   margin: 7px;
   border-collapse: collapse;
}
/* 首頁新聞 */
.CalenderIndex {
   vertical-align: top;
   width: 225px;
   border: 0px #ff00ff solid;
}

.TOURING {
   vertical-align: top;
   width: 345px;
   border: 0px #ff00ff solid;
}
.NewArea {
   vertical-align: top;
   width: 420px;
   border: 0px #ff00ff solid;
   padding: 10px 0px 0px 18px;
   margin: 0px 0px 0px 0px;
   background: url('/Img/BG_Home_Item.png') no-repeat;
}
.newTD0 {
   background: url('/Img/BG_Home_Item_Show.jpg') no-repeat;
   text-align: center;
   color: #8b8a66;
   padding: 5px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
   vertical-align: middle;
   width: 74px;
   font-size: 11px;
   font-weight: bold;
}
.newTD0 A:link {
   color: #8b8a66;
   text-decoration: none;
}
.newTD0 A:visited {
   color: #0099CC;
   text-decoration: none;
}
.newTD0 A:hover {
   color: #ad3122;
   text-decoration: none;
}
.newTD1 {
   background: url('/Img/BG_Home_Item_Hide.jpg') no-repeat;
   text-align: center;
   color: #ad3122;
   padding: 5px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
   vertical-align: middle;
   width: 74px;
   font-size: 11px;
   font-weight: bold;
}
.newTD1 A:link {
   color: #ad3122;
   text-decoration: none;
}
.newTD1 A:visited {
   color: #ad3122;
   text-decoration: none;
}
.newTD1 A:hover {
   color: #ad3122;
   text-decoration: none;
}
.newTDxx {
   background: url('/Img/BG_Home_Item_Empty.jpg') no-repeat;
   padding: 5px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
   vertical-align: middle;
}
.newDIV {
   position: absolute;
   width: 380px;
   z-index: 1;
   border: 0px solid #ff00ff;
}
.NewsCline {
   width: 75%;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   background: url('/Img/BG_Home_Item_Point.png') no-repeat bottom left;
   color: #5c584e;
   padding: 3px 0px 3px 15px;
   margin: 0px 0px 0px 0px;
}
.NewsCline A:link {
   color: #5c584e;
   text-decoration: none;
}
.NewsCline A:visited {
   color: #5c584e;
   text-decoration: none;
}
.NewsCline A:hover {
   color: #ad3122;
   text-decoration: none;
}
.NewsCdate {
   padding: 3px 3px 3px 3px;
   margin: 0px 0px 0px 0px;
}
.NewsCdate0 {
   width: 25%;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   color: #5c584e;
}
.NewsCdate0 A:link {
   color: #5c584e;
   text-decoration: none;
}
.NewsCdate0 A:visited {
   color: #5c584e;
   text-decoration: none;
}
.NewsCdate0 A:hover {
   color: #ad3122;
   text-decoration: none;
}
.newsMore {
   color: #666666;
   border: #666666 0px solid;
   font-size: 11px;
   padding: 3px 10px 3px 0px;
}
.copyright {
   font-family: "新細明體";
   font-size: 11px;
   color: #97A592;
   text-decoration: none;
   line-height: 15px;
}
.copyright a:link {
   font-family: Verdana, Arial, "新細明體";
   font-size: 11px;
   color: #afbaab;
   line-height: 15px;
}
.copyright a:visited {
   font-family: Verdana, Arial, "新細明體";
   font-size: 11px;
   text-decoration: none;
   color: #afbaab;
   line-height: 15px;
}
.copyright a:hover {
   font-family: Verdana, Arial, "新細明體";
   font-size: 11px;
   text-decoration: underline;
   color: #FFC002;
   line-height: 15px;
}
/* Guide */
.GuidePageTBL {
   width: 735px;
}
.GuidePageTBLtd2 {
   width: 400px;
}
.GuideTitle {
   width: 393px;
   color: #918a55;
   font-family: Arial, Helvetica, sans-serif, "Apple LiSung Light" , "Apple LiGothic Medium";
   font-size: 0.75em;
   border-bottom: #c6c6c6 1px solid;
   font-weight: bold;
   line-height: 1.6em;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 60px;
}
.GuideContent {
   width: 393px;
   color: #2d2d2d;
   font-family: Arial, Helvetica, sans-serif, "Apple LiSung Light" , "Apple LiGothic Medium";
   font-size: 0.75em;
   line-height: 1.6em;
   padding: 20px 0px 20px 0px;
   margin: 0px 0px 0px 60px;
   border-bottom: #c6c6c6 1px solid;
}
.GuideContent A:link {
   color: #2d2d2d;
   text-decoration: underline;
}
.GuideContent A:visited {
   color: #2d2d2d;
   text-decoration: underline;
}
.GuideContent A:hover {
   color: #918a55;
   text-decoration: none;
}
.GuideContent3 {
   width: 393px;
   color: #2d2d2d;
   font-family: Arial, Helvetica, sans-serif, "Apple LiSung Light" , "Apple LiGothic Medium";
   font-size: 0.75em;
   line-height: 1.6em;
   padding: 20px 0px 20px 0px;
   margin: 0px 0px 0px 60px;
   border-bottom: #c6c6c6 1px solid;
}
.GuideContent3 A:link {
   color: #2d2d2d;
   text-decoration: underline;
}
.GuideContent3 A:visited {
   color: #2d2d2d;
   text-decoration: underline;
}
.GuideContent3 A:hover {
   color: #918a55;
   text-decoration: none;
}
.GuideContent2 {
   color: #515151;
   font-family: Arial, Helvetica, sans-serif, "Apple LiSung Light" , "Apple LiGothic Medium";
   font-size: 0.75em;
   line-height: 1.6em;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   border-bottom: #c6c6c6 0px solid;
}
.GuideContent2 A:link {
   color: #515151;
   text-decoration: none;
}
.GuideContent2 A:visited {
   color: #515151;
   text-decoration: none;
}
.GuideContent2 A:hover {
   color: #918a55;
   text-decoration: none;
}
.GuideGO {
   width: 393px;
   color: #df5900;
   font-family: Arial, Helvetica, sans-serif, "Apple LiSung Light" , "Apple LiGothic Medium";
   font-size: 0.75em;
   line-height: 1.6em;
   padding: 20px 0px 0px 0px;
   margin: 0px 0px 0px 60px;
}
.GuideGO A:link {
   color: #df5900;
   text-decoration: none;
}
.GuideGO A:visited {
   color: #df5900;
   text-decoration: none;
}
.GuideGO A:hover {
   color: #918a55;
   text-decoration: none;
}
/*照片框1 start*/
.PicMi1 {
   width: 6px;
   height: 6px;
   background: url(../../img/pic_01.png) no-repeat;
}
.PicMi2 {
   height: 6px;
   background: url(../../img/pic_02.png) repeat-x;
}
.PicMi3 {
   width: 6px;
   height: 6px;
   background: url(../../img/pic_03.png) no-repeat;
}
.PicMi4 {
   width: 6px;
   background: url(../../img/pic_04.png) repeat-y;
}
.PicMi5 {
   width: 50px;
   background: url(../../img/pic_05.png) no-repeat right bottom;
}
.PicMi6 {
   width: 6px;
   background: url(../../img/pic_06.png) repeat-y;
}
.PicMi7 {
   width: 6px;
   height: 6px;
   background: url(../../img/pic_07.png) no-repeat;
}
.PicMi8 {
   background: url(../../img/pic_08.png) repeat-x;
   height: 6px;
}
.PicMi9 {
   width: 6px;
   height: 6px;
   background: url(../../img/pic_09.png) no-repeat;
}
/* 網路問卷 */
.topic {
   font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
   font-size: 0.8em;
   font-weight: bold;
   color: #585757;
   line-height: 1.8em;
}
/*大照片 start*/
.PicShowXL1 {
   width: 15px;
   height: 2px;
   background: url('/Img/zh-tw/Guide/GS_1.png') no-repeat bottom right;
   padding-bottom: 2px;
}
.PicShowXL2 {
   height: 2px;
   background: url('/Img/zh-tw/Guide/GS_2.png') repeat-x bottom;
   padding-bottom: 2px;
}
.PicShowXL3 {
   width: 15px;
   height: 2px;
   background: url('/Img/zh-tw/Guide/GS_3.png') no-repeat bottom left;
   padding-bottom: 2px;
}
.PicShowXL4 {
   width: 15px;
   background: url('/Img/zh-tw/Guide/GS_4.png') repeat-y;
}
.PicShowXL5 {
   background: url('/Img/zh-tw/Guide/GS_5.png') no-repeat right bottom;
}
.PicShowXL6 {
   width: 15px;
   background: url('/Img/zh-tw/Guide/GS_6.png') repeat-y;
}
.PicShowXL7 {
   width: 15px;
   height: 13px;
   background: url('/Img/zh-tw/Guide/GS_7.png') no-repeat;
}
.PicShowXL8 {
   background: url('/Img/zh-tw/Guide/GS_8.png') repeat-x;
   height: 13px;
}
.PicShowXL9 {
   width: 15px;
   height: 13px;
   background: url('/Img/zh-tw/Guide/GS_9.png') no-repeat;
}
.guidePIC {
   border: 0px;
   width: 100px;
}
.SpecialTBL {
   border: 0px;
   padding: 0px 0px 0px 0px;
   margin: 20px 0px 0px 0px;
}
.Special01 {
   background: url(../../img/ZH-TW/pic_V01.png) no-repeat bottom;
   width: 9px;
}
.Special02 {
   font-size: 1.2em;
   line-height: 2em;
   font-family: 標楷體;
   font-weight: bold;
   color: #606060;
   background: url(../../img/ZH-TW/pic_V02.png) repeat-x bottom;
   padding: 0px 0px 0em 0px;
   margin: 0px 0px 0px 0px;
}
.Special03 {
   background: url(../../img/ZH-TW/pic_V03.png) no-repeat bottom;
   width: 24px;
}
.hd_hy_ak_u {
   padding-left: 0px;
   padding-left: 73px\9;
   *padding-left: 0px;
   _padding-left: 0px;
}
.hd_hy_ak_r {
   padding-left: 0px;
   padding-left: 0px\9;
   *padding-left: 25px;
   _padding-left: 25px;
}
.Logo_APlus {
   float: right;
   padding-right: 50px;
   padding-right: 50px\9;
   *padding-right: 50px;
   _padding-right: 50px;
   margin-top: 5px;
   margin-top: 5px\9;
   *margin-top: -13px;
   _margin-top: -13px;
}
/* 工藝之旅 */
#oL_Touring {
   width: 345px;
   background-image: url('../../Img/BG_Home_Touring.jpg');
   background-repeat: no-repeat;
   margin: -10px 0px 0px -30px;
   margin: -10px 0px 0px -20px\9;
   *margin: -30px 0px 0px -30px;
   _margin: -30px 0px 0px -30px;
   padding-top: 48px;
   padding-top: 48px\9;
   *padding-top: 58px;
   _padding-top: 58px;
   height: 180px;
}
#oL_Touring ul {
   padding: 0px;
   margin-bottom: 0px;
   margin-left: 42px;
   font-weight: bold;
}
#oL_Touring ul li {
   list-style-type: none;
   float: left;
   height: 130px;
   font-size: 13px;
   color: #666666;
   line-height: 16px;
   background-image: url('../../Img/BG_Home_Touring_RS.gif');
   background-repeat: no-repeat;
   background-position: -10px top;
   background-position: -1px top\9;
   *background-position: right top;
   _background-position: -6px top;
   margin-right: 0px;
   width: 24px;
   width: 20px\9;
   *width: 24px;
   _width: 18px;
   padding-left: 0px;
   padding-right: 5px;
   padding-right: 10px\9;
   *padding-right: 5px;
   _padding-right: 10px;
   padding-top: 5px;
   padding-top: 10px\9;
   *padding-top: 10px;
   _padding-top: 10px;
   writing-mode: tb-rl\9;
   *writing-mode: lr-tb;
   _writing-mode: lr-tb;
}
#oL_Touring ul li a {
   text-decoration: none;
   color: #6E6E6E;
}
#oL_Touring ul li a:hover {
   text-decoration: none;
   color: #6E6E6E;
}
#oL_Touring .arrow_show {
   background-image: url('../../Img/BG_Home_Touring_OA.gif');
    background-repeat: no-repeat;
   background-position: -7px top;
   background-position: -1px top\9;
   *background-position: -6px top;
   _background-position: -4px top;
}
#oL_Touring #oL_Img_Holder {
      z-index: 3;
}
#oL_Touring #oL_Img_Holder img {
   height: 100px;
   width: 149px;
}
#oL_Touring .position{
   position: absolute;
   padding-left: 5px;
   padding-top: 5px;
   margin-left:180px;
   margin-left:190px\9;
   *margin-left:0px;
   _margin-left:0px;
}
#oL_Touring #oL_More {
   position: absolute;
   margin-top: 120px;
   width: 150px;
   color: #009fd0;
   font-size: 12px;
   text-align: right;
   margin-left:180px;
   margin-left:190px\9;
   *margin-left:0px;
   _margin-left:0px;   
}
.vr_word_home{
   padding-top: 15px; 
   padding-right: 80px;
   padding-left: 110px;
}
.vr_word {
   padding-top:15px;
   padding-right: 110px;
   padding-left: 140px;
}
