@charset "UTF-8";
/* 
	請注意！本 sass 所做設定為其他scss檔案基礎。
	本 scss 僅做基礎功能的引入，除非有其他系統規範的異動，否則請避免任何變更。
*/
/* line 56, ../sass/_base_function.scss */
.data_midlle_cp .cp_tabs ul:after {
  content: "​";
  display: block;
  height: 0;
  clear: both;
}

/* line 76, ../sass/_base_function.scss */
.mail_btn:before {
  content: "​";
  display: inline-block;
  vertical-align: middle;
}

/* line 102, ../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 165, ../sass/_base_function.scss */
.mail_btn {
  display: inline-block;
  padding: 6px 10px;
  border: 0;
  line-height: 1;
  vertical-align: middle;
  color: #666666 !important;
  cursor: pointer;
  font-size: 0.9em;
  background-color: transparent;
  transition: 300ms;
  border: 1px solid transparent;
  border-radius: 6px;
}
/* line 179, ../sass/_base_function.scss */
.mail_btn:link {
  color: #cae853;
}
/* line 183, ../sass/_base_function.scss */
.mail_btn:visited {
  color: #cae853;
}
/* line 187, ../sass/_base_function.scss */
.mail_btn:hover {
  text-decoration: underline;
  color: #cae853 !important;
}
/* line 192, ../sass/_base_function.scss */
.mail_btn:active {
  color: #cae853;
}

/* 
	請注意！本 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 296, icon-pic/*.png */
.icon-pic-sprite, .icon-pic-away-left, .icon-pic-away-right, .icon-pic-away-w-right, .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-icon-list, .icon-pic-icon-more, .icon-pic-icon-search, .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-s8276f6c984.png');
  background-repeat: no-repeat;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-away-left {
  background-position: 0 0;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-away-right {
  background-position: 0 -5px;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-away-w-right {
  background-position: 0 -10px;
}

/* line 84, C:/Users/jammy/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 -21px;
}

/* line 84, C:/Users/jammy/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 -37px;
}

/* line 84, C:/Users/jammy/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 -53px;
}

/* line 84, C:/Users/jammy/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 -69px;
}

/* line 84, C:/Users/jammy/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 -79px;
}

/* line 84, C:/Users/jammy/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 -95px;
}

/* line 84, C:/Users/jammy/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 -111px;
}

/* line 84, C:/Users/jammy/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 -127px;
}

/* line 84, C:/Users/jammy/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 -143px;
}

/* line 84, C:/Users/jammy/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 -159px;
}

/* line 84, C:/Users/jammy/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 -175px;
}

/* line 84, C:/Users/jammy/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 -191px;
}

/* line 84, C:/Users/jammy/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 -207px;
}

/* line 84, C:/Users/jammy/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 -225px;
}

/* line 84, C:/Users/jammy/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 -241px;
}

/* line 84, C:/Users/jammy/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 -257px;
}

/* line 84, C:/Users/jammy/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 -273px;
}

/* line 84, C:/Users/jammy/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 -289px;
}

/* line 84, C:/Users/jammy/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 -306px;
}

/* line 84, C:/Users/jammy/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 -323px;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-icon-list {
  background-position: 0 -340px;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-icon-more {
  background-position: 0 -345px;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-icon-search {
  background-position: 0 -359px;
}

/* line 84, C:/Users/jammy/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 -374px;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-json {
  background-position: 0 -390px;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-left {
  background-position: 0 -406px;
}

/* line 84, C:/Users/jammy/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 -422px;
}

/* line 84, C:/Users/jammy/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 -438px;
}

/* line 84, C:/Users/jammy/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-right {
  background-position: 0 -454px;
}

/* 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: #343434;
}
/* line 31, ../sass/cp.scss */
.data_midlle_cp .cp_tabs ul li a {
  display: block;
  padding: 6px 10px;
  background-color: #f5f5f5;
}
/* line 44, ../sass/cp.scss */
.data_midlle_cp table tr, .data_midlle_cp table tr td {
  padding: 5px;
}

/*---------------------表格---------------------*/
/* line 51, ../sass/cp.scss */
.cell-td {
  display: none;
}

/* line 55, ../sass/cp.scss */
tr.th-none th {
  background-color: #fed0da;
  color: #ed3245;
}

/* line 60, ../sass/cp.scss */
.cell-table {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 63, ../sass/cp.scss */
.cell-table thead {
  padding: 5px;
}
/* line 65, ../sass/cp.scss */
.cell-table thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 71, ../sass/cp.scss */
.cell-table tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 75, ../sass/cp.scss */
.cell-table th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
}
/* line 80, ../sass/cp.scss */
.cell-table td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
}
/* line 84, ../sass/cp.scss */
.cell-table td a {
  color: #333;
}
/* line 86, ../sass/cp.scss */
.cell-table td a:hover {
  color: #8D8B78;
}

/* line 95, ../sass/cp.scss */
.cell-table2 {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 98, ../sass/cp.scss */
.cell-table2 thead {
  padding: 5px;
}
/* line 100, ../sass/cp.scss */
.cell-table2 thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 106, ../sass/cp.scss */
.cell-table2 tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 110, ../sass/cp.scss */
.cell-table2 th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  width: 14%;
}
/* line 116, ../sass/cp.scss */
.cell-table2 td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
  text-align: center;
}
/* line 121, ../sass/cp.scss */
.cell-table2 td a {
  color: #333;
}
/* line 123, ../sass/cp.scss */
.cell-table2 td a:hover {
  color: #8D8B78;
}

