@charset "UTF-8";
/* 
	請注意！本 sass 所做設定為其他scss檔案基礎。
	本 scss 僅做基礎功能的引入，除非有其他系統規範的異動，否則請避免任何變更。
*/
/* line 5, ../sass/_base_function.scss */
.data_midlle_cp .cp_tabs ul:after {
  content: "​";
  display: block;
  height: 0;
  clear: both;
}

/* line 25, ../sass/_base_function.scss */
.mail_btn:before {
  content: "​";
  display: inline-block;
  vertical-align: middle;
}

/* line 31, ../sass/_base_function.scss */
.data_bottom_cp .read_area .inner .header h4:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 51, ../sass/_base_function.scss */
.data_midlle_cp .cp_tabs ul, .data_bottom_cp .read_area .inner .footer ul {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  list-style: none;
  background-color: transparent;
  font-size: 1em;
  font-weight: 400;
  transition: 0;
}

/* line 116, ../sass/_base_function.scss */
.mail_btn, .data_bottom_cp .read_area .inner .footer ul li a {
  display: inline-block;
  padding: 6px 10px;
  border: 0;
  line-height: 1;
  vertical-align: middle;
  color: #ffffff;
  cursor: pointer;
  border-radius: 4px;
  font-size: 0.9em;
  background-color: #646464;
  transition: 300ms;
}
/* line 129, ../sass/_base_function.scss */
.mail_btn:link, .data_bottom_cp .read_area .inner .footer ul li a:link {
  color: #ffffff;
}
/* line 133, ../sass/_base_function.scss */
.mail_btn:visited, .data_bottom_cp .read_area .inner .footer ul li a:visited {
  color: #ffffff;
}
/* line 137, ../sass/_base_function.scss */
.mail_btn:hover, .data_bottom_cp .read_area .inner .footer ul li a:hover {
  background-color: #343434;
}
/* line 141, ../sass/_base_function.scss */
.mail_btn:active, .data_bottom_cp .read_area .inner .footer ul li a:active {
  color: #ffffff;
}

