@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 51, ../sass/_base_function.scss */
.data_midlle_cp .cp_tabs ul, .contact h5, .green01 h3, .green01 h4, .green01 h5, .green02 h3, .green02 h4, .green02 h5, .blue02 h3, .blue02 h4, .blue02 h5, .purple01 h3, .purple01 h4, .purple01 h5, .orange01 h3, .orange01 h4, .orange01 h5, .red01 h3, .red01 h4, .red01 h5, .pic_list h3 {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  list-style: none;
  background-color: transparent;
  font-size: 1em;
  font-weight: 400;
  transition: 0;
}

/* line 170, ../sass/_base_function.scss */
.mail_btn {
  display: inline-block;
  padding: 6px 10px;
  border: 0;
  line-height: 1;
  vertical-align: middle;
  color: #ffffff;
  cursor: pointer;
  font-size: 0.9em;
  background-color: #a95000;
  transition: 300ms;
  border-radius: 3px;
}
/* line 183, ../sass/_base_function.scss */
.mail_btn:link {
  color: #ffffff;
}
/* line 187, ../sass/_base_function.scss */
.mail_btn:visited {
  color: #ffffff;
}
/* line 191, ../sass/_base_function.scss */
.mail_btn:hover {
  background-color: #763800;
}
/* line 195, ../sass/_base_function.scss */
.mail_btn: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
*/
/* 
	請注意！本 scss 所做設定皆全域可見。
	本 sass 引入 Images 資料夾內的 icon-pic 圖示，用以作為雪碧圖示。
*/
/* line 248, icon-pic/*.png */
.icon-pic-sprite, .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-jpg_icon, .icon-pic-json, .icon-pic-left, .icon-pic-module_email, .mail_btn:before, .icon-pic-pic-check, .icon-pic-right {
  background-image: url('/images/icon-pic-s7307c1ceaa.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../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 0;
}

/* line 84, ../../../../../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 -16px;
}

/* line 84, ../../../../../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 -32px;
}

/* line 84, ../../../../../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 -48px;
}

/* line 84, ../../../../../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 -58px;
}

/* line 84, ../../../../../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 -74px;
}

/* line 84, ../../../../../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 -90px;
}

/* line 84, ../../../../../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 -106px;
}

/* line 84, ../../../../../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 -122px;
}

/* line 84, ../../../../../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 -138px;
}

/* line 84, ../../../../../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 -154px;
}

/* line 84, ../../../../../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 -170px;
}

/* line 84, ../../../../../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 -186px;
}

/* line 84, ../../../../../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 -204px;
}

/* line 84, ../../../../../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 -220px;
}

/* line 84, ../../../../../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 -236px;
}

/* line 84, ../../../../../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 -252px;
}

/* line 84, ../../../../../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 -268px;
}

/* line 84, ../../../../../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 -285px;
}

/* line 84, ../../../../../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 -302px;
}

/* line 84, ../../../../../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 -319px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-json {
  background-position: 0 -335px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-left {
  background-position: 0 -351px;
}

/* line 84, ../../../../../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 -367px;
}

/* line 84, ../../../../../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 -383px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-right {
  background-position: 0 -399px;
}

/* line 8, ../sass/cp.scss */
.data_midlle_cp {
  line-height: 1.4;
}
/* line 16, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li {
  float: left;
}
/* line 19, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li + li {
  margin-left: 3px;
}
/* line 25, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li.is_active a {
  background-color: #fda22a;
  color: #ffffff;
}
/* line 31, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li a {
  display: block;
  padding: 6px 10px;
  background-color: #f5f5f5;
}

/*---------------------表格---------------------*/
/* line 47, ../sass/cp.scss */
.cell-td {
  display: none;
}

/* line 51, ../sass/cp.scss */
tr.th-none th {
  background-color: #fed0da;
  color: #ed3245;
}

/* line 56, ../sass/cp.scss */
.cell-table {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 59, ../sass/cp.scss */
.cell-table thead {
  padding: 5px;
}
/* line 61, ../sass/cp.scss */
.cell-table thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 67, ../sass/cp.scss */
.cell-table tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 71, ../sass/cp.scss */
.cell-table th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
}
/* line 76, ../sass/cp.scss */
.cell-table td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
}
/* line 80, ../sass/cp.scss */
.cell-table td a {
  color: #333;
}
/* line 82, ../sass/cp.scss */
.cell-table td a:hover {
  color: #8D8B78;
}