/*-------表格藍色 table_blue01-------*/
/* line 134, ../sass/cp.scss */
.table_blue01 {
  border-top: 2px solid #3bd1e9;
  border-bottom: 2px solid #3bd1e9;
}
/* line 138, ../sass/cp.scss */
.table_blue01 thead th {
  background-color: #3bd1e9;
  color: #fff;
}

/*------表格深藍色 table_blue02-----*/
/* line 148, ../sass/cp.scss */
.table_blue02 {
  border-top: 2px solid #0c3350;
  border-bottom: 2px solid #0c3350;
}
/* line 152, ../sass/cp.scss */
.table_blue02 thead th {
  background-color: #537AA1;
  color: #fff;
}

/*------表格桃紅 table_red01-----*/
/* line 162, ../sass/cp.scss */
.table_red01 {
  border-top: 2px solid #ff5b6b;
  border-bottom: 2px solid #ff5b6b;
}
/* line 166, ../sass/cp.scss */
.table_red01 thead th {
  background-color: #fed0da;
  color: #ed3245;
}

/*----表格黃色 table_yellow01---*/
/* line 176, ../sass/cp.scss */
.table_yellow01 {
  border-top: 2px solid #f9b828;
  border-bottom: 2px solid #f9b828;
}
/* line 180, ../sass/cp.scss */
.table_yellow01 thead th {
  background-color: #fee09a;
  color: #ff6600;
}

/*----表格深黃色 table_yellow0---*/
/* line 190, ../sass/cp.scss */
.table_yellow02 {
  border-top: 2px solid #f88a01;
  border-bottom: 2px solid #f88a01;
}
/* line 194, ../sass/cp.scss */
.table_yellow02 thead th {
  background-color: #f6a94d;
  color: #fff;
}

/*----表格綠色 table_green0----*/
/* line 204, ../sass/cp.scss */
.table_green01 {
  border-top: 2px solid #00c897;
  border-bottom: 2px solid #00c897;
}
/* line 208, ../sass/cp.scss */
.table_green01 thead th {
  background-color: #bdf8e2;
  color: #00c897;
}

/*----表格深綠色 table_green0----*/
/* line 218, ../sass/cp.scss */
.table_green02 {
  border-top: 2px solid #009275;
  border-bottom: 2px solid #009275;
}
/* line 222, ../sass/cp.scss */
.table_green02 thead th {
  background-color: #38b299;
  color: #fff;
}