/* 
	請注意！本 scss 所做設定皆全域可見。
	本 sass 引入 icomoon 圖示字型，用以作為文字圖示。

	詳細資訊請參閱 https://icomoon.io/，教學請參閱 http://www.minwt.com/html/12931.html

	1 將 icon 包下載回來後，將包裡的 fonts 目錄檔案 .eot .svg .ttf .woff 檔案複製到 /Images/icon-font
	2 修改 style.css 裡的項目，步驟如下：
		1 將 @font-face 與 [class^="icon-"], [class*=" icon-"] 樣式刪除
		2 將 ":before" 字串全數刪除
		3 將 ".icon-" 取代成 ".icon-font-"
		4 將修改的內容複製至 /Sass/_bace_icon-font.scss
*/
@font-face {
  font-family: 'icomoon';
  src: url("../Images/icon-font/icomoon.eot?59oic8");
  src: url("../Images/icon-font/icomoon.eot?#iefix59oic8") format("embedded-opentype"), url("../Images/icon-font/icomoon.ttf?59oic8") format("truetype"), url("../Images/icon-font/icomoon.woff?59oic8") format("woff"), url("../Images/icon-font/icomoon.svg?59oic8#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*
本 sass 引入 icomoon 圖示字型，用以作為文字圖示。

詳細資訊請參閱 https://icomoon.io/，教學請參閱 http://www.minwt.com/html/12931.html

1 將 icon 包下載回來後，將包裡的 fonts 目錄檔案 .eot .svg .ttf .woff 檔案複製到 /Images/icon-font
2 修改 style.css 裡的項目，步驟如下：
	1 將 @font-face 與 [class^="icon-"], [class*=" icon-"] 樣式刪除
	2 將 ":before" 字串全數刪除
	3 將 ".icon-" 取代成 "%icon-font-"
	4 將修改的內容複製至 /Sass/_bace_sys-icon-font.scss
*/
/* line 681, ../sass/_base_icon-font.scss */
.data_bottom_cp .read_area .inner .header h4:before {
  content: "\e272";
}

/* 
	請注意！本 scss 所做設定皆全域可見。
	本 sass 引入 Images 資料夾內的 icon-pic 圖示，用以作為雪碧圖示。
*/
/* line 296, icon-pic/*.png */
.icon-pic-sprite, .icon-pic-csv, .icon-pic-ebook, .icon-pic-file-type-doc, .icon-pic-file-type-docx, .icon-pic-file-type-exl, .icon-pic-file-type-link, .icon-pic-file-type-odf, .icon-pic-file-type-odp, .icon-pic-file-type-ods, .icon-pic-file-type-odt, .icon-pic-file-type-other, .icon-pic-file-type-pdf, .icon-pic-file-type-ppt, .icon-pic-file-type-pptx, .icon-pic-file-type-rar, .icon-pic-file-type-txt, .icon-pic-file-type-xls, .icon-pic-file-type-xlsx, .icon-pic-file-type-zip, .icon-pic-font-large, .icon-pic-font-medium, .icon-pic-font-smail, .icon-pic-html, .icon-pic-jpg_icon, .icon-pic-json, .icon-pic-left, .icon-pic-map, .icon-pic-module_email, .mail_btn:before, .icon-pic-pic-check, .icon-pic-right, .icon-pic-rss, .icon-pic-xml {
  background-image: url('../images/icon-pic-s98be955f45.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-csv {
  background-position: 0 0;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-ebook {
  background-position: 0 -16px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-doc {
  background-position: 0 -32px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-docx {
  background-position: 0 -48px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-exl {
  background-position: 0 -64px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-link {
  background-position: 0 -80px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odf {
  background-position: 0 -90px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odp {
  background-position: 0 -106px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-ods {
  background-position: 0 -122px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odt {
  background-position: 0 -138px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-other {
  background-position: 0 -154px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-pdf {
  background-position: 0 -170px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-ppt {
  background-position: 0 -186px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-pptx {
  background-position: 0 -202px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-rar {
  background-position: 0 -218px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-txt {
  background-position: 0 -236px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-xls {
  background-position: 0 -252px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-xlsx {
  background-position: 0 -268px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-zip {
  background-position: 0 -284px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-large {
  background-position: 0 -300px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-medium {
  background-position: 0 -317px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-smail {
  background-position: 0 -334px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-html {
  background-position: 0 -351px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-jpg_icon {
  background-position: 0 -367px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-json {
  background-position: 0 -383px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-left {
  background-position: 0 -399px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-map {
  background-position: 0 -415px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-module_email, .mail_btn:before {
  background-position: 0 -431px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-pic-check {
  background-position: 0 -447px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-right {
  background-position: 0 -463px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-rss {
  background-position: 0 -479px;
}

/* line 84, ../../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-xml {
  background-position: 0 -495px;
}

/* line 7, ../sass/cp.scss */
.data_midlle_cp {
  line-height: 2;
}
/* line 15, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li {
  float: left;
}
/* line 18, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li + li {
  margin-left: 3px;
}
/* line 24, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li.is_active a {
  background-color: #00adee;
  color: #ffffff;
}
/* line 30, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li a {
  display: block;
  padding: 6px 10px;
  background-color: #f5f5f5;
}

/*---------------------表格---------------------*/
/* line 46, ../sass/cp.scss */
.cell-td {
  display: none;
}

/* line 50, ../sass/cp.scss */
tr.th-none th {
  background-color: #fed0da;
  color: #ed3245;
}

/* line 55, ../sass/cp.scss */
.cell-table {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 58, ../sass/cp.scss */
.cell-table thead {
  padding: 5px;
}
/* line 60, ../sass/cp.scss */
.cell-table thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 66, ../sass/cp.scss */
.cell-table tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 70, ../sass/cp.scss */
.cell-table th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
}
/* line 75, ../sass/cp.scss */
.cell-table td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
}
/* line 79, ../sass/cp.scss */
.cell-table td a {
  color: #333;
}
/* line 81, ../sass/cp.scss */
.cell-table td a:hover {
  color: #8D8B78;
}

/* line 90, ../sass/cp.scss */
.cell-table2 {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 93, ../sass/cp.scss */
.cell-table2 thead {
  padding: 5px;
}
/* line 95, ../sass/cp.scss */
.cell-table2 thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 101, ../sass/cp.scss */
.cell-table2 tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 105, ../sass/cp.scss */
.cell-table2 th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  width: 14%;
}
/* line 111, ../sass/cp.scss */
.cell-table2 td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
  text-align: center;
}
/* line 116, ../sass/cp.scss */
.cell-table2 td a {
  color: #333;
}
/* line 118, ../sass/cp.scss */
.cell-table2 td a:hover {
  color: #8D8B78;
}

/*-------表格藍色 table_blue01-------*/
/* line 129, ../sass/cp.scss */
.table_blue01 {
  border-top: 2px solid #3bd1e9;
  border-bottom: 2px solid #3bd1e9;
}
/* line 133, ../sass/cp.scss */
.table_blue01 thead th {
  background-color: #3bd1e9;
  color: #fff;
}

/*------表格深藍色 table_blue02-----*/
/* line 143, ../sass/cp.scss */
.table_blue02 {
  border-top: 2px solid #0c3350;
  border-bottom: 2px solid #0c3350;
}
/* line 147, ../sass/cp.scss */
.table_blue02 thead th {
  background-color: #5781a7;
  color: #fff;
}

/*------表格桃紅 table_red01-----*/
/* line 157, ../sass/cp.scss */
.table_red01 {
  border-top: 2px solid #ff5b6b;
  border-bottom: 2px solid #ff5b6b;
}
/* line 161, ../sass/cp.scss */
.table_red01 thead th {
  background-color: #fed0da;
  color: #ed3245;
}

/*----表格黃色 table_yellow01---*/
/* line 171, ../sass/cp.scss */
.table_yellow01 {
  border-top: 2px solid #f9b828;
  border-bottom: 2px solid #f9b828;
}
/* line 175, ../sass/cp.scss */
.table_yellow01 thead th {
  background-color: #fee09a;
  color: #ff6600;
}

/*----表格深黃色 table_yellow0---*/
/* line 185, ../sass/cp.scss */
.table_yellow02 {
  border-top: 2px solid #f88a01;
  border-bottom: 2px solid #f88a01;
}
/* line 189, ../sass/cp.scss */
.table_yellow02 thead th {
  background-color: #f6a94d;
  color: #fff;
}

/*----表格綠色 table_green0----*/
/* line 199, ../sass/cp.scss */
.table_green01 {
  border-top: 2px solid #00c897;
  border-bottom: 2px solid #00c897;
}
/* line 203, ../sass/cp.scss */
.table_green01 thead th {
  background-color: #bdf8e2;
  color: #00c897;
}

/*----表格深綠色 table_green0----*/
/* line 213, ../sass/cp.scss */
.table_green02 {
  border-top: 2px solid #009275;
  border-bottom: 2px solid #009275;
}
/* line 217, ../sass/cp.scss */
.table_green02 thead th {
  background-color: #38b299;
  color: #fff;
}

/*----表格金色 table_green02----*/
/* line 227, ../sass/cp.scss */
.table_golden01 {
  border-top: 2px solid #786024;
  border-bottom: 2px solid #786024;
}
/* line 231, ../sass/cp.scss */
.table_golden01 thead th {
  background-color: #b69a5b;
  color: #fff;
}

/*---局長簡介_基本深藍----*/
/* line 241, ../sass/cp.scss */
.profile {
  font-family: "微軟正黑體", "新細明體", Verdana, Geneva, sans-serif;
  margin: 10px 0 20px 10px;
}
/* line 244, ../sass/cp.scss */
.profile .pro_contener {
  min-height: 190px;
  background-image: url(../images/img/pro_bg.png);
  background-repeat: repeat-y;
  padding: 5px 0;
}
/* line 249, ../sass/cp.scss */
.profile .pro_contener .img {
  width: 132px;
  height: 171px;
  margin: 5px 0 15px 0px;
  border: 1px solid #CCC;
  float: left;
}
/* line 255, ../sass/cp.scss */
.profile .pro_contener .img .pic {
  width: 112px;
  margin: 10px;
}
/* line 260, ../sass/cp.scss */
.profile .pro_contener .name {
  height: 34px;
  margin-left: 158px;
  margin-top: 5px;
  border-bottom: 1px dotted #999;
  color: #014099;
  font-weight: bold;
  font-size: 1.4em;
}
/* line 268, ../sass/cp.scss */
.profile .pro_contener .name span {
  color: #333;
  line-height: 34px;
  padding-left: 5px;
}
/* line 274, ../sass/cp.scss */
.profile .pro_contener .main {
  margin: 10px;
  margin-left: 158px;
  font-size: 13px;
  color: #666;
  line-height: 1.7;
}
/* line 280, ../sass/cp.scss */
.profile .pro_contener .main span {
  background: url(../images/img/fontlevel_bg.png) no-repeat center left;
  color: #014099;
  display: block;
  line-height: 25px;
  font-weight: bold;
  padding-left: 30px;
  margin: 3px 0;
}

/*---局長簡介_金色版---*/
/* line 298, ../sass/cp.scss */
.pro_contener_gol .pro_contener .name {
  color: #7f0a12;
}
/* line 302, ../sass/cp.scss */
.pro_contener_gol .pro_contener .main span {
  color: #7f0a12;
}

/*---局長簡介_橘黃色版---*/
/* line 314, ../sass/cp.scss */
.pro_contener_maza .pro_contener .name {
  color: #f69e19;
}
/* line 318, ../sass/cp.scss */
.pro_contener_maza .pro_contener .main span {
  color: #f69e19;
}

/*---局長簡介_桃紅色版---*/
/* line 330, ../sass/cp.scss */
.profile_peach .pro_contener .name {
  color: #ef232f;
}
/* line 334, ../sass/cp.scss */
.profile_peach .pro_contener .main span {
  color: #ef232f;
}

/*---局長簡介_湖水綠色版---*/
/* line 346, ../sass/cp.scss */
.profile_tiffany .pro_contener .name {
  color: #59D5BC;
}
/* line 350, ../sass/cp.scss */
.profile_tiffany .pro_contener .main span {
  color: #59D5BC;
}

/*---局長簡介_橘色版---*/
/* line 362, ../sass/cp.scss */
.profile_orange .pro_contener .name {
  color: #ef5016;
}
/* line 366, ../sass/cp.scss */
.profile_orange .pro_contener .main span {
  color: #ef5016;
}

/*---單行表格_基本綠---*/
/* line 377, ../sass/cp.scss */
.contact table {
  background-color: #fff;
  border: 1px solid #ccc;
}
/* line 381, ../sass/cp.scss */
.contact h5 {
  font-size: 1.2em;
  color: #7fa70e;
  line-height: 2;
  font-weight: bolder;
  margin-left: 10px;
}
/* line 388, ../sass/cp.scss */
.contact th {
  background-color: #a1cf0c;
  font-weight: 600;
  color: #fff;
  line-height: 25px;
  padding: 5px 10px;
}
/* line 395, ../sass/cp.scss */
.contact td {
  border: 1px solid #CCC;
  padding: 5px 10px;
  text-align: left;
  line-height: 1.7;
}
/* line 401, ../sass/cp.scss */
.contact td.noline {
  border-right: none;
}
/* line 405, ../sass/cp.scss */
.contact tr a {
  color: #666;
  text-decoration: none;
  text-align: left;
}
/* line 409, ../sass/cp.scss */
.contact tr a:hover {
  color: #fe9a05;
  text-decoration: underline;
}
/* line 415, ../sass/cp.scss */
.contact tr.bgcolor {
  background-color: #f5f5f5;
}
/* line 418, ../sass/cp.scss */
.contact tr.bgcolor02 {
  background-color: #dee1d8;
}

/*---單行表格_虛線深綠色---*/
/* line 427, ../sass/cp.scss */
.contact01 h5 {
  color: #09A17F;
}
/* line 430, ../sass/cp.scss */
.contact01 th {
  background-color: #0CCFA3;
}
/* line 433, ../sass/cp.scss */
.contact01 tr {
  border-bottom: 1px dashed #ccc;
}
/* line 436, ../sass/cp.scss */
.contact01 tr a:hover {
  color: #09A17F;
  text-decoration: underline;
}
/* line 440, ../sass/cp.scss */
.contact01 tr.bgcolor02 {
  background-color: #F5F5F5;
}

/*---單行表格_點線橘色---*/
/* line 449, ../sass/cp.scss */
.contact02 h5 {
  color: #D26800;
}
/* line 452, ../sass/cp.scss */
.contact02 th {
  background-color: #FFA500;
}
/* line 455, ../sass/cp.scss */
.contact02 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 458, ../sass/cp.scss */
.contact02 tr a:hover {
  color: #FFA500;
  text-decoration: underline;
}
/* line 462, ../sass/cp.scss */
.contact02 tr.bgcolor02 {
  background-color: #FFF5E7;
}

/*---單行表格_點線藍色---*/
/* line 471, ../sass/cp.scss */
.contact03 h5 {
  color: #0CAACF;
}
/* line 474, ../sass/cp.scss */
.contact03 th {
  background-color: #0CAACF;
}
/* line 477, ../sass/cp.scss */
.contact03 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 480, ../sass/cp.scss */
.contact03 tr a:hover {
  color: #0CAACF;
  text-decoration: underline;
}
/* line 484, ../sass/cp.scss */
.contact03 tr.bgcolor02 {
  background-color: #F5F5F5;
}

/* line 490, ../sass/cp.scss */
.contact04 h5 {
  color: #FF69B4;
}
/* line 493, ../sass/cp.scss */
.contact04 th {
  background-color: #FF69B4;
}
/* line 496, ../sass/cp.scss */
.contact04 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 499, ../sass/cp.scss */
.contact04 tr a:hover {
  color: #FF69B4;
  text-decoration: underline;
}
/* line 503, ../sass/cp.scss */
.contact04 tr.bgcolor02 {
  background-color: #FFF0F5;
}

/*---單行表格_虛線粉紅色---*/
/* line 512, ../sass/cp.scss */
.contact_red h5 {
  color: #ff5b6b;
}
/* line 515, ../sass/cp.scss */
.contact_red th {
  background-color: #ff5b6b;
}
/* line 518, ../sass/cp.scss */
.contact_red tr {
  border-bottom: 1px dashed #ccc;
}
/* line 521, ../sass/cp.scss */
.contact_red tr a:hover {
  color: #ff5b6b;
  text-decoration: underline;
}
/* line 525, ../sass/cp.scss */
.contact_red tr.bgcolor02 {
  background-color: #F5F5F5;
}

/*---藍綠色樣式---*/
/* line 534, ../sass/cp.scss */
.green01 h3 {
  color: #4db8bd !important;
  border-bottom: 1px solid #4db8bd !important;
}
/* line 537, ../sass/cp.scss */
.green01 h3:before {
  background-color: #4db8bd !important;
}
/* line 541, ../sass/cp.scss */
.green01 h4 {
  background: url(../images/img/icon010.jpg) left 5px no-repeat;
  padding-left: 20px;
  color: #0099CD !important;
}
/* line 546, ../sass/cp.scss */
.green01 span {
  color: #437A05;
  font-size: 1em;
  line-height: 5px;
}
/* line 552, ../sass/cp.scss */
.green01 a {
  color: #557971 !important;
}
/* line 554, ../sass/cp.scss */
.green01 a:hover {
  color: #4795A2 !important;
}

/*---黃綠色樣式---*/
/* line 564, ../sass/cp.scss */
.green02 h3 {
  color: #9db253 !important;
  border-bottom: 1px solid #9db253 !important;
}
/* line 567, ../sass/cp.scss */
.green02 h3:before {
  background-color: #9db253 !important;
}
/* line 571, ../sass/cp.scss */
.green02 h4 {
  background: url(../images/img/icon_01.png) left 5px no-repeat;
  padding-left: 30px;
  color: #415800 !important;
}
/* line 576, ../sass/cp.scss */
.green02 span {
  color: #437A05;
  font-size: 1em;
  line-height: 5px;
}
/* line 581, ../sass/cp.scss */
.green02 a {
  color: #878483 !important;
}
/* line 583, ../sass/cp.scss */
.green02 a:hover {
  color: #9ABD47 !important;
}
/* line 589, ../sass/cp.scss */
.green02 table tr th {
  background: url(../images/img/icon009.jpg) left 5px no-repeat;
  padding-left: 20px;
  color: #9ABD47;
}

/*---藍綠色---*/
/* line 602, ../sass/cp.scss */
.blue02 h3 {
  color: #00BFFF !important;
  border-bottom: 1px solid #00BFFF !important;
}
/* line 605, ../sass/cp.scss */
.blue02 h3:before {
  background-color: #00BFFF !important;
}
/* line 609, ../sass/cp.scss */
.blue02 h4 {
  background: url(../images/img/business13102.png) left 5px no-repeat;
  padding-left: 30px;
  color: #00BFFF !important;
}
/* line 614, ../sass/cp.scss */
.blue02 span {
  color: #437A05;
  font-size: 1em;
  line-height: 5px;
}
/* line 618, ../sass/cp.scss */
.blue02 a {
  color: #878483 !important;
}
/* line 620, ../sass/cp.scss */
.blue02 a:hover {
  color: #00BFFF !important;
}
/* line 626, ../sass/cp.scss */
.blue02 table tr th {
  background: url(../images/img/icon010.jpg) left 5px no-repeat;
  padding-left: 20px;
  color: #00BFFF;
}

/*---紫色樣式--*/
/* line 639, ../sass/cp.scss */
.purple01 h3 {
  color: #614ACB !important;
  border-bottom: 1px solid #614ACB !important;
}
/* line 642, ../sass/cp.scss */
.purple01 h3:before {
  background-color: #614ACB !important;
}
/* line 646, ../sass/cp.scss */
.purple01 h4 {
  background: url(../images/img/icon_003.gif) left 10px no-repeat;
  padding-left: 15px;
  color: #0E6DA7 !important;
}
/* line 651, ../sass/cp.scss */
.purple01 span {
  color: #437A05;
  font-size: 1em;
  line-height: 5px;
}
/* line 655, ../sass/cp.scss */
.purple01 a {
  color: #74889D !important;
}
/* line 657, ../sass/cp.scss */
.purple01 a:hover {
  color: #468FEF !important;
}

/*---橘色樣式---*/
/* line 667, ../sass/cp.scss */
.orange01 h3 {
  color: #da6a54 !important;
  border-bottom: 1px solid #da6a54 !important;
}
/* line 670, ../sass/cp.scss */
.orange01 h3:before {
  background-color: #da6a54 !important;
}
/* line 674, ../sass/cp.scss */
.orange01 h4 {
  background: url(../images/img/index010.jpg) left center no-repeat;
  padding-left: 30px;
  color: #EA8500 !important;
  margin: 15px 0px;
}
/* line 680, ../sass/cp.scss */
.orange01 span {
  color: #437A05;
  font-size: 1.1em;
  line-height: 45px;
}
/* line 684, ../sass/cp.scss */
.orange01 a {
  color: #AB621A !important;
}
/* line 686, ../sass/cp.scss */
.orange01 a:hover {
  color: #EA8500 !important;
}

/*---紅色樣式---*/
/* line 696, ../sass/cp.scss */
.red01 h3 {
  color: #D80029 !important;
  border-bottom: 1px solid #D80029 !important;
}
/* line 699, ../sass/cp.scss */
.red01 h3:before {
  background-color: #D80029 !important;
}
/* line 703, ../sass/cp.scss */
.red01 h4 {
  background: url(../images/img/p_editor.png) left 5px no-repeat;
  padding-left: 20px;
  color: #C70F00 !important;
}
/* line 708, ../sass/cp.scss */
.red01 span {
  color: #437A05;
  font-size: 1.1em;
  line-height: 5px;
}
/* line 712, ../sass/cp.scss */
.red01 a {
  color: #947F58 !important;
}
/* line 714, ../sass/cp.scss */
.red01 a:hover {
  color: #804040 !important;
}

/*--------------------------圖文列表------------------------------------*/
/* line 723, ../sass/cp.scss */
.pic_list {
  line-height: 1.7;
}
/* line 725, ../sass/cp.scss */
.pic_list h3 {
  font-size: 1.5em;
  padding: 10px;
  overflow: hidden;
  font-weight: 600;
  margin-bottom: 10px;
  border-bottom: 1px solid #777;
}
/* line 732, ../sass/cp.scss */
.pic_list h3:before {
  content: "";
  background-color: #777;
  width: 5px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 746, ../sass/cp.scss */
.pic_list img {
  margin: 0px 10px;
}
/* line 749, ../sass/cp.scss */
.pic_list ul {
  overflow: hidden;
  list-style: disc;
  margin: 5px;
  padding-left: 20px;
}
/* line 754, ../sass/cp.scss */
.pic_list ul li {
  padding: 5px 10px;
  border-bottom: 1px dashed #ccc;
}
/* line 757, ../sass/cp.scss */
.pic_list ul li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 763, ../sass/cp.scss */
.pic_list ul li ul li {
  padding: 5px;
  border-bottom: 1px dashed #ccc;
}
/* line 770, ../sass/cp.scss */
.pic_list a {
  text-decoration: none;
  color: #9A9CA7;
}
/* line 773, ../sass/cp.scss */
.pic_list a:hover {
  position: relative;
  top: 1px;
  left: 1px;
}
/* line 778, ../sass/cp.scss */
.pic_list a img {
  border: none;
}
/* line 784, ../sass/cp.scss */
.pic_list table tr td {
  padding: 3px 0;
}
/* line 789, ../sass/cp.scss */
.pic_list .text {
  overflow: hidden;
  padding: 5px 0;
}
/* line 793, ../sass/cp.scss */
.pic_list h4 {
  overflow: hidden;
  font-size: 1.3em;
  color: #000;
}

/*---------------------------列表底線------------------------------------*/
/* line 804, ../sass/cp.scss */
.line .text {
  border-bottom: 1px dashed #ccc;
}
/* line 808, ../sass/cp.scss */
.line table tr {
  border-bottom: 1px dashed #ccc;
}

/*---------------------------去框線------------------------------------*/
/* line 817, ../sass/cp.scss */
.no_line {
  border: none !important;
}

/*---------------------------圖片陰影------------------------------------*/
/* line 825, ../sass/cp.scss */
.shadow img {
  -moz-box-shadow: 0px 0px 5px #B9B9B9;
  -webkit-box-shadow: 0px 0px 5px #B9B9B9;
  box-shadow: 0px 0px 5px #B9B9B9;
}

/*---------------------------圓形圖片------------------------------------*/
/* line 836, ../sass/cp.scss */
.pic_round img {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  border: none;
  padding: 0px;
}

/*----------------------------圓角圖片------------------------------------*/
/* line 849, ../sass/cp.scss */
.pic_radius img {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
}

/*----------------------------有框圖片------------------------------------*/
/* line 861, ../sass/cp.scss */
.pic_border img {
  padding: 3px;
  border: 1px solid #ccc;
}

/*----------------------------圖片垂直列表------------------------------------*/
/* line 870, ../sass/cp.scss */
.pic_table {
  margin: 10px 0;
}
/* line 872, ../sass/cp.scss */
.pic_table span {
  display: block;
  text-align: center !important;
}

/*-------顏色-------*/
/* line 881, ../sass/cp.scss */
.green001 {
  color: #4795A2;
}

/* line 885, ../sass/cp.scss */
.green002 {
  color: #4795A2;
}

/* line 890, ../sass/cp.scss */
.list_table th {
  background-position: 0 5px !important;
  border-bottom: 1px dashed #ccc;
  vertical-align: top;
}
/* line 895, ../sass/cp.scss */
.list_table td {
  border-bottom: 1px dashed #ccc;
}

@media (max-width: 768px) and (min-width: 661px) {
  /* line 902, ../sass/cp.scss */
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 908, ../sass/cp.scss */
  .pic_list img {
    max-width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0px !important;
  }
  /* line 914, ../sass/cp.scss */
  .pic_list h4 {
    width: 100%;
  }
  /* line 918, ../sass/cp.scss */
  .pic_list a img {
    width: auto !important;
    border: none;
  }

  /*-------表格-------*/
  /* line 925, ../sass/cp.scss */
  tr.th-none {
    display: none;
  }

  /* line 928, ../sass/cp.scss */
  tr.tr-line {
    border-bottom: #666 solid 1px;
  }

  /* line 932, ../sass/cp.scss */
  .cell-table thead {
    display: none;
  }
  /* line 935, ../sass/cp.scss */
  .cell-table .cell-td {
    display: inherit;
  }
  /* line 938, ../sass/cp.scss */
  .cell-table th {
    display: inline-block;
    width: 100%;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
  }
  /* line 947, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #fff;
  }
  /* line 950, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #F0F0F0;
  }
  /* line 954, ../sass/cp.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #ccc;
    border: none;
    border-bottom: #fff double 1px;
    padding: 0;
  }
  /* line 961, ../sass/cp.scss */
  .cell-table td p {
    display: table-cell;
    border-bottom: 1px solid #ccc;
    background-color: #f5f5f5;
    overflow: hidden;
    width: 68%;
    line-height: 1.7;
    padding: 1%;
    color: #333;
  }
  /* line 972, ../sass/cp.scss */
  .cell-table td span.cell-td {
    line-height: 1.7;
    margin: 1%;
  }

  /* line 979, ../sass/cp.scss */
  .table_blue01 td {
    background-color: #3bd1e9;
    color: #fff;
  }

  /* line 983, ../sass/cp.scss */
  .table_blue02 td {
    background-color: #5781a7;
    color: #fff;
  }

  /* line 987, ../sass/cp.scss */
  .table_red01 td {
    background-color: #fed0da;
    color: #ed3245;
  }

  /* line 991, ../sass/cp.scss */
  .table_yellow01 td {
    background-color: #fee09a;
    color: #ff6600;
  }

  /* line 995, ../sass/cp.scss */
  .table_yellow02 td {
    background-color: #f6a94d;
    color: #fff;
  }

  /* line 999, ../sass/cp.scss */
  .table_green01 td {
    background-color: #bdf8e2;
    color: #00c897;
  }

  /* line 1003, ../sass/cp.scss */
  .table_green02 td {
    background-color: #38b299;
    color: #fff;
  }

  /* line 1007, ../sass/cp.scss */
  .table_golden01 td {
    background-color: #b69a5b;
    color: #fff;
  }

  /*-------圖片垂直列表-------*/
  /* line 1012, ../sass/cp.scss */
  .pic_table {
    float: none !important;
  }
  /* line 1014, ../sass/cp.scss */
  .pic_table span {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
  }
  /* line 1019, ../sass/cp.scss */
  .pic_table img {
    width: 100% !important;
  }

  /* line 1024, ../sass/cp.scss */
  .list_table th {
    display: inline-block;
    width: 100%;
    border-bottom: none;
  }
  /* line 1029, ../sass/cp.scss */
  .list_table td {
    display: inline-block;
    width: 100%;
  }
}
/*---------mail_btn---------*/
/* line 1037, ../sass/cp.scss */
.mail_btn {
  display: inline-block;
  margin-left: 20px;
}
/* line 1042, ../sass/cp.scss */
.mail_btn:before {
  width: 16px;
  height: 16px;
}

/*--------縣府組織_欄位樣式--------*/
/* line 1048, ../sass/cp.scss */
.text.on_line {
  min-height: 300px;
}

/* line 1052, ../sass/cp.scss */
.namelink_list li {
  list-style-type: none;
  width: 10%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}

/*-----------縣府組織手機列表------------*/
/* line 1062, ../sass/cp.scss */
.org_list {
  display: none !important;
}
/* line 1065, ../sass/cp.scss */
.org_list ul {
  margin-left: 20px;
  color: #557971 !important;
}
/* line 1066, ../sass/cp.scss */
.org_list ul li {
  margin-bottom: 5px;
  background: #f0f0f0;
  padding-left: 10px;
  margin: 0 10px 5px 0;
  border-left: 3px solid #088A70 !important;
}
/* line 1072, ../sass/cp.scss */
.org_list ul li a {
  cursor: pointer;
}
/* line 1078, ../sass/cp.scss */
.org_list ul ul li {
  border-left: 3px solid #1878AA !important;
}
/* line 1083, ../sass/cp.scss */
.org_list ul ul ul li {
  border-left: 3px solid #BD7224 !important;
}
/* line 1089, ../sass/cp.scss */
.org_list ul ul ul:last-child li {
  border-left: 3px solid #613DAC !important;
}
/* line 1093, ../sass/cp.scss */
.org_list ul ul ul:last-child ul li {
  border-left: 3px solid #BD7224 !important;
}

/*日文版歷史連結列表*/
/* line 1106, ../sass/cp.scss */
.historylink_list li {
  list-style-type: none;
  width: 30%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}

/* line 1114, ../sass/cp.scss */
.historylink_list {
  padding: 10px !important;
  border: 1px solid #ccc;
}

/*----------------英文版單位連結-------------------*/
/* line 1124, ../sass/cp.scss */
.chiefs div ul li {
  width: 50%;
  float: left;
  padding: 10px 0;
  list-style-type: none;
  border: 0;
}
/* line 1130, ../sass/cp.scss */
.chiefs div ul li a {
  margin: 5px;
  vertical-align: top;
}

@media (max-width: 660px) {
  /* line 1144, ../sass/cp.scss */
  .namelink_list li, .historylink_list li {
    width: 100%;
  }

  /* line 1147, ../sass/cp.scss */
  .namelink_list {
    display: none;
  }

  /* line 1150, ../sass/cp.scss */
  .org_list {
    display: block !important;
  }

  /*-------表格-------*/
  /* line 1155, ../sass/cp.scss */
  tr.th-none {
    display: none;
  }

  /* line 1158, ../sass/cp.scss */
  tr.tr-line {
    border-bottom: #ccc solid 1px;
  }

  /* line 1162, ../sass/cp.scss */
  .cell-table thead {
    display: none;
  }
  /* line 1165, ../sass/cp.scss */
  .cell-table .cell-td {
    display: inherit;
  }
  /* line 1168, ../sass/cp.scss */
  .cell-table th {
    display: inline-block !important;
    width: 100%;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 5px 0px;
  }
  /* line 1177, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #fff;
  }
  /* line 1180, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #F0F0F0;
  }
  /* line 1184, ../sass/cp.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #ccc;
    border: none;
    border-bottom: #fff double 1px;
    padding: 0;
  }
  /* line 1192, ../sass/cp.scss */
  .cell-table td p {
    display: table-cell;
    border-bottom: 1px solid #ccc;
    background-color: #f5f5f5;
    overflow: hidden;
    width: 68%;
    line-height: 1.7;
    padding: 1%;
    color: #333;
  }
  /* line 1203, ../sass/cp.scss */
  .cell-table td span.cell-td {
    line-height: 1.7;
    margin: 1%;
  }

  /* line 1210, ../sass/cp.scss */
  .table_blue01 td {
    background-color: #3bd1e9;
    color: #fff;
  }

  /* line 1214, ../sass/cp.scss */
  .table_blue02 td {
    background-color: #5781a7;
    color: #fff;
  }

  /* line 1218, ../sass/cp.scss */
  .table_red01 td {
    background-color: #fed0da;
    color: #ed3245;
  }

  /* line 1222, ../sass/cp.scss */
  .table_yellow01 td {
    background-color: #fee09a;
    color: #ff6600;
  }

  /* line 1226, ../sass/cp.scss */
  .table_yellow02 td {
    background-color: #f6a94d;
    color: #fff;
  }

  /* line 1230, ../sass/cp.scss */
  .table_green01 td {
    background-color: #bdf8e2;
    color: #00c897;
  }

  /* line 1234, ../sass/cp.scss */
  .table_green02 td {
    background-color: #38b299;
    color: #fff;
  }

  /* line 1238, ../sass/cp.scss */
  .table_golden01 td {
    background-color: #b69a5b;
    color: #fff;
  }

  /*---局長簡介----*/
  /* line 1245, ../sass/cp.scss */
  .profile .pro_contener .img {
    float: none;
    margin: 0 auto;
  }
  /* line 1249, ../sass/cp.scss */
  .profile .pro_contener .name,
  .profile .pro_contener .main {
    margin-left: 0;
  }
  /* line 1254, ../sass/cp.scss */
  .profile .pro_contener .main span {
    background-position: center;
    text-align: center;
    padding-left: 0;
  }

  /* line 1262, ../sass/cp.scss */
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 1268, ../sass/cp.scss */
  .pic_list img {
    max-width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0px !important;
  }
  /* line 1274, ../sass/cp.scss */
  .pic_list h4 {
    width: 100%;
  }
  /* line 1278, ../sass/cp.scss */
  .pic_list a img {
    width: auto !important;
    border: none;
  }

  /*-------圖片垂直列表-------*/
  /* line 1285, ../sass/cp.scss */
  .pic_table {
    float: none !important;
  }
  /* line 1286, ../sass/cp.scss */
  .pic_table tr {
    border-bottom: none;
  }
  /* line 1290, ../sass/cp.scss */
  .pic_table span {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
  }
  /* line 1295, ../sass/cp.scss */
  .pic_table img {
    width: 100% !important;
  }

  /* line 1300, ../sass/cp.scss */
  .list_table th {
    display: inline-block;
    width: 100%;
    border-bottom: none;
  }
  /* line 1305, ../sass/cp.scss */
  .list_table td {
    display: inline-table;
    width: 100%;
  }
}
/*------------下載列表-------------*/
/* line 1315, ../sass/cp.scss */
.pic_list .dowload-list {
  list-style-type: none;
  padding-left: 0;
}
/* line 1318, ../sass/cp.scss */
.pic_list .dowload-list li {
  border-bottom: none;
  padding: 0;
}

@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1329, ../sass/cp.scss */
  .data_midlle_cp table table td {
    vertical-align: middle;
  }

  /* line 1335, ../sass/cp.scss */
  table.list td {
    padding: 5px;
  }
}
/*---標題文字測列-----*/
/* line 1350, ../sass/cp.scss */
.general_only > .container > .inner > .photoandtext h4:before {
  display: none;
}

/* line 1360, ../sass/cp.scss */
.data_bottom_cp .readmore {
  margin-bottom: 30px;
}
/* line 1366, ../sass/cp.scss */
.data_bottom_cp .read_area .inner .header h4 {
  padding: 0 0 6px 0;
  margin: 0 0 6px 0;
  border-bottom: 1px solid #e0e0e0;
  border-bottom-color: #898989;
  font-size: 1.1em;
  font-weight: 400;
  color: #343434;
}
/* line 1375, ../sass/cp.scss */
.data_bottom_cp .read_area .inner .header h4:before {
  font-size: inherit;
  color: inherit;
  margin-right: 10px;
  color: #00adee;
}
/* line 1382, ../sass/cp.scss */
.data_bottom_cp .read_area .inner .content {
  padding: 0;
}
/* line 1388, ../sass/cp.scss */
.data_bottom_cp .read_area .inner .footer ul li {
  text-align: right;
}

/*# sourceMappingURL=cp.css.map */