/* line 91, ../sass/cp.scss */
.cell-table2 {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 94, ../sass/cp.scss */
.cell-table2 thead {
  padding: 5px;
}
/* line 96, ../sass/cp.scss */
.cell-table2 thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 102, ../sass/cp.scss */
.cell-table2 tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 106, ../sass/cp.scss */
.cell-table2 th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  width: 14%;
}
/* line 112, ../sass/cp.scss */
.cell-table2 td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
  text-align: center;
}
/* line 117, ../sass/cp.scss */
.cell-table2 td a {
  color: #333;
}
/* line 119, ../sass/cp.scss */
.cell-table2 td a:hover {
  color: #8D8B78;
}

/*-------表格藍色 table_blue01-------*/
/* line 130, ../sass/cp.scss */
.table_blue01 {
  border-top: 2px solid #3bd1e9;
  border-bottom: 2px solid #3bd1e9;
}
/* line 134, ../sass/cp.scss */
.table_blue01 thead th {
  background-color: #3bd1e9;
  color: #fff;
}

/*------表格深藍色 table_blue02-----*/
/* line 144, ../sass/cp.scss */
.table_blue02 {
  border-top: 2px solid #0c3350;
  border-bottom: 2px solid #0c3350;
}
/* line 148, ../sass/cp.scss */
.table_blue02 thead th {
  background-color: #5781a7;
  color: #fff;
}

/*------表格桃紅 table_red01-----*/
/* line 158, ../sass/cp.scss */
.table_red01 {
  border-top: 2px solid #ff5b6b;
  border-bottom: 2px solid #ff5b6b;
}
/* line 162, ../sass/cp.scss */
.table_red01 thead th {
  background-color: #fed0da;
  color: #ed3245;
}

/*----表格黃色 table_yellow01---*/
/* line 172, ../sass/cp.scss */
.table_yellow01 {
  border-top: 2px solid #f9b828;
  border-bottom: 2px solid #f9b828;
}
/* line 176, ../sass/cp.scss */
.table_yellow01 thead th {
  background-color: #fee09a;
  color: #ff6600;
}

/*----表格深黃色 table_yellow0---*/
/* line 186, ../sass/cp.scss */
.table_yellow02 {
  border-top: 2px solid #f88a01;
  border-bottom: 2px solid #f88a01;
}
/* line 190, ../sass/cp.scss */
.table_yellow02 thead th {
  background-color: #f6a94d;
  color: #fff;
}

/*----表格綠色 table_green0----*/
/* line 200, ../sass/cp.scss */
.table_green01 {
  border-top: 2px solid #00c897;
  border-bottom: 2px solid #00c897;
}
/* line 204, ../sass/cp.scss */
.table_green01 thead th {
  background-color: #bdf8e2;
  color: #00c897;
}

/*----表格深綠色 table_green0----*/
/* line 214, ../sass/cp.scss */
.table_green02 {
  border-top: 2px solid #009275;
  border-bottom: 2px solid #009275;
}
/* line 218, ../sass/cp.scss */
.table_green02 thead th {
  background-color: #38b299;
  color: #fff;
}

/*----表格金色 table_green02----*/
/* line 228, ../sass/cp.scss */
.table_golden01 {
  border-top: 2px solid #786024;
  border-bottom: 2px solid #786024;
}
/* line 232, ../sass/cp.scss */
.table_golden01 thead th {
  background-color: #b69a5b;
  color: #fff;
}