/*----表格金色 table_green02----*/
/* line 232, ../sass/cp.scss */
.table_golden01 {
  border-top: 2px solid #786024;
  border-bottom: 2px solid #786024;
}
/* line 236, ../sass/cp.scss */
.table_golden01 thead th {
  background-color: #b69a5b;
  color: #fff;
}

/*---局長簡介_基本深藍----*/
/* line 246, ../sass/cp.scss */
.profile {
  font-family: "微軟正黑體", "新細明體", Verdana, Geneva, sans-serif;
  margin: 10px 0 20px 10px;
}
/* line 249, ../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 254, ../sass/cp.scss */
.profile .pro_contener .img {
  width: 132px;
  height: 171px;
  margin: 5px 0 15px 0px;
  border: 1px solid #CCC;
  float: left;
}
/* line 260, ../sass/cp.scss */
.profile .pro_contener .img .pic {
  width: 112px;
  margin: 10px;
}
/* line 265, ../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 273, ../sass/cp.scss */
.profile .pro_contener .name span {
  color: #333;
  line-height: 34px;
  padding-left: 5px;
}
/* line 279, ../sass/cp.scss */
.profile .pro_contener .main {
  margin: 10px;
  margin-left: 158px;
  font-size: 0.9em;
  color: #666;
  line-height: 1.7;
}
/* line 285, ../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 303, ../sass/cp.scss */
.pro_contener_gol .pro_contener .name {
  color: #7f0a12;
}
/* line 307, ../sass/cp.scss */
.pro_contener_gol .pro_contener .main span {
  color: #7f0a12;
}

/*---局長簡介_橘黃色版---*/
/* line 319, ../sass/cp.scss */
.pro_contener_maza .pro_contener .name {
  color: #f69e19;
}
/* line 323, ../sass/cp.scss */
.pro_contener_maza .pro_contener .main span {
  color: #f69e19;
}

/*---局長簡介_桃紅色版---*/
/* line 335, ../sass/cp.scss */
.profile_peach .pro_contener .name {
  color: #ef232f;
}
/* line 339, ../sass/cp.scss */
.profile_peach .pro_contener .main span {
  color: #ef232f;
}

/*---局長簡介_湖水綠色版---*/
/* line 351, ../sass/cp.scss */
.profile_tiffany .pro_contener .name {
  color: #59D5BC;
}
/* line 355, ../sass/cp.scss */
.profile_tiffany .pro_contener .main span {
  color: #59D5BC;
}

/*---局長簡介_橘色版---*/
/* line 367, ../sass/cp.scss */
.profile_orange .pro_contener .name {
  color: #ef5016;
}
/* line 371, ../sass/cp.scss */
.profile_orange .pro_contener .main span {
  color: #ef5016;
}

/*---單行表格_基本綠---*/
/* line 382, ../sass/cp.scss */
.contact table {
  background-color: #fff;
  border: 1px solid #ccc;
  table-layout: fixed;
}
/* line 388, ../sass/cp.scss */
.contact h5 {
  font-size: 1.2em;
  color: #7fa70e;
  line-height: 2;
  font-weight: bolder;
  margin-left: 10px;
}
/* line 396, ../sass/cp.scss */
.contact th {
  background-color: #a1cf0c;
  font-weight: 600;
  color: #fff;
  line-height: 25px;
  padding: 5px 10px;
}
/* line 403, ../sass/cp.scss */
.contact td {
  border: 1px solid #CCC;
  padding: 5px 10px;
  text-align: left;
  line-height: 1.7;
}
/* line 409, ../sass/cp.scss */
.contact td ol, .contact td li {
  margin: 0px;
  padding-left: 10px;
}
/* line 414, ../sass/cp.scss */
.contact td.noline {
  border-right: none;
}
/* line 418, ../sass/cp.scss */
.contact tr a {
  color: #666;
  text-decoration: none;
  text-align: left;
}
/* line 422, ../sass/cp.scss */
.contact tr a:hover {
  color: #fe9a05;
  text-decoration: underline;
}
/* line 428, ../sass/cp.scss */
.contact tr.bgcolor {
  background-color: #f5f5f5;
}
/* line 431, ../sass/cp.scss */
.contact tr.bgcolor02 {
  background-color: #dee1d8;
}