/*---局長簡介_基本深藍----*/
/* line 242, ../sass/cp.scss */
.profile {
  font-family: "微軟正黑體", "新細明體", Verdana, Geneva, sans-serif;
  margin: 10px 0 20px 10px;
}
/* line 245, ../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 250, ../sass/cp.scss */
.profile .pro_contener .img {
  width: 132px;
  height: 171px;
  margin: 5px 0 15px 0px;
  border: 1px solid #CCC;
  float: left;
}
/* line 256, ../sass/cp.scss */
.profile .pro_contener .img .pic {
  width: 112px;
  margin: 10px;
}
/* line 261, ../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 269, ../sass/cp.scss */
.profile .pro_contener .name span {
  color: #333;
  line-height: 34px;
  padding-left: 5px;
}
/* line 275, ../sass/cp.scss */
.profile .pro_contener .main {
  margin: 10px;
  margin-left: 158px;
  font-size: 0.9em;
  color: #666;
  line-height: 1.7;
}
/* line 281, ../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 299, ../sass/cp.scss */
.pro_contener_gol .pro_contener .name {
  color: #7f0a12;
}
/* line 303, ../sass/cp.scss */
.pro_contener_gol .pro_contener .main span {
  color: #7f0a12;
}

/*---局長簡介_橘黃色版---*/
/* line 315, ../sass/cp.scss */
.pro_contener_maza .pro_contener .name {
  color: #f69e19;
}
/* line 319, ../sass/cp.scss */
.pro_contener_maza .pro_contener .main span {
  color: #f69e19;
}

/*---局長簡介_桃紅色版---*/
/* line 331, ../sass/cp.scss */
.profile_peach .pro_contener .name {
  color: #ef232f;
}
/* line 335, ../sass/cp.scss */
.profile_peach .pro_contener .main span {
  color: #ef232f;
}

/*---局長簡介_湖水綠色版---*/
/* line 347, ../sass/cp.scss */
.profile_tiffany .pro_contener .name {
  color: #59D5BC;
}
/* line 351, ../sass/cp.scss */
.profile_tiffany .pro_contener .main span {
  color: #59D5BC;
}

/*---局長簡介_橘色版---*/
/* line 363, ../sass/cp.scss */
.profile_orange .pro_contener .name {
  color: #ef5016;
}
/* line 367, ../sass/cp.scss */
.profile_orange .pro_contener .main span {
  color: #ef5016;
}

/*---單行表格_基本綠---*/
/* line 378, ../sass/cp.scss */
.contact table {
  background-color: #fff;
  border: 1px solid #ccc;
  table-layout: fixed;
}
/* line 384, ../sass/cp.scss */
.contact h5 {
  font-size: 1.2em;
  color: #7fa70e;
  line-height: 2;
  font-weight: bolder;
  margin-left: 10px;
}
/* line 392, ../sass/cp.scss */
.contact th {
  background-color: #a1cf0c;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 25px;
  padding: 5px 10px;
}
/* line 399, ../sass/cp.scss */
.contact td {
  border: 1px solid #CCC;
  padding: 5px 10px;
  text-align: left;
  line-height: 1.7;
}
/* line 405, ../sass/cp.scss */
.contact td ol, .contact td li {
  margin: 0px;
  padding-left: 10px;
}
/* line 410, ../sass/cp.scss */
.contact td.noline {
  border-right: none;
}
/* line 414, ../sass/cp.scss */
.contact tr a {
  color: #666;
  text-decoration: none;
  text-align: left;
}
/* line 418, ../sass/cp.scss */
.contact tr a:hover {
  color: #fe9a05;
  text-decoration: underline;
}
/* line 424, ../sass/cp.scss */
.contact tr.bgcolor {
  background-color: #f5f5f5;
}
/* line 427, ../sass/cp.scss */
.contact tr.bgcolor02 {
  background-color: #dee1d8;
}

/*---單行表格_虛線深綠色---*/
/* line 436, ../sass/cp.scss */
.contact01 h5 {
  color: #09A17F;
}
/* line 439, ../sass/cp.scss */
.contact01 th {
  background-color: #0CCFA3;
}
/* line 442, ../sass/cp.scss */
.contact01 tr {
  border-bottom: 1px dashed #ccc;
}
/* line 445, ../sass/cp.scss */
.contact01 tr a:hover {
  color: #09A17F;
  text-decoration: underline;
}
/* line 449, ../sass/cp.scss */
.contact01 tr.bgcolor02 {
  background-color: #F5F5F5;
}