/*---單行表格_虛線深綠色---*/
/* line 440, ../sass/cp.scss */
.contact01 h5 {
  color: #09A17F;
}
/* line 443, ../sass/cp.scss */
.contact01 th {
  background-color: #0CCFA3;
}
/* line 446, ../sass/cp.scss */
.contact01 tr {
  border-bottom: 1px dashed #ccc;
}
/* line 449, ../sass/cp.scss */
.contact01 tr a:hover {
  color: #09A17F;
  text-decoration: underline;
}
/* line 453, ../sass/cp.scss */
.contact01 tr.bgcolor02 {
  background-color: #F5F5F5;
}

/*---單行表格_點線橘色---*/
/* line 462, ../sass/cp.scss */
.contact02 h5 {
  color: #D26800;
}
/* line 465, ../sass/cp.scss */
.contact02 th {
  background-color: #FFA500;
}
/* line 468, ../sass/cp.scss */
.contact02 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 471, ../sass/cp.scss */
.contact02 tr a:hover {
  color: #FFA500;
  text-decoration: underline;
}
/* line 475, ../sass/cp.scss */
.contact02 tr.bgcolor02 {
  background-color: #FFF5E7;
}

/*---單行表格_點線藍色---*/
/* line 484, ../sass/cp.scss */
.contact03 h5 {
  color: #0CAACF;
}
/* line 487, ../sass/cp.scss */
.contact03 th {
  background-color: #0CAACF;
}
/* line 490, ../sass/cp.scss */
.contact03 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 493, ../sass/cp.scss */
.contact03 tr a:hover {
  color: #0CAACF;
  text-decoration: underline;
}
/* line 497, ../sass/cp.scss */
.contact03 tr.bgcolor02 {
  background-color: #F5F5F5;
}

/* line 503, ../sass/cp.scss */
.contact04 h5 {
  color: #FF69B4;
}
/* line 506, ../sass/cp.scss */
.contact04 th {
  background-color: #FF69B4;
}
/* line 509, ../sass/cp.scss */
.contact04 tr {
  border-bottom: 1px dotted #ccc;
}
/* line 512, ../sass/cp.scss */
.contact04 tr a:hover {
  color: #FF69B4;
  text-decoration: underline;
}
/* line 516, ../sass/cp.scss */
.contact04 tr.bgcolor02 {
  background-color: #FFF0F5;
}

/*---單行表格_虛線粉紅色---*/
/* line 525, ../sass/cp.scss */
.contact_red h5 {
  color: #ff5b6b;
}
/* line 528, ../sass/cp.scss */
.contact_red th {
  background-color: #ff5b6b;
}
/* line 531, ../sass/cp.scss */
.contact_red tr {
  border-bottom: 1px dashed #ccc;
}
/* line 534, ../sass/cp.scss */
.contact_red tr a:hover {
  color: #ff5b6b;
  text-decoration: underline;
}
/* line 538, ../sass/cp.scss */
.contact_red tr.bgcolor02 {
  background-color: #F5F5F5;
}

/*---藍綠色樣式---*/
/* line 547, ../sass/cp.scss */
.green01 h3 {
  color: #4db8bd !important;
  border-bottom: 1px solid #4db8bd !important;
}
/* line 552, ../sass/cp.scss */
.green01 h3:before {
  background-color: #4db8bd !important;
}
/* line 556, ../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 563, ../sass/cp.scss */
.green01 a {
  color: #557971 !important;
}
/* line 565, ../sass/cp.scss */
.green01 a:hover {
  color: #4795A2 !important;
}

/*---黃綠色樣式---*/
/* line 575, ../sass/cp.scss */
.green02 h3 {
  color: #9db253 !important;
  border-bottom: 1px solid #9db253 !important;
}
/* line 580, ../sass/cp.scss */
.green02 h3:before {
  background-color: #9db253 !important;
}
/* line 584, ../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 591, ../sass/cp.scss */
.green02 a {
  color: #878483 !important;
}
/* line 593, ../sass/cp.scss */
.green02 a:hover {
  color: #9ABD47 !important;
}
/* line 599, ../sass/cp.scss */
.green02 table tr th {
  background: url(../images/img/icon009.jpg) left 5px no-repeat;
  padding-left: 20px;
  color: #9ABD47;
}

/*---藍綠色---*/
/* line 612, ../sass/cp.scss */
.blue02 h3 {
  color: #00BFFF !important;
  border-bottom: 1px solid #00BFFF !important;
}
/* line 617, ../sass/cp.scss */
.blue02 h3:before {
  background-color: #00BFFF !important;
}
/* line 621, ../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 628, ../sass/cp.scss */
.blue02 a {
  color: #878483 !important;
}
/* line 630, ../sass/cp.scss */
.blue02 a:hover {
  color: #00BFFF !important;
}
/* line 636, ../sass/cp.scss */
.blue02 table tr th {
  background: url(../images/img/icon010.jpg) left 5px no-repeat;
  padding-left: 20px;
  color: #00BFFF;
}

/*---紫色樣式--*/
/* line 649, ../sass/cp.scss */
.purple01 h3 {
  color: #614ACB !important;
  border-bottom: 1px solid #614ACB !important;
}
/* line 654, ../sass/cp.scss */
.purple01 h3:before {
  background-color: #614ACB !important;
}
/* line 658, ../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 665, ../sass/cp.scss */
.purple01 a {
  color: #74889D !important;
}
/* line 667, ../sass/cp.scss */
.purple01 a:hover {
  color: #468FEF !important;
}

/*---橘色樣式---*/
/* line 677, ../sass/cp.scss */
.orange01 h3 {
  color: #da6a54 !important;
  border-bottom: 1px solid #da6a54 !important;
}
/* line 682, ../sass/cp.scss */
.orange01 h3:before {
  background-color: #da6a54 !important;
}
/* line 686, ../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 693, ../sass/cp.scss */
.orange01 a {
  color: #AB621A !important;
}
/* line 695, ../sass/cp.scss */
.orange01 a:hover {
  color: #EA8500 !important;
}

/*---紅色樣式---*/
/* line 705, ../sass/cp.scss */
.red01 h3 {
  color: #D80029 !important;
  border-bottom: 1px solid #D80029 !important;
}
/* line 710, ../sass/cp.scss */
.red01 h3:before {
  background-color: #D80029 !important;
}
/* line 714, ../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 722, ../sass/cp.scss */
.red01 a {
  color: #947F58 !important;
}
/* line 724, ../sass/cp.scss */
.red01 a:hover {
  color: #804040 !important;
}

/*--------------------------CP圖RWD------------------------------------*/
@media (max-width: 768px) {
  /* line 733, ../sass/cp.scss */
  .data_midlle_cp img {
    max-width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0px !important;
  }
}

/*--------------------------圖文列表------------------------------------*/
/* line 750, ../sass/cp.scss */
.pic_list {
  line-height: 1.7;
}
/* line 752, ../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 761, ../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 775, ../sass/cp.scss */
.pic_list img {
  margin: 0px 10px;
}
/* line 778, ../sass/cp.scss */
.pic_list ul {
  overflow: hidden;
  list-style: disc;
  margin: 5px;
  padding-left: 20px;
}
/* line 783, ../sass/cp.scss */
.pic_list ul li {
  padding: 5px 10px;
  border-bottom: 1px dashed #ccc;
}
/* line 786, ../sass/cp.scss */
.pic_list ul li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 792, ../sass/cp.scss */
.pic_list ul li ul li {
  padding: 5px;
  border-bottom: 1px dashed #ccc;
}
/* line 799, ../sass/cp.scss */
.pic_list a {
  text-decoration: none;
  color: #9A9CA7;
}
/* line 802, ../sass/cp.scss */
.pic_list a:hover {
  position: relative;
  top: 1px;
  left: 1px;
}
/* line 807, ../sass/cp.scss */
.pic_list a img {
  border: none;
}
/* line 813, ../sass/cp.scss */
.pic_list table tr td {
  padding: 3px 0;
}
/* line 818, ../sass/cp.scss */
.pic_list .text {
  overflow: hidden;
  padding: 5px 0;
}
/* line 822, ../sass/cp.scss */
.pic_list h4 {
  overflow: hidden;
  font-size: 1.3em;
  color: #000;
}