/*---單行表格_點線橘色---*/
/* line 458, ../sass/cp.scss */
.contact02 h5 {
  color: #D26800;
}
/* line 461, ../sass/cp.scss */
.contact02 th {
  background-color: #FFA500;
}
/* line 464, ../sass/cp.scss */
.contact02 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 467, ../sass/cp.scss */
.contact02 tr a:hover {
  color: #FFA500;
  text-decoration: underline;
}
/* line 471, ../sass/cp.scss */
.contact02 tr.bgcolor02 {
  background-color: #FFF5E7;
}

/*---單行表格_點線藍色---*/
/* line 480, ../sass/cp.scss */
.contact03 h5 {
  color: #0CAACF;
}
/* line 483, ../sass/cp.scss */
.contact03 th {
  background-color: #0CAACF;
}
/* line 486, ../sass/cp.scss */
.contact03 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 489, ../sass/cp.scss */
.contact03 tr a:hover {
  color: #0CAACF;
  text-decoration: underline;
}
/* line 493, ../sass/cp.scss */
.contact03 tr.bgcolor02 {
  background-color: #F5F5F5;
}

/* line 499, ../sass/cp.scss */
.contact04 h5 {
  color: #FF69B4;
}
/* line 502, ../sass/cp.scss */
.contact04 th {
  background-color: #FF69B4;
}
/* line 505, ../sass/cp.scss */
.contact04 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 508, ../sass/cp.scss */
.contact04 tr a:hover {
  color: #FF69B4;
  text-decoration: underline;
}
/* line 512, ../sass/cp.scss */
.contact04 tr.bgcolor02 {
  background-color: #FFF0F5;
}

/*---單行表格_虛線粉紅色---*/
/* line 521, ../sass/cp.scss */
.contact_red h5 {
  color: #ff5b6b;
}
/* line 524, ../sass/cp.scss */
.contact_red th {
  background-color: #ff5b6b;
}
/* line 527, ../sass/cp.scss */
.contact_red tr {
  border-bottom: 1px dashed #ccc;
}
/* line 530, ../sass/cp.scss */
.contact_red tr a:hover {
  color: #ff5b6b;
  text-decoration: underline;
}
/* line 534, ../sass/cp.scss */
.contact_red tr.bgcolor02 {
  background-color: #F5F5F5;
}

/*---藍綠色樣式---*/
/* line 543, ../sass/cp.scss */
.green01 h3 {
  color: #4db8bd !important;
  border-bottom: 1px solid #4db8bd !important;
}
/* line 548, ../sass/cp.scss */
.green01 h3:before {
  background-color: #4db8bd !important;
}
/* line 552, ../sass/cp.scss */
.green01 h4, .green01 h5 {
  background: url(../images/img/icon010.jpg) left 5px no-repeat;
  padding-left: 20px;
  color: #0099CD !important;
  font-size: 1.3em;
}
/* line 559, ../sass/cp.scss */
.green01 a {
  color: #557971 !important;
}
/* line 561, ../sass/cp.scss */
.green01 a:hover {
  color: #4795A2 !important;
}

/*---黃綠色樣式---*/
/* line 571, ../sass/cp.scss */
.green02 h3 {
  color: #9db253 !important;
  border-bottom: 1px solid #9db253 !important;
}
/* line 576, ../sass/cp.scss */
.green02 h3:before {
  background-color: #9db253 !important;
}
/* line 580, ../sass/cp.scss */
.green02 h4, .green02 h5 {
  background: url(../images/img/icon_01.png) left 5px no-repeat;
  padding-left: 30px;
  color: #415800 !important;
  font-size: 1.3em;
}
/* line 587, ../sass/cp.scss */
.green02 a {
  color: #878483 !important;
}
/* line 589, ../sass/cp.scss */
.green02 a:hover {
  color: #9ABD47 !important;
}
/* line 595, ../sass/cp.scss */
.green02 table tr th {
  background: url(../images/img/icon009.jpg) left 5px no-repeat;
  padding-left: 20px;
  color: #9ABD47;
}