/*---------------------------列表底線------------------------------------*/
/* line 833, ../sass/cp.scss */
.line .text {
  border-bottom: 1px dashed #ccc;
}
/* line 837, ../sass/cp.scss */
.line table tr {
  border-bottom: 1px dashed #ccc;
}

/*---------------------------去框線------------------------------------*/
/* line 846, ../sass/cp.scss */
.no_line {
  border: none !important;
}

/*---------------------------圖片陰影------------------------------------*/
/* line 854, ../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 865, ../sass/cp.scss */
.pic_round img {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  border: none;
  padding: 0px;
}

/*----------------------------圓角圖片------------------------------------*/
/* line 878, ../sass/cp.scss */
.pic_radius img {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
}

/*----------------------------有框圖片------------------------------------*/
/* line 890, ../sass/cp.scss */
.pic_border img {
  padding: 3px;
  border: 1px solid #ccc;
}

/*----------------------------圖片垂直列表------------------------------------*/
/* line 899, ../sass/cp.scss */
.pic_table {
  margin: 10px 0;
}
/* line 901, ../sass/cp.scss */
.pic_table span {
  display: block;
  text-align: center !important;
}

/*-------顏色-------*/
/* line 910, ../sass/cp.scss */
.green001 {
  color: #4795A2;
}

/* line 914, ../sass/cp.scss */
.green002 {
  color: #4795A2;
}

/* line 919, ../sass/cp.scss */
.list_table th {
  background-position: 0 5px !important;
  border-bottom: 1px dashed #ccc;
  vertical-align: top;
}
/* line 924, ../sass/cp.scss */
.list_table td {
  border-bottom: 1px dashed #ccc;
}

@media (max-width: 768px) and (min-width: 661px) {
  /* line 931, ../sass/cp.scss */
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 937, ../sass/cp.scss */
  .pic_list img {
    max-width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0px !important;
  }
  /* line 943, ../sass/cp.scss */
  .pic_list h4 {
    width: 100%;
  }
  /* line 947, ../sass/cp.scss */
  .pic_list a img {
    width: auto !important;
    border: none;
  }

  /*-------表格-------*/
  /* line 954, ../sass/cp.scss */
  tr.th-none {
    display: none;
  }

  /* line 957, ../sass/cp.scss */
  tr.tr-line {
    border-bottom: #666 solid 1px;
  }

  /* line 961, ../sass/cp.scss */
  .cell-table thead {
    display: none;
  }
  /* line 964, ../sass/cp.scss */
  .cell-table .cell-td {
    display: inherit;
  }
  /* line 967, ../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 976, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #fff;
  }
  /* line 979, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #F0F0F0;
  }
  /* line 983, ../sass/cp.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #ccc;
    border: none;
    border-bottom: #fff double 1px;
    padding: 0;
  }
  /* line 990, ../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 1001, ../sass/cp.scss */
  .cell-table td span.cell-td {
    line-height: 1.7;
    margin: 1%;
  }

  /* line 1008, ../sass/cp.scss */
  .table_blue01 td {
    background-color: #3bd1e9;
    color: #fff;
  }

  /* line 1012, ../sass/cp.scss */
  .table_blue02 td {
    background-color: #5781a7;
    color: #fff;
  }

  /* line 1016, ../sass/cp.scss */
  .table_red01 td {
    background-color: #fed0da;
    color: #ed3245;
  }

  /* line 1020, ../sass/cp.scss */
  .table_yellow01 td {
    background-color: #fee09a;
    color: #ff6600;
  }

  /* line 1024, ../sass/cp.scss */
  .table_yellow02 td {
    background-color: #f6a94d;
    color: #fff;
  }

  /* line 1028, ../sass/cp.scss */
  .table_green01 td {
    background-color: #bdf8e2;
    color: #00c897;
  }

  /* line 1032, ../sass/cp.scss */
  .table_green02 td {
    background-color: #38b299;
    color: #fff;
  }

  /* line 1036, ../sass/cp.scss */
  .table_golden01 td {
    background-color: #b69a5b;
    color: #fff;
  }

  /*-------圖片垂直列表-------*/
  /* line 1041, ../sass/cp.scss */
  .pic_table {
    float: none !important;
  }
  /* line 1043, ../sass/cp.scss */
  .pic_table span {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
  }
  /* line 1048, ../sass/cp.scss */
  .pic_table img {
    width: 100% !important;
  }

  /* line 1053, ../sass/cp.scss */
  .list_table th {
    display: inline-block;
    width: 100%;
    border-bottom: none;
  }
  /* line 1058, ../sass/cp.scss */
  .list_table td {
    display: inline-block;
    width: 100%;
  }
}
/*---------mail_btn---------*/
/* line 1066, ../sass/cp.scss */
.mail_btn {
  display: inline-block;
  margin-left: 20px;
}
/* line 1071, ../sass/cp.scss */
.mail_btn:before {
  width: 16px;
  height: 16px;
}