/*---藍綠色---*/
/* line 608, ../sass/cp.scss */
.blue02 h3 {
  color: #00BFFF !important;
  border-bottom: 1px solid #00BFFF !important;
}
/* line 613, ../sass/cp.scss */
.blue02 h3:before {
  background-color: #00BFFF !important;
}
/* line 617, ../sass/cp.scss */
.blue02 h4, .blue02 h5 {
  background: url(../images/img/business13102.png) left 5px no-repeat;
  padding-left: 30px;
  color: #00BFFF !important;
  font-size: 1.3em;
}
/* line 624, ../sass/cp.scss */
.blue02 a {
  color: #878483 !important;
}
/* line 626, ../sass/cp.scss */
.blue02 a:hover {
  color: #00BFFF !important;
}
/* line 632, ../sass/cp.scss */
.blue02 table tr th {
  background: url(../images/img/icon010.jpg) left 5px no-repeat;
  padding-left: 20px;
  color: #00BFFF;
}

/*---紫色樣式--*/
/* line 645, ../sass/cp.scss */
.purple01 h3 {
  color: #614ACB !important;
  border-bottom: 1px solid #614ACB !important;
}
/* line 650, ../sass/cp.scss */
.purple01 h3:before {
  background-color: #614ACB !important;
}
/* line 654, ../sass/cp.scss */
.purple01 h4, .purple01 h5 {
  background: url(../images/img/icon_003.gif) left 10px no-repeat;
  padding-left: 15px;
  color: #0E6DA7 !important;
  font-size: 1.3em;
}
/* line 661, ../sass/cp.scss */
.purple01 a {
  color: #74889D !important;
}
/* line 663, ../sass/cp.scss */
.purple01 a:hover {
  color: #468FEF !important;
}

/*---橘色樣式---*/
/* line 673, ../sass/cp.scss */
.orange01 h3 {
  color: #da6a54 !important;
  border-bottom: 1px solid #da6a54 !important;
}
/* line 678, ../sass/cp.scss */
.orange01 h3:before {
  background-color: #da6a54 !important;
}
/* line 682, ../sass/cp.scss */
.orange01 h4, .orange01 h5 {
  background: url(../images/img/index010.jpg) left center no-repeat;
  padding-left: 30px;
  color: #EA8500 !important;
  font-size: 1.3em;
}
/* line 689, ../sass/cp.scss */
.orange01 a {
  color: #AB621A !important;
}
/* line 691, ../sass/cp.scss */
.orange01 a:hover {
  color: #EA8500 !important;
}

/*---紅色樣式---*/
/* line 701, ../sass/cp.scss */
.red01 h3 {
  color: #D80029 !important;
  border-bottom: 1px solid #D80029 !important;
}
/* line 706, ../sass/cp.scss */
.red01 h3:before {
  background-color: #D80029 !important;
}
/* line 710, ../sass/cp.scss */
.red01 h4, .red01 h5 {
  background: url(../images/img/p_editor.png) left 5px no-repeat;
  padding-left: 20px;
  color: #C70F00 !important;
  font-size: 1.3em;
}
/* line 718, ../sass/cp.scss */
.red01 a {
  color: #947F58 !important;
}
/* line 720, ../sass/cp.scss */
.red01 a:hover {
  color: #804040 !important;
}

/*--------------------------CP圖RWD------------------------------------*/
@media (max-width: 768px) {
  /* line 729, ../sass/cp.scss */
  .data_midlle_cp img {
    max-width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0px !important;
  }
}