/*--------縣府組織_欄位樣式--------*/
/* line 1077, ../sass/cp.scss */
.text.on_line {
  min-height: 300px;
}

/* line 1081, ../sass/cp.scss */
.namelink_list li {
  list-style-type: none;
  width: 10%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}

/*-----------縣府組織手機列表------------*/
/* line 1091, ../sass/cp.scss */
.org_list {
  display: none !important;
}
/* line 1094, ../sass/cp.scss */
.org_list ul {
  margin-left: 20px;
  color: #557971 !important;
}
/* line 1095, ../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 1101, ../sass/cp.scss */
.org_list ul li a {
  cursor: pointer;
}
/* line 1107, ../sass/cp.scss */
.org_list ul ul li {
  border-left: 3px solid #1878AA !important;
}
/* line 1112, ../sass/cp.scss */
.org_list ul ul ul li {
  border-left: 3px solid #BD7224 !important;
}
/* line 1118, ../sass/cp.scss */
.org_list ul ul ul:last-child li {
  border-left: 3px solid #613DAC !important;
}
/* line 1122, ../sass/cp.scss */
.org_list ul ul ul:last-child ul li {
  border-left: 3px solid #BD7224 !important;
}

/*日文版歷史連結列表*/
/* line 1135, ../sass/cp.scss */
.historylink_list li {
  list-style-type: none;
  width: 30%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}

/* line 1143, ../sass/cp.scss */
.historylink_list {
  padding: 10px !important;
  border: 1px solid #ccc;
}

/*----------------英文版單位連結-------------------*/
/* line 1153, ../sass/cp.scss */
.chiefs div ul li {
  width: 50%;
  float: left;
  padding: 10px 0;
  list-style-type: none;
  border: 0;
}
/* line 1159, ../sass/cp.scss */
.chiefs div ul li a {
  margin: 5px;
  vertical-align: top;
}