/*--------------------------圖文列表------------------------------------*/
/* line 746, ../sass/cp.scss */
.pic_list {
  line-height: 1.7;
}
/* line 748, ../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 757, ../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 771, ../sass/cp.scss */
.pic_list img {
  margin: 0px 10px;
}
/* line 774, ../sass/cp.scss */
.pic_list ul {
  overflow: hidden;
  list-style: disc;
  margin: 5px;
  padding-left: 20px;
}
/* line 779, ../sass/cp.scss */
.pic_list ul li {
  padding: 5px 10px;
  border-bottom: 1px dashed #ccc;
}
/* line 782, ../sass/cp.scss */
.pic_list ul li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 788, ../sass/cp.scss */
.pic_list ul li ul li {
  padding: 5px;
  border-bottom: 1px dashed #ccc;
}
/* line 795, ../sass/cp.scss */
.pic_list a {
  text-decoration: none;
  color: #9A9CA7;
}
/* line 798, ../sass/cp.scss */
.pic_list a:hover {
  position: relative;
  top: 1px;
  left: 1px;
}
/* line 803, ../sass/cp.scss */
.pic_list a img {
  border: none;
}
/* line 809, ../sass/cp.scss */
.pic_list table tr td {
  padding: 3px 0;
}
/* line 814, ../sass/cp.scss */
.pic_list .text {
  overflow: hidden;
  padding: 5px 0;
}
/* line 818, ../sass/cp.scss */
.pic_list h4 {
  overflow: hidden;
  font-size: 1.3em;
  color: #000;
}

/*---------------------------列表底線------------------------------------*/
/* line 829, ../sass/cp.scss */
.line .text {
  border-bottom: 1px dashed #ccc;
}
/* line 833, ../sass/cp.scss */
.line table tr {
  border-bottom: 1px dashed #ccc;
}

/*---------------------------去框線------------------------------------*/
/* line 842, ../sass/cp.scss */
.no_line {
  border: none !important;
}

/*---------------------------圖片陰影------------------------------------*/
/* line 850, ../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 861, ../sass/cp.scss */
.pic_round img {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  border: none;
  padding: 0px;
}

/*----------------------------圓角圖片------------------------------------*/
/* line 874, ../sass/cp.scss */
.pic_radius img {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
}

/*----------------------------有框圖片------------------------------------*/
/* line 886, ../sass/cp.scss */
.pic_border img {
  padding: 3px;
  border: 1px solid #ccc;
}

/*----------------------------圖片垂直列表------------------------------------*/
/* line 895, ../sass/cp.scss */
.pic_table {
  margin: 10px 0;
}
/* line 897, ../sass/cp.scss */
.pic_table span {
  display: block;
  text-align: center !important;
}

/*-------顏色-------*/
/* line 906, ../sass/cp.scss */
.green001 {
  color: #4795A2;
}

/* line 910, ../sass/cp.scss */
.green002 {
  color: #4795A2;
}

/* line 915, ../sass/cp.scss */
.list_table th {
  background-position: 0 5px !important;
  border-bottom: 1px dashed #ccc;
  vertical-align: top;
}
/* line 920, ../sass/cp.scss */
.list_table td {
  border-bottom: 1px dashed #ccc;
}

@media (max-width: 768px) and (min-width: 661px) {
  /* line 927, ../sass/cp.scss */
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 933, ../sass/cp.scss */
  .pic_list img {
    max-width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0px !important;
  }
  /* line 939, ../sass/cp.scss */
  .pic_list h4 {
    width: 100%;
  }
  /* line 943, ../sass/cp.scss */
  .pic_list a img {
    width: auto !important;
    border: none;
  }

  /*-------表格-------*/
  /* line 950, ../sass/cp.scss */
  tr.th-none {
    display: none;
  }

  /* line 953, ../sass/cp.scss */
  tr.tr-line {
    border-bottom: #666 solid 1px;
  }

  /* line 957, ../sass/cp.scss */
  .cell-table thead {
    display: none;
  }
  /* line 960, ../sass/cp.scss */
  .cell-table .cell-td {
    display: inherit;
  }
  /* line 963, ../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 972, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #fff;
  }
  /* line 975, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #F0F0F0;
  }
  /* line 979, ../sass/cp.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #ccc;
    border: none;
    border-bottom: #fff double 1px;
    padding: 0;
  }
  /* line 986, ../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 997, ../sass/cp.scss */
  .cell-table td span.cell-td {
    line-height: 1.7;
    margin: 1%;
  }

  /* line 1004, ../sass/cp.scss */
  .table_blue01 td {
    background-color: #3bd1e9;
    color: #fff;
  }

  /* line 1008, ../sass/cp.scss */
  .table_blue02 td {
    background-color: #5781a7;
    color: #fff;
  }

  /* line 1012, ../sass/cp.scss */
  .table_red01 td {
    background-color: #fed0da;
    color: #ed3245;
  }

  /* line 1016, ../sass/cp.scss */
  .table_yellow01 td {
    background-color: #fee09a;
    color: #ff6600;
  }

  /* line 1020, ../sass/cp.scss */
  .table_yellow02 td {
    background-color: #f6a94d;
    color: #fff;
  }

  /* line 1024, ../sass/cp.scss */
  .table_green01 td {
    background-color: #bdf8e2;
    color: #00c897;
  }

  /* line 1028, ../sass/cp.scss */
  .table_green02 td {
    background-color: #38b299;
    color: #fff;
  }

  /* line 1032, ../sass/cp.scss */
  .table_golden01 td {
    background-color: #b69a5b;
    color: #fff;
  }

  /*-------圖片垂直列表-------*/
  /* line 1037, ../sass/cp.scss */
  .pic_table {
    float: none !important;
  }
  /* line 1039, ../sass/cp.scss */
  .pic_table span {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
  }
  /* line 1044, ../sass/cp.scss */
  .pic_table img {
    width: 100% !important;
  }

  /* line 1049, ../sass/cp.scss */
  .list_table th {
    display: inline-block;
    width: 100%;
    border-bottom: none;
  }
  /* line 1054, ../sass/cp.scss */
  .list_table td {
    display: inline-block;
    width: 100%;
  }
}
/*---------mail_btn---------*/
/* line 1062, ../sass/cp.scss */
.mail_btn {
  display: inline-block;
  margin-left: 20px;
}
/* line 1067, ../sass/cp.scss */
.mail_btn:before {
  width: 16px;
  height: 16px;
}

/*--------縣府組織_欄位樣式--------*/
/* line 1073, ../sass/cp.scss */
.text.on_line {
  min-height: 300px;
}

/* line 1077, ../sass/cp.scss */
.namelink_list li {
  list-style-type: none;
  width: 10%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}

/*-----------縣府組織手機列表------------*/
/* line 1087, ../sass/cp.scss */
.org_list {
  display: none !important;
}
/* line 1090, ../sass/cp.scss */
.org_list ul {
  margin-left: 20px;
  color: #557971 !important;
}
/* line 1091, ../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 1097, ../sass/cp.scss */
.org_list ul li a {
  cursor: pointer;
}
/* line 1103, ../sass/cp.scss */
.org_list ul ul li {
  border-left: 3px solid #1878AA !important;
}
/* line 1108, ../sass/cp.scss */
.org_list ul ul ul li {
  border-left: 3px solid #BD7224 !important;
}
/* line 1114, ../sass/cp.scss */
.org_list ul ul ul:last-child li {
  border-left: 3px solid #613DAC !important;
}
/* line 1118, ../sass/cp.scss */
.org_list ul ul ul:last-child ul li {
  border-left: 3px solid #BD7224 !important;
}

/*日文版歷史連結列表*/
/* line 1131, ../sass/cp.scss */
.historylink_list li {
  list-style-type: none;
  width: 30%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}

/* line 1139, ../sass/cp.scss */
.historylink_list {
  padding: 10px !important;
  border: 1px solid #ccc;
}

/*----------------英文版單位連結-------------------*/
/* line 1149, ../sass/cp.scss */
.chiefs div ul li {
  width: 50%;
  float: left;
  padding: 10px 0;
  list-style-type: none;
  border: 0;
}
/* line 1155, ../sass/cp.scss */
.chiefs div ul li a {
  margin: 5px;
  vertical-align: top;
}