@media (max-width: 660px) {
  /* line 1173, ../sass/cp.scss */
  .namelink_list li, .historylink_list li {
    width: 100%;
  }

  /* line 1176, ../sass/cp.scss */
  .namelink_list {
    display: none;
  }

  /* line 1179, ../sass/cp.scss */
  .org_list {
    display: block !important;
  }

  /*-------表格-------*/
  /* line 1184, ../sass/cp.scss */
  tr.th-none {
    display: none;
  }

  /* line 1187, ../sass/cp.scss */
  tr.tr-line {
    border-bottom: #ccc solid 1px;
  }

  /* line 1191, ../sass/cp.scss */
  .cell-table thead {
    display: none;
  }
  /* line 1194, ../sass/cp.scss */
  .cell-table .cell-td {
    display: inherit;
  }
  /* line 1197, ../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 1206, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #fff;
  }
  /* line 1209, ../sass/cp.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #F0F0F0;
  }
  /* line 1213, ../sass/cp.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #ccc;
    border: none;
    border-bottom: #fff double 1px;
    padding: 0;
  }
  /* line 1221, ../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 1232, ../sass/cp.scss */
  .cell-table td span.cell-td {
    line-height: 1.7;
    margin: 1%;
  }

  /* line 1239, ../sass/cp.scss */
  .table_blue01 td {
    background-color: #3bd1e9;
    color: #fff;
  }

  /* line 1243, ../sass/cp.scss */
  .table_blue02 td {
    background-color: #5781a7;
    color: #fff;
  }

  /* line 1247, ../sass/cp.scss */
  .table_red01 td {
    background-color: #fed0da;
    color: #ed3245;
  }

  /* line 1251, ../sass/cp.scss */
  .table_yellow01 td {
    background-color: #fee09a;
    color: #ff6600;
  }

  /* line 1255, ../sass/cp.scss */
  .table_yellow02 td {
    background-color: #f6a94d;
    color: #fff;
  }

  /* line 1259, ../sass/cp.scss */
  .table_green01 td {
    background-color: #bdf8e2;
    color: #00c897;
  }

  /* line 1263, ../sass/cp.scss */
  .table_green02 td {
    background-color: #38b299;
    color: #fff;
  }

  /* line 1267, ../sass/cp.scss */
  .table_golden01 td {
    background-color: #b69a5b;
    color: #fff;
  }

  /*---局長簡介----*/
  /* line 1274, ../sass/cp.scss */
  .profile .pro_contener .img {
    float: none;
    margin: 0 auto;
  }
  /* line 1278, ../sass/cp.scss */
  .profile .pro_contener .name,
  .profile .pro_contener .main {
    margin-left: 0;
  }
  /* line 1283, ../sass/cp.scss */
  .profile .pro_contener .main span {
    background-position: center;
    text-align: center;
    padding-left: 0;
  }

  /* line 1291, ../sass/cp.scss */
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 1297, ../sass/cp.scss */
  .pic_list img {
    max-width: 100% !important;
    height: auto !important;
    float: none !important;
    margin: 0px !important;
  }
  /* line 1303, ../sass/cp.scss */
  .pic_list h4 {
    width: 100%;
  }
  /* line 1307, ../sass/cp.scss */
  .pic_list a img {
    width: auto !important;
    border: none;
  }

  /*-------圖片垂直列表-------*/
  /* line 1314, ../sass/cp.scss */
  .pic_table {
    float: none !important;
  }
  /* line 1315, ../sass/cp.scss */
  .pic_table tr {
    border-bottom: none;
  }
  /* line 1319, ../sass/cp.scss */
  .pic_table span {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
  }
  /* line 1324, ../sass/cp.scss */
  .pic_table img {
    width: 100% !important;
  }

  /* line 1329, ../sass/cp.scss */
  .list_table th {
    display: inline-block;
    width: 100%;
    border-bottom: none;
  }
  /* line 1334, ../sass/cp.scss */
  .list_table td {
    display: inline-table;
    width: 100%;
  }
}
/*------------下載列表-------------*/
/* line 1344, ../sass/cp.scss */
.pic_list .dowload-list {
  list-style-type: none;
  padding-left: 0;
}
/* line 1347, ../sass/cp.scss */
.pic_list .dowload-list li {
  border-bottom: none;
  padding: 0;
}

@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1358, ../sass/cp.scss */
  .data_midlle_cp table table td {
    vertical-align: middle;
  }

  /* line 1364, ../sass/cp.scss */
  table.list td {
    padding: 5px;
  }
}

/*# sourceMappingURL=cp.css.map */