@media (max-width: 660px) {
  /* line 1169, ../sass/cp.scss */
  .namelink_list li, .historylink_list li {
    width: 100%;
  }

  /* line 1172, ../sass/cp.scss */
  .namelink_list {
    display: none;
  }

  /* line 1175, ../sass/cp.scss */
  .org_list {
    display: block !important;
  }

  /*-------表格-------*/
  /* line 1180, ../sass/cp.scss */
  tr.th-none {
    display: none;
  }

  /* line 1183, ../sass/cp.scss */
  tr.tr-line {
    border-bottom: #ccc solid 1px;
  }

  /* line 1187, ../sass/cp.scss */
  .cell-table thead {
    display: none;
  }
  /* line 1190, ../sass/cp.scss */
  .cell-table .cell-td {
    display: inherit;
  }
  /* line 1193, ../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 1202, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #fff;
  }
  /* line 1205, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #F0F0F0;
  }
  /* line 1209, ../sass/cp.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #ccc;
    border: none;
    border-bottom: #fff double 1px;
    padding: 0;
  }
  /* line 1217, ../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 1228, ../sass/cp.scss */
  .cell-table td span.cell-td {
    line-height: 1.7;
    margin: 1%;
  }

  /* line 1235, ../sass/cp.scss */
  .table_blue01 td {
    background-color: #3bd1e9;
    color: #fff;
  }

  /* line 1239, ../sass/cp.scss */
  .table_blue02 td {
    background-color: #5781a7;
    color: #fff;
  }

  /* line 1243, ../sass/cp.scss */
  .table_red01 td {
    background-color: #fed0da;
    color: #ed3245;
  }

  /* line 1247, ../sass/cp.scss */
  .table_yellow01 td {
    background-color: #fee09a;
    color: #ff6600;
  }

  /* line 1251, ../sass/cp.scss */
  .table_yellow02 td {
    background-color: #f6a94d;
    color: #fff;
  }

  /* line 1255, ../sass/cp.scss */
  .table_green01 td {
    background-color: #bdf8e2;
    color: #00c897;
  }

  /* line 1259, ../sass/cp.scss */
  .table_green02 td {
    background-color: #38b299;
    color: #fff;
  }

  /* line 1263, ../sass/cp.scss */
  .table_golden01 td {
    background-color: #b69a5b;
    color: #fff;
  }

  /*---局長簡介----*/
  /* line 1270, ../sass/cp.scss */
  .profile .pro_contener .img {
    float: none;
    margin: 0 auto;
  }
  /* line 1274, ../sass/cp.scss */
  .profile .pro_contener .name,
  .profile .pro_contener .main {
    margin-left: 0;
  }
  /* line 1279, ../sass/cp.scss */
  .profile .pro_contener .main span {
    background-position: center;
    text-align: center;
    padding-left: 0;
  }

  /* line 1287, ../sass/cp.scss */
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 1293, ../sass/cp.scss */
  .pic_list img {
    max-width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0px !important;
  }
  /* line 1299, ../sass/cp.scss */
  .pic_list h4 {
    width: 100%;
  }
  /* line 1303, ../sass/cp.scss */
  .pic_list a img {
    width: auto !important;
    border: none;
  }

  /*-------圖片垂直列表-------*/
  /* line 1310, ../sass/cp.scss */
  .pic_table {
    float: none !important;
  }
  /* line 1311, ../sass/cp.scss */
  .pic_table tr {
    border-bottom: none;
  }
  /* line 1315, ../sass/cp.scss */
  .pic_table span {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
  }
  /* line 1320, ../sass/cp.scss */
  .pic_table img {
    width: 100% !important;
  }

  /* line 1325, ../sass/cp.scss */
  .list_table th {
    display: inline-block;
    width: 100%;
    border-bottom: none;
  }
  /* line 1330, ../sass/cp.scss */
  .list_table td {
    display: inline-table;
    width: 100%;
  }
}
/*------------下載列表-------------*/
/* line 1340, ../sass/cp.scss */
.pic_list .dowload-list {
  list-style-type: none;
  padding-left: 0;
}
/* line 1343, ../sass/cp.scss */
.pic_list .dowload-list li {
  border-bottom: none;
  padding: 0;
}

@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1354, ../sass/cp.scss */
  .data_midlle_cp table table td {
    vertical-align: middle;
  }

  /* line 1360, ../sass/cp.scss */
  table.list td {
    padding: 5px;
  }
}
