@charset "UTF-8";
/* 
	請注意！本 sass 所做設定為其他scss檔案基礎。
	本 scss 僅做基礎功能的引入，除非有其他系統規範的異動，否則請避免任何變更。
*/
/* line 56, ../sass/_base_function.scss */
.content .content_middle .sitemap_left ul:after, .content .content_middle .main .data_midlle:after, .past_team ul li ul.team_des li:after, .past_team ul li:after, .menubg .menuarea #menu > li div .over15_02:after, .menubg .menuarea #menu > li div .over15_03:after, .menubg .menuarea #menu > li div .over15_04:after, .menubg .menuarea #menu > li div .over15_05:after, .menubg .menuarea #menu:after, .kcg_search .search_list ul li:after, .data_midlle_rss ul span:after, .data_midlle_link ul span span li:after, .data_midlle_link2 ul span span li:after, .select_list li a:after, .data_midlle_CalendarList > ul > li ul li:after, .login table tr td:after, .data_midlle_news_category > ul:after, .data_midlle_news_box03_2 ul li table tr td .news_box03_mv ol:after, .data_midlle_news_box03_2 ul li table tr td .news_box03_img ol:after, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01:after, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02:after, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01:after, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02:after, .mv_list_box .mv_list ul span:after, .Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul:after {
  content: "​";
  display: block;
  height: 0;
  clear: both;
}

/* line 63, ../sass/_base_function.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-nav span.es-nav-prev, .Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-nav span.es-nav-next {
  text-indent: -9999px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/* line 70, ../sass/_base_function.scss */
.data_midlle_link ul span span li > a, .data_midlle_link2 ul span span li > a, .data_midlle_link ul span span li b, .data_midlle_link2 ul span span li b, .data_midlle_CalendarList > ul > li ul li p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 82, ../sass/_base_function.scss */
.content .content_middle .title h2:before, .content .content_middle .sitemap_left ul:before, .footer_Login .WWWEdit_Login:before, .footer_Login .WWWEdit_HomeEdit:before, .footer_Login .WWWEdit_Logout:before, #WWWEdit .WWWEdit_Edit:before, .Satisfaction h2:before, .data_midlle_rss ul span span li a:before, .data_midlle_qa_title:before, .data_midlle_vote ul table tr td li:before, .login .h3:before, .data_midlle_news_box03_2 ul li table tr th.RelIcon:before, .data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:before, .data_midlle_publish_Message h2 span:before, .Photo_view_box .rg-gallery .rg-view a.rg-view-full:before, .Photo_view_box .rg-gallery .rg-view a.rg-view-thumbs: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 102, ../sass/_base_function.scss */
.content .content_middle .title h2 .user_tool ul, .content .content_middle .sitemap_left ul, .content .content_middle .main .data_midlle .data_midlle_service ul, .content .content_middle .main .data_midlle .data_midlle_service_child ul, .content .content_middle .main .data_bottom .content_bottom ul, .menubg .menuarea #menu, .menubg .menuarea #menu > li div div ul, .kcg_search .searchbt1 ul, .kcg_search .search_list ul, .data_midlle_rss ul, .periodical_menu ul, .sitemap_tab ul, .data_midlle_sitemap_New ul, .data_midlle_sitemap_New ul > ul, .data_midlle_link ul, .data_midlle_link2 ul, .data_midlle_vote ul, .data_midlle_vote_title p, .select_list, .input_area ul, .data_midlle_CalendarList > ul, .data_midlle_CalendarList > ul > li ul, .data_midlle_news ul, .data_midlle_news3 ul, .data_midlle_news_category > ul, .data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul, .data_midlle_news_box01 dl dd, .data_midlle_news_box03_2 ul, .data_midlle_news_box03_2 ul li table tr td .news_box03_data ol, .data_midlle_news_box03_2 ul li table tr td .news_box03_mv ol, .data_midlle_news_box03_2 ul li table tr td .news_box03_img ol, .common.register h1, .common .MultiRadio ul, .common .SingleRadio ul, .common .MultiCheckbox ul, .common .SingleCheckbox ul, .common .MultiRadio label p, .common .SingleRadio label p, .common .MultiCheckbox label p, .common .SingleCheckbox label p, .common .event_intro ul, .common .comp_chk ul, .photo_search ul, .mv_list_box .mv_list_box_x .mv_list_box_x_center ul, .mv_list_box .mv_list ul, .Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel 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 114, ../sass/_base_function.scss */
.content .content_middle, .content .content_middle .main .data_midlle {
  margin: 0 auto;
}

/* line 136, ../sass/_base_function.scss */
.Photo_view_box .rg-gallery {
  margin: 20px 0 !important;
  box-sizing: border-box;
  padding: 20px;
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 0 10px #cae853;
  transition: box-shadow 300ms;
}
/* line 145, ../sass/_base_function.scss */
.Photo_view_box .rg-gallery:hover {
  box-shadow: 0 0 20px #bce226;
}
/* line 151, ../sass/_base_function.scss */
.Photo_view_box .rg-gallery h2:before {
  margin-right: 6px;
}

/* line 157, ../sass/_base_function.scss */
.data_midlle_qa_title, .data_midlle_news_box03_2 ul li table tr th.RelIcon {
  padding: 0 0 6px 0;
  margin: 0 0 10px 0;
  border-bottom: 2px solid #cae853;
  font-size: 1.1em;
  color: #1a1a1a;
}

/* line 165, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"], .content .content_middle .main .data_bottom .content_bottom ul li a, .footer_Login a, #WWWEdit .WWWEdit_Edit, .sitemap_tab ul li a, .data_midlle_vote_ok div a, .mv_view_box .mv_view_more, .calendar_box .Switch dt a, .login table tr td .button, .list_gotopage_b a, .list_gotopage_news a, .list_gotopage_w a, .data_midlle_news_box01 dl dt table tr td + td a, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p + a, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p + a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p + a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p + a, .data_midlle_publish_bt a, .common .ParagraphDescription a, .common .Question .TextInput [type="reset"], .common .Question .TextInput [type="submit"], .common .Question .TextInput [type="button"], .common .MultiRadio [type="reset"], .common .MultiRadio [type="submit"], .common .MultiRadio [type="button"], .common .SingleRadio [type="reset"], .common .SingleRadio [type="submit"], .common .SingleRadio [type="button"], .common .MultiCheckbox [type="reset"], .common .MultiCheckbox [type="submit"], .common .MultiCheckbox [type="button"], .common .SingleCheckbox [type="reset"], .common .SingleCheckbox [type="submit"], .common .SingleCheckbox [type="button"], .common .event_intro ul li a.button, .common .button, .Photo_view_box .rg-gallery .rg-view a, .data_midlle_Message .SurveyMember_Logout a, .data_midlle_web table tr td .web_search a, .data_midlle_web table tr td .web_no a {
  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 */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:link, .content .content_middle .main .data_bottom .content_bottom ul li a:link, .footer_Login a:link, #WWWEdit .WWWEdit_Edit:link, .sitemap_tab ul li a:link, .data_midlle_vote_ok div a:link, .mv_view_box .mv_view_more:link, .calendar_box .Switch dt a:link, .login table tr td .button:link, .list_gotopage_b a:link, .list_gotopage_news a:link, .list_gotopage_w a:link, .data_midlle_news_box01 dl dt table tr td + td a:link, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p + a:link, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p + a:link, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p + a:link, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p + a:link, .data_midlle_publish_bt a:link, .common .ParagraphDescription a:link, .common .Question .TextInput [type="reset"]:link, .common .Question .TextInput [type="submit"]:link, .common .Question .TextInput [type="button"]:link, .common .MultiRadio [type="reset"]:link, .common .MultiRadio [type="submit"]:link, .common .MultiRadio [type="button"]:link, .common .SingleRadio [type="reset"]:link, .common .SingleRadio [type="submit"]:link, .common .SingleRadio [type="button"]:link, .common .MultiCheckbox [type="reset"]:link, .common .MultiCheckbox [type="submit"]:link, .common .MultiCheckbox [type="button"]:link, .common .SingleCheckbox [type="reset"]:link, .common .SingleCheckbox [type="submit"]:link, .common .SingleCheckbox [type="button"]:link, .common .event_intro ul li a.button:link, .common .button:link, .Photo_view_box .rg-gallery .rg-view a:link, .data_midlle_Message .SurveyMember_Logout a:link, .data_midlle_web table tr td .web_search a:link, .data_midlle_web table tr td .web_no a:link {
  color: #cae853;
}
/* line 183, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:visited, .content .content_middle .main .data_bottom .content_bottom ul li a:visited, .footer_Login a:visited, #WWWEdit .WWWEdit_Edit:visited, .sitemap_tab ul li a:visited, .data_midlle_vote_ok div a:visited, .mv_view_box .mv_view_more:visited, .calendar_box .Switch dt a:visited, .login table tr td .button:visited, .list_gotopage_b a:visited, .list_gotopage_news a:visited, .list_gotopage_w a:visited, .data_midlle_news_box01 dl dt table tr td + td a:visited, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p + a:visited, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p + a:visited, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p + a:visited, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p + a:visited, .data_midlle_publish_bt a:visited, .common .ParagraphDescription a:visited, .common .Question .TextInput [type="reset"]:visited, .common .Question .TextInput [type="submit"]:visited, .common .Question .TextInput [type="button"]:visited, .common .MultiRadio [type="reset"]:visited, .common .MultiRadio [type="submit"]:visited, .common .MultiRadio [type="button"]:visited, .common .SingleRadio [type="reset"]:visited, .common .SingleRadio [type="submit"]:visited, .common .SingleRadio [type="button"]:visited, .common .MultiCheckbox [type="reset"]:visited, .common .MultiCheckbox [type="submit"]:visited, .common .MultiCheckbox [type="button"]:visited, .common .SingleCheckbox [type="reset"]:visited, .common .SingleCheckbox [type="submit"]:visited, .common .SingleCheckbox [type="button"]:visited, .common .event_intro ul li a.button:visited, .common .button:visited, .Photo_view_box .rg-gallery .rg-view a:visited, .data_midlle_Message .SurveyMember_Logout a:visited, .data_midlle_web table tr td .web_search a:visited, .data_midlle_web table tr td .web_no a:visited {
  color: #cae853;
}
/* line 187, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:hover, .content .content_middle .main .data_bottom .content_bottom ul li a:hover, .footer_Login a:hover, #WWWEdit .WWWEdit_Edit:hover, .sitemap_tab ul li a:hover, .data_midlle_vote_ok div a:hover, .mv_view_box .mv_view_more:hover, .calendar_box .Switch dt a:hover, .login table tr td .button:hover, .list_gotopage_b a:hover, .list_gotopage_news a:hover, .list_gotopage_w a:hover, .data_midlle_news_box01 dl dt table tr td + td a:hover, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p + a:hover, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p + a:hover, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p + a:hover, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p + a:hover, .data_midlle_publish_bt a:hover, .common .ParagraphDescription a:hover, .common .Question .TextInput [type="reset"]:hover, .common .Question .TextInput [type="submit"]:hover, .common .Question .TextInput [type="button"]:hover, .common .MultiRadio [type="reset"]:hover, .common .MultiRadio [type="submit"]:hover, .common .MultiRadio [type="button"]:hover, .common .SingleRadio [type="reset"]:hover, .common .SingleRadio [type="submit"]:hover, .common .SingleRadio [type="button"]:hover, .common .MultiCheckbox [type="reset"]:hover, .common .MultiCheckbox [type="submit"]:hover, .common .MultiCheckbox [type="button"]:hover, .common .SingleCheckbox [type="reset"]:hover, .common .SingleCheckbox [type="submit"]:hover, .common .SingleCheckbox [type="button"]:hover, .common .event_intro ul li a.button:hover, .common .button:hover, .Photo_view_box .rg-gallery .rg-view a:hover, .data_midlle_Message .SurveyMember_Logout a:hover, .data_midlle_web table tr td .web_search a:hover, .data_midlle_web table tr td .web_no a:hover {
  text-decoration: underline;
  color: #cae853 !important;
}
/* line 192, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:active, .content .content_middle .main .data_bottom .content_bottom ul li a:active, .footer_Login a:active, #WWWEdit .WWWEdit_Edit:active, .sitemap_tab ul li a:active, .data_midlle_vote_ok div a:active, .mv_view_box .mv_view_more:active, .calendar_box .Switch dt a:active, .login table tr td .button:active, .list_gotopage_b a:active, .list_gotopage_news a:active, .list_gotopage_w a:active, .data_midlle_news_box01 dl dt table tr td + td a:active, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p + a:active, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p + a:active, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p + a:active, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p + a:active, .data_midlle_publish_bt a:active, .common .ParagraphDescription a:active, .common .Question .TextInput [type="reset"]:active, .common .Question .TextInput [type="submit"]:active, .common .Question .TextInput [type="button"]:active, .common .MultiRadio [type="reset"]:active, .common .MultiRadio [type="submit"]:active, .common .MultiRadio [type="button"]:active, .common .SingleRadio [type="reset"]:active, .common .SingleRadio [type="submit"]:active, .common .SingleRadio [type="button"]:active, .common .MultiCheckbox [type="reset"]:active, .common .MultiCheckbox [type="submit"]:active, .common .MultiCheckbox [type="button"]:active, .common .SingleCheckbox [type="reset"]:active, .common .SingleCheckbox [type="submit"]:active, .common .SingleCheckbox [type="button"]:active, .common .event_intro ul li a.button:active, .common .button:active, .Photo_view_box .rg-gallery .rg-view a:active, .data_midlle_Message .SurveyMember_Logout a:active, .data_midlle_web table tr td .web_search a:active, .data_midlle_web table tr td .web_no a:active {
  color: #cae853;
}

/* line 205, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search, .data_midlle_qa_box table tr td p, .data_midlle_qa2, .data_midlle_vote_box, .data_midlle_qa_ok:before, .input_area p, .mv_view_box .mv_view span, .logok, .login, .data_midlle_news_box02, .epeaper_container .epeaper_box, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p, .data_midlle_publish_Message, .common #ContentPlaceHolder1_divContent, .common .comp_chk li, .common .event_content, .Photo_view_box p {
  padding: 20px;
  display: block;
  line-height: 1.4;
  background-color: #f5f5f5;
}

/* line 212, ../sass/_base_function.scss */
.data_midlle_qa_box > table > tbody > tr:first-child td, .data_midlle_qa2 table tr td .data_midlle_qa_questitle .h3, .data_midlle_link h2, .data_midlle_link2 h2, .data_midlle_vote_title, .mv_view_box h2, .login .h3, .data_midlle_news_box01 dl dt table tr td, .common .event_intro h2, .Photo_view_box h2 {
  padding: 10px 0;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.1em;
  text-indent: 0;
  color: #1a1a1a;
}

/* line 221, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li a, .periodical_menu ul li, .data_midlle_sitemap_New ul li span a, .data_midlle_link ul span span li, .data_midlle_link2 ul span span li, .data_midlle_CalendarList > ul > li, .data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li {
  display: block;
  padding: 6px 10px;
  background-color: #f5f5f5;
  line-height: 1.4;
}
/* line 227, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li a:hover, .periodical_menu ul li:hover, .data_midlle_sitemap_New ul li span a:hover, .data_midlle_link ul span span li:hover, .data_midlle_link2 ul span span li:hover, .data_midlle_CalendarList > ul > li:hover, .data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:hover {
  background-color: #cae853;
  color: #ffffff;
}

/* line 237, ../sass/_base_function.scss */
.css_tr tr:nth-child(2n), .data_midlle_glossary div table tr:nth-child(2n), .data_midlle_publish table tr:nth-child(2n), .css_tr tr.question_tr + tr, .data_midlle_glossary div table tr.question_tr + tr, .data_midlle_publish table tr.question_tr + tr, .css_tr tr.css_title + tr, .data_midlle_glossary div table tr.css_title + tr, .data_midlle_publish table tr.css_title + tr {
  background-color: #f5f5f5;
}
/* line 241, ../sass/_base_function.scss */
.css_tr tr th, .data_midlle_glossary div table tr th, .data_midlle_publish table tr th, .css_tr tr td, .data_midlle_glossary div table tr td, .data_midlle_publish table tr td {
  padding: 10px;
}
/* line 245, ../sass/_base_function.scss */
.css_tr tr th, .data_midlle_glossary div table tr th, .data_midlle_publish table tr th {
  font-size: 1.1em;
  color: #1a1a1a;
}
/* line 250, ../sass/_base_function.scss */
.css_tr tr td, .data_midlle_glossary div table tr td, .data_midlle_publish table tr td {
  line-height: 1.4;
}

/* 
	請注意！本 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 210, ../sass/_base_icon-font.scss */
.content .content_middle .title h2:before {
  content: "\e0ee";
}

/* line 237, ../sass/_base_icon-font.scss */
.data_midlle_news_box03_2 ul li table tr th.RelIcon:before {
  content: "\e101";
}

/* line 342, ../sass/_base_icon-font.scss */
.footer_Login .WWWEdit_HomeEdit:before, #WWWEdit .WWWEdit_Edit:before {
  content: "\e15e";
}

/* line 432, ../sass/_base_icon-font.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-full:before {
  content: "\e1a2";
}

/* line 441, ../sass/_base_icon-font.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-thumbs:before {
  content: "\e1a5";
}

/* line 537, ../sass/_base_icon-font.scss */
.Satisfaction h2:before {
  content: "\e206";
}

/* line 621, ../sass/_base_icon-font.scss */
.footer_Login .WWWEdit_Login:before, .login .h3:before, .data_midlle_publish_Message h2 span:before {
  content: "\e253";
}

/* line 627, ../sass/_base_icon-font.scss */
.footer_Login .WWWEdit_Logout:before {
  content: "\e255";
}

/* line 672, ../sass/_base_icon-font.scss */
.data_midlle_vote ul table tr td li:before {
  content: "\e268";
}

/* line 777, ../sass/_base_icon-font.scss */
.content .content_middle .sitemap_left ul:before {
  content: "\e29e";
}

/* line 825, ../sass/_base_icon-font.scss */
.data_midlle_qa_title:before {
  content: "\e2c3";
}

/* line 885, ../sass/_base_icon-font.scss */
.data_midlle_rss ul span span li a:before {
  content: "\e2f8";
}

/* 
	請注意！本 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, .icon-pic-pic-check, .icon-pic-right {
  background-image: url('/images/icon-pic-s8276f6c984.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-away-left {
  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-away-right {
  background-position: 0 -5px;
}

/* line 84, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../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, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-module_email {
  background-position: 0 -422px;
}

/* 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 -438px;
}

/* 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 -454px;
}

/* 
	請注意！本 scss 所做設定皆全域可見。
	本 sass 僅做基礎框架、格線的引入，請避免在此直接寫入樣式。
	若需要對全域樣式設定，請撰寫在 bace_layout.scss。
*/
/* line 3, ../sass/_page_layout.scss */
.wrapper {
  max-width: 100%;
  background-color: #cae853;
  padding-top: 1px;
}
@media (max-width: 768px) {
  /* line 3, ../sass/_page_layout.scss */
  .wrapper {
    padding-bottom: 0;
  }
}

/* line 14, ../sass/_page_layout.scss */
.topbg .wrapper {
  padding-top: 0;
}
/* line 21, ../sass/_page_layout.scss */
.topbg .toplog .search .searchbt1 .searchbt1 a {
  height: auto;
}

/* line 30, ../sass/_page_layout.scss */
.banner {
  max-width: 1010px;
  margin: 0 auto;
  display: block;
  background: none;
  padding-bottom: 0;
}
/* line 37, ../sass/_page_layout.scss */
.banner .wrapper {
  padding-top: 0;
}
@media (max-width: 950px) and (min-width: 901px) {
  /* line 30, ../sass/_page_layout.scss */
  .banner {
    margin-bottom: 0;
  }
}
@media (max-width: 900px) and (min-width: 801px) {
  /* line 30, ../sass/_page_layout.scss */
  .banner {
    margin-bottom: 0;
  }
}
@media (max-width: 800px) and (min-width: 769px) {
  /* line 30, ../sass/_page_layout.scss */
  .banner {
    margin-bottom: 0;
  }
}

/* line 52, ../sass/_page_layout.scss */
.banner, .Banner {
  margin-bottom: 0;
}

/* line 56, ../sass/_page_layout.scss */
.multiple {
  display: block;
  padding: 6px 10px;
  background-color: #fff;
  line-height: 1.4;
}
/* line 64, ../sass/_page_layout.scss */
.multiple span a {
  display: inline-block !important;
  line-height: 1;
  margin-left: 4px;
}

/* line 72, ../sass/_page_layout.scss */
.wrapper_content {
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 768px) {
  /* line 72, ../sass/_page_layout.scss */
  .wrapper_content {
    padding-left: 0;
    padding-right: 0;
    background: #ffffff;
  }
}

/* line 83, ../sass/_page_layout.scss */
.content {
  margin: 0 auto;
  margin-top: 20px;
  max-width: 1010px;
}
@media (max-width: 768px) {
  /* line 83, ../sass/_page_layout.scss */
  .content {
    margin: 0;
    margin-top: 20px;
  }
}
/* line 94, ../sass/_page_layout.scss */
.content .content_left {
  margin-top: -18px;
  display: block;
  position: relative;
  float: left;
  width: 240px;
}
@media (max-width: 768px) {
  /* line 94, ../sass/_page_layout.scss */
  .content .content_left {
    width: 100%;
    display: none;
  }
}
/* line 106, ../sass/_page_layout.scss */
.content .content_left .group {
  min-width: 100%;
}
/* line 113, ../sass/_page_layout.scss */
.content .content_left .group .container .group .container {
  margin-left: 0;
}
@media (max-width: 660px) {
  /* line 113, ../sass/_page_layout.scss */
  .content .content_left .group .container .group .container {
    margin-left: 10px;
  }
}
/* line 125, ../sass/_page_layout.scss */
.content .content_middle {
  display: block;
  overflow: hidden;
  position: relative;
  min-height: 500px;
  box-sizing: border-box;
  padding: 20px;
  background-color: #ffffff;
  border-radius: 10px;
  margin: 0 auto;
  margin-bottom: 25px;
}
/* line 144, ../sass/_page_layout.scss */
.content .content_middle .title h2 {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 1.4em;
  line-height: 1.2;
  color: #343434;
  border-bottom: 1px solid #cae853;
}
/* line 153, ../sass/_page_layout.scss */
.content .content_middle .title h2:before {
  font-size: inherit;
  color: inherit;
  margin-right: 3px;
}
/* line 166, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left {
  padding: 3px 6px;
  background-color: #f5f5f5;
}
@media (max-width: 768px) {
  /* line 166, ../sass/_page_layout.scss */
  .content .content_middle .sitemap_left {
    position: static;
    padding: 4px 0;
  }
}
/* line 178, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul:before {
  font-size: inherit;
  color: inherit;
}
/* line 182, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li {
  display: inline;
}
/* line 187, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li + li:before {
  content: '> ';
}
/* line 217, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li {
  width: auto !important;
}
/* line 220, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li + li {
  margin-top: 6px;
}
/* line 239, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul table tr + tr td {
  padding-top: 6px;
}
/* line 279, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle img[alt="QR Code"] {
  padding: 6px;
  float: right;
  background-color: #f5f5f5;
}
/* line 289, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search {
  width: 100%;
}
/* line 295, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr th, .content .content_middle .main .data_midlle .data_midlle_news_search tr td {
  padding: 6px 10px;
}
/* line 299, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr th {
  vertical-align: middle;
}
/* line 305, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr td input[type="text"] {
  background-color: #ffffff;
}
/* line 307, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr td input[type="text"]:focus {
  outline: 3px dashed #ff9d00;
}
/* line 313, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr td input[type="button"]:focus {
  outline: 3px dashed #ff9d00;
}
/* line 321, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn {
  margin-top: 20px;
  width: 100%;
}
/* line 327, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td {
  text-align: right;
}
/* line 332, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:focus {
  outline: 3px dashed #ff9d00;
}
/* line 341, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom {
  margin-top: 20px;
}
@media (max-width: 660px) {
  /* line 344, ../sass/_page_layout.scss */
  .content .content_middle .main .data_bottom .content_bottom {
    width: 100%;
  }
}
/* line 350, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom .content_bottom ul {
  text-align: right;
}
/* line 354, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom .content_bottom ul li {
  display: inline-block;
}
/* line 367, ../sass/_page_layout.scss */
.content .content_right {
  display: none !important;
}

/* line 377, ../sass/_page_layout.scss */
.footer_Login a:before {
  margin-right: 6px;
}
/* line 381, ../sass/_page_layout.scss */
.footer_Login a:hover {
  color: #ffffff;
}
/* line 388, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Login:before {
  font-size: inherit;
  color: inherit;
}
/* line 395, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_HomeEdit:before {
  font-size: inherit;
  color: inherit;
}
/* line 402, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Logout:before {
  font-size: inherit;
  color: inherit;
}

/* line 408, ../sass/_page_layout.scss */
#WWWEdit {
  margin-bottom: 20px;
  text-align: right;
}
/* line 415, ../sass/_page_layout.scss */
#WWWEdit .WWWEdit_Edit:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
}

/*歷屆小尖兵列表、內容*/
/* line 425, ../sass/_page_layout.scss */
.past_team ul {
  padding-left: 0;
}
/* line 428, ../sass/_page_layout.scss */
.past_team ul li {
  list-style-type: none;
  font-size: 1.05em;
  margin-bottom: 16px;
}
/* line 433, ../sass/_page_layout.scss */
.past_team ul li + li {
  border-top: #898989 1px dotted;
  padding-top: 16px;
  font-size: 1em;
}
/* line 439, ../sass/_page_layout.scss */
.past_team ul li a {
  display: block;
  float: left;
  width: 30%;
}
@media (max-width: 660px) {
  /* line 439, ../sass/_page_layout.scss */
  .past_team ul li a {
    width: 100%;
  }
}
/* line 449, ../sass/_page_layout.scss */
.past_team ul li a img {
  width: 100%;
}
/* line 455, ../sass/_page_layout.scss */
.past_team ul li ul.team_des {
  float: left;
  width: 68%;
  padding-left: 2%;
}
@media (max-width: 660px) {
  /* line 455, ../sass/_page_layout.scss */
  .past_team ul li ul.team_des {
    width: 100%;
    padding-left: 0;
  }
}
/* line 465, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li {
  width: 100%;
  margin: 8px 0;
  border: 0;
  padding-top: 0;
}
/* line 475, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li a {
  width: 100%;
  display: block;
  color: #cae853;
}
/* line 481, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li span {
  float: left;
}
/* line 485, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li p {
  margin: 0;
}

/*---------------------表格---------------------*/
/* line 594, ../sass/_page_layout.scss */
.cell-td {
  display: none;
}

/* line 598, ../sass/_page_layout.scss */
tr.th-none th {
  background-color: #fed0da;
  color: #ed3245;
}

/* line 603, ../sass/_page_layout.scss */
.cell-table {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 606, ../sass/_page_layout.scss */
.cell-table thead {
  padding: 5px;
}
/* line 608, ../sass/_page_layout.scss */
.cell-table thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 614, ../sass/_page_layout.scss */
.cell-table tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 618, ../sass/_page_layout.scss */
.cell-table th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
}
/* line 623, ../sass/_page_layout.scss */
.cell-table td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
}
/* line 627, ../sass/_page_layout.scss */
.cell-table td a {
  color: #333;
}
/* line 629, ../sass/_page_layout.scss */
.cell-table td a:hover {
  color: #343434;
  text-decoration: underline;
}
/* line 634, ../sass/_page_layout.scss */
.cell-table td p {
  margin: 0;
}
/* line 636, ../sass/_page_layout.scss */
.cell-table td p img {
  vertical-align: middle;
}

/* line 645, ../sass/_page_layout.scss */
.cell-table2 {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 648, ../sass/_page_layout.scss */
.cell-table2 thead {
  padding: 5px;
}
/* line 650, ../sass/_page_layout.scss */
.cell-table2 thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 656, ../sass/_page_layout.scss */
.cell-table2 tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 660, ../sass/_page_layout.scss */
.cell-table2 th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  width: 14%;
}
/* line 666, ../sass/_page_layout.scss */
.cell-table2 td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
  text-align: center;
}
/* line 671, ../sass/_page_layout.scss */
.cell-table2 td a {
  color: #333;
}
/* line 673, ../sass/_page_layout.scss */
.cell-table2 td a:hover {
  color: #8D8B78;
}
/* line 677, ../sass/_page_layout.scss */
.cell-table2 td p {
  margin: 0;
}

/*-------表格藍色 table_blue01-------*/
/* line 686, ../sass/_page_layout.scss */
.table_blue01 {
  border-top: 2px solid #3bd1e9;
  border-bottom: 2px solid #3bd1e9;
}
/* line 690, ../sass/_page_layout.scss */
.table_blue01 thead th {
  background-color: #3bd1e9;
  color: #fff;
}

/*------表格深藍色 table_blue02-----*/
/* line 700, ../sass/_page_layout.scss */
.table_blue02 {
  border-top: 2px solid #0c3350;
  border-bottom: 2px solid #0c3350;
}
/* line 704, ../sass/_page_layout.scss */
.table_blue02 thead th {
  background-color: #537AA1;
  color: #fff;
}

/*------表格桃紅 table_red01-----*/
/* line 714, ../sass/_page_layout.scss */
.table_red01 {
  border-top: 2px solid #ff5b6b;
  border-bottom: 2px solid #ff5b6b;
}
/* line 718, ../sass/_page_layout.scss */
.table_red01 thead th {
  background-color: #fed0da;
  color: #ed3245;
}

/*----表格黃色 table_yellow01---*/
/* line 728, ../sass/_page_layout.scss */
.table_yellow01 {
  border-top: 2px solid #f9b828;
  border-bottom: 2px solid #f9b828;
}
/* line 732, ../sass/_page_layout.scss */
.table_yellow01 thead th {
  background-color: #fee09a;
  color: #ff6600;
}

/*----表格深黃色 table_yellow0---*/
/* line 742, ../sass/_page_layout.scss */
.table_yellow02 {
  border-top: 2px solid #f88a01;
  border-bottom: 2px solid #f88a01;
}
/* line 746, ../sass/_page_layout.scss */
.table_yellow02 thead th {
  background-color: #f6a94d;
  color: #fff;
}

/*----表格綠色 table_green0----*/
/* line 756, ../sass/_page_layout.scss */
.table_green01 {
  border-top: 2px solid #00c897;
  border-bottom: 2px solid #00c897;
}
/* line 760, ../sass/_page_layout.scss */
.table_green01 thead th {
  background-color: #bdf8e2;
  color: #00c897;
}

/*----表格深綠色 table_green0----*/
/* line 770, ../sass/_page_layout.scss */
.table_green02 {
  border-top: 2px solid #009275;
  border-bottom: 2px solid #009275;
}
/* line 774, ../sass/_page_layout.scss */
.table_green02 thead th {
  background-color: #38b299;
  color: #fff;
}

/*----表格金色 table_green02----*/
/* line 784, ../sass/_page_layout.scss */
.table_golden01 {
  border-top: 2px solid #786024;
  border-bottom: 2px solid #786024;
}
/* line 788, ../sass/_page_layout.scss */
.table_golden01 thead th {
  background-color: #b69a5b;
  color: #fff;
}

/*---局長簡介_基本深藍----*/
/* line 798, ../sass/_page_layout.scss */
.profile {
  font-family: "微軟正黑體", "新細明體", Verdana, Geneva, sans-serif;
  margin: 10px 0 20px 10px;
}
/* line 801, ../sass/_page_layout.scss */
.profile .pro_contener {
  min-height: 190px;
  background-image: url(../images/img/pro_bg.png);
  background-repeat: repeat-y;
  padding: 5px 0;
}
/* line 806, ../sass/_page_layout.scss */
.profile .pro_contener .img {
  width: 132px;
  height: 171px;
  margin: 5px 0 15px 0px;
  border: 1px solid #CCC;
  float: left;
}
/* line 812, ../sass/_page_layout.scss */
.profile .pro_contener .img .pic {
  width: 112px;
  margin: 10px;
}
/* line 817, ../sass/_page_layout.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 825, ../sass/_page_layout.scss */
.profile .pro_contener .name span {
  color: #333;
  line-height: 34px;
  padding-left: 5px;
}
/* line 831, ../sass/_page_layout.scss */
.profile .pro_contener .main {
  margin: 10px;
  margin-left: 158px;
  font-size: 0.9em;
  color: #666;
  line-height: 1.7;
}
/* line 837, ../sass/_page_layout.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 852, ../sass/_page_layout.scss */
.Satisfaction {
  border: 1px #e0e0e0 solid;
  margin: 10px;
  padding: 10px;
  /* border-radius: 5px; */
  box-shadow: 0px 1px 1px #999;
  overflow: hidden;
}
/* line 860, ../sass/_page_layout.scss */
.Satisfaction h2 {
  margin: 0;
  padding: 0px;
  font-size: 1.2em;
  color: #cae853;
}
/* line 866, ../sass/_page_layout.scss */
.Satisfaction h2:before {
  font-size: inherit;
  color: inherit;
  margin-right: 3px;
}
/* line 872, ../sass/_page_layout.scss */
.Satisfaction p {
  margin: 10px 0px;
}
/* line 876, ../sass/_page_layout.scss */
.Satisfaction ul {
  padding: 0px;
  margin: 10px;
  list-style: none;
}
/* line 881, ../sass/_page_layout.scss */
.Satisfaction ul li {
  padding: 5px;
  border-bottom: 1px solid #eee;
}
/* line 888, ../sass/_page_layout.scss */
.Satisfaction .Button {
  float: right;
}

/* line 901, ../sass/_page_layout.scss */
.menubg {
  position: relative;
  z-index: 3;
}
@media (max-width: 768px) {
  /* line 901, ../sass/_page_layout.scss */
  .menubg {
    display: none;
  }
}
/* line 913, ../sass/_page_layout.scss */
.menubg .menuarea {
  max-width: 1010px;
  margin: 0 auto;
  background-color: transparent;
}
/* line 918, ../sass/_page_layout.scss */
.menubg .menuarea #menu {
  width: 100%;
  min-height: auto;
  padding: 6px 10px;
  float: none;
  box-sizing: border-box;
  /*&:before{
  	content: '資訊總覽';
  	display: block;
  	width: 100%;
  	background: $main-color;
  	color: #ffffff;
  	font-size: 1.1em;
  	text-align: center;
  	padding: $interval-m 0;
  }*/
}
@media (max-width: 768px) {
  /* line 918, ../sass/_page_layout.scss */
  .menubg .menuarea #menu {
    background-color: rgba(255, 255, 255, 0.5);
  }
}
/* line 941, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li {
  position: relative;
  width: 16.6666666667%;
  float: left;
}
/* line 946, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li + li {
  border-top: 0;
}
/* line 952, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li:hover > span {
  background-color: #bce226;
  background-image: linear-gradient(to right, #bce226, #a9d400);
}
/* line 956, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li:hover > span a {
  color: #343434;
}
/* line 962, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li span {
  display: block;
}
/* line 965, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li span a {
  display: block;
  position: relative;
  padding: 10px 0;
  text-align: center;
  line-height: 1.4;
  font-size: 1.1em;
  color: #343434;
}
/* line 974, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li span a img {
  display: block;
  width: 100%;
}
/* line 981, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 96%;
  z-index: 1;
  *z-index: 9999;
  background-color: #f5f5f5;
  box-shadow: 0 0 0 1px #e0e0e0;
}
/* line 992, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div:hover {
  opacity: 1 !important;
}
/* line 996, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div div {
  display: block;
  width: 100%;
  position: static;
}
/* line 1001, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div div ul {
  position: relative;
  width: 100%;
}
/* line 1006, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div div ul li {
  width: 100% !important;
  float: none;
}
/* line 1010, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div div ul li + li {
  border-top: 1px solid #e0e0e0;
}
/* line 1014, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div div ul li:before {
  content: none;
  display: none;
}
/* line 1019, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div div ul li span {
  overflow: hidden;
}
/* line 1022, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div div ul li span a {
  margin: 3px;
  padding: 8px 4px;
  text-align: left;
}
/* line 1027, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div div ul li span a:hover {
  background-color: #e0e0e0;
}
/* line 1042, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 {
  width: 200%;
}
/* line 1045, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul {
  position: relative;
  width: 50%;
  float: left;
}
/* line 1052, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul + ul:before {
  content: "​";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 0;
  left: 0.5px;
  background-color: #e0e0e0;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(2) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(2):before {
  left: 100%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(3) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(3):before {
  left: 200%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(4) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(4):before {
  left: 300%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(5) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(5):before {
  left: 400%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(6) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(6):before {
  left: 500%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(7) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(7):before {
  left: 600%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(8) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_02 ul:nth-child(8):before {
  left: 700%;
}
/* line 1042, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 {
  width: 300%;
}
/* line 1045, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul {
  position: relative;
  width: 33.3333333333%;
  float: left;
}
/* line 1052, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul + ul:before {
  content: "​";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 0;
  left: 0.5px;
  background-color: #e0e0e0;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(2) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(2):before {
  left: 100%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(3) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(3):before {
  left: 200%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(4) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(4):before {
  left: 300%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(5) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(5):before {
  left: 400%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(6) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(6):before {
  left: 500%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(7) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(7):before {
  left: 600%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(8) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_03 ul:nth-child(8):before {
  left: 700%;
}
/* line 1042, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 {
  width: 400%;
}
/* line 1045, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul {
  position: relative;
  width: 25%;
  float: left;
}
/* line 1052, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul + ul:before {
  content: "​";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 0;
  left: 0.5px;
  background-color: #e0e0e0;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(2) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(2):before {
  left: 100%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(3) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(3):before {
  left: 200%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(4) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(4):before {
  left: 300%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(5) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(5):before {
  left: 400%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(6) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(6):before {
  left: 500%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(7) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(7):before {
  left: 600%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(8) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_04 ul:nth-child(8):before {
  left: 700%;
}
/* line 1042, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 {
  width: 500%;
}
/* line 1045, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul {
  position: relative;
  width: 20%;
  float: left;
}
/* line 1052, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul + ul:before {
  content: "​";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 0;
  left: 0.5px;
  background-color: #e0e0e0;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(2) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(2):before {
  left: 100%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(3) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(3):before {
  left: 200%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(4) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(4):before {
  left: 300%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(5) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(5):before {
  left: 400%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(6) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(6):before {
  left: 500%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(7) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(7):before {
  left: 600%;
}
/* line 1067, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(8) {
  position: static;
}
/* line 1070, ../sass/_page_layout.scss */
.menubg .menuarea #menu > li div .over15_05 ul:nth-child(8):before {
  left: 700%;
}

/* line 1092, ../sass/_page_layout.scss */
.kcg_search {
  overflow: hidden;
  padding: 3px;
}
/* line 1095, ../sass/_page_layout.scss */
.kcg_search .searchbt1 {
  position: relative;
  background: transparent;
  padding: 0;
  border-radius: 0;
}
/* line 1101, ../sass/_page_layout.scss */
.kcg_search .searchbt1:before {
  display: none;
}
/* line 1105, ../sass/_page_layout.scss */
.kcg_search .searchbt1 label {
  position: absolute;
  top: -17px;
}
/* line 1111, ../sass/_page_layout.scss */
.kcg_search .searchbt1 input[type="text"] {
  width: 100%;
  height: 50px;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0px 75px 0 10px;
  font-size: 1.2em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}
@media (max-width: 768px) {
  /* line 1111, ../sass/_page_layout.scss */
  .kcg_search .searchbt1 input[type="text"] {
    width: 100% !important;
    position: relative;
    height: 50px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #ffffff;
  }
}
/* line 1134, ../sass/_page_layout.scss */
.kcg_search .searchbt1 .searchbt1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 6px;
  display: block;
  height: 62px;
  width: 62px;
  padding: 0;
  background-color: transparent;
}
/* line 1145, ../sass/_page_layout.scss */
.kcg_search .searchbt1 .searchbt1 a {
  width: 62px;
  height: 40px;
  background: #cae853 url("../images/icon-search.png") center center no-repeat;
  background-size: 40%;
  position: absolute;
  display: block;
  top: 5px;
  right: 0;
  bottom: 0;
  left: -5px;
  padding: 0;
  border-radius: 4px;
  font-size: 0;
}
/* line 1167, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  display: none;
  border: 1px solid #e0e0e0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
/* line 1177, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li {
  background-color: #ffffff;
}
/* line 1180, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li:hover {
  background-color: #58821d;
}
/* line 1183, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li:hover a {
  color: #ffffff;
}
/* line 1188, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li + li {
  border-top: 1px solid #e0e0e0;
}
/* line 1192, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li a {
  padding: 12px;
  font-size: 1.2em;
  display: block;
}
/* line 1200, ../sass/_page_layout.scss */
.kcg_search .hot_search {
  padding: 10px 0px;
}
/* line 1205, ../sass/_page_layout.scss */
.kcg_search .hot_search a:hover {
  color: #58821d;
  text-decoration: underline;
}
/* line 1218, ../sass/_page_layout.scss */
.kcg_search .search_info {
  padding: 5px;
  background-color: #f2f2f2;
}
/* line 1222, ../sass/_page_layout.scss */
.kcg_search .search_list {
  margin: 10px 0px;
  line-height: 1.7;
}
/* line 1227, ../sass/_page_layout.scss */
.kcg_search .search_list ul li {
  margin-bottom: 10px;
}
/* line 1230, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_title a {
  text-decoration: underline;
}
/* line 1233, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_title span {
  display: block;
  font-size: 0.8em;
  color: #666;
  width: 600px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  /* line 1233, ../sass/_page_layout.scss */
  .kcg_search .search_list ul li .search_title span {
    width: inherit;
  }
}
/* line 1248, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_img img {
  width: 100px;
  float: left;
  margin-right: 10px;
}
/* line 1254, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_text {
  overflow: hidden;
}

/* line 1265, ../sass/_page_layout.scss */
.tree-container {
  width: 220px;
  margin-right: 10px;
  background-color: #f2f2f2;
  font-size: 1em;
  font-family: "Microsoft YaHei", sans-serif;
  float: left;
}
@media (max-width: 768px) {
  /* line 1265, ../sass/_page_layout.scss */
  .tree-container {
    width: 100%;
    float: none;
  }
}

/* line 1279, ../sass/_page_layout.scss */
.tree-container ol {
  padding: 0px;
}

/* line 1284, ../sass/_page_layout.scss */
.tree-container li {
  margin-top: .2em;
  margin-bottom: .2em;
  list-style: none;
}

/* line 1289, ../sass/_page_layout.scss */
.node-container {
  /*position: relative;*/
  width: 220px;
  height: auto;
  /* min-height: 300px;*/
  /* overflow: hidden;*/
  /*border: 1px solid #ccc;*/
}

/* line 1298, ../sass/_page_layout.scss */
.node-container label {
  display: inline-block;
  width: 100%;
  height: 1.4em;
  line-height: 1.4em;
  padding-left: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1311, ../sass/_page_layout.scss */
.node-container label:before {
  content: '';
  display: inline-block;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  background: url(../images/folder.png) no-repeat left;
}

/* line 1320, ../sass/_page_layout.scss */
.file label:before {
  background: url(../images/folder.png) no-repeat left;
}

/* line 1328, ../sass/_page_layout.scss */
.node-container ol {
  display: none;
  height: auto;
  /*max-height:300px;*/
  overflow: hidden;
  padding-left: 8px;
}

/* line 1335, ../sass/_page_layout.scss */
.node-container li {
  line-height: 1.7;
  padding: 5px;
  padding-left: 1em;
  padding-left: 1.4em;
  background: url(../images/folder.png) no-repeat 5px 10px;
  border-left: 1px dotted #999;
  margin-left: 7px;
  position: relative;
}

/* line 1346, ../sass/_page_layout.scss */
.node-container li:before {
  content: '';
  display: block;
  width: 5px;
  border-top: 1px dotted #999;
  position: absolute;
  left: 0px;
  top: 20px;
}

/* line 1355, ../sass/_page_layout.scss */
.node-container li a {
  padding-left: 5px;
  text-decoration: none;
  color: #666;
}

/* line 1362, ../sass/_page_layout.scss */
.node-container input[type="checkbox"] {
  vertical-align: middle;
  margin-left: 7px;
}

/* line 1367, ../sass/_page_layout.scss */
.node-container input:checked ~ ol {
  display: block;
  height: auto;
}

/* line 1371, ../sass/_page_layout.scss */
.node-container input:checked ~ ol > li {
  height: auto;
}

/* line 1374, ../sass/_page_layout.scss */
.node-container input:checked ~ label {
  color: #8884ed;
}

/* line 1377, ../sass/_page_layout.scss */
.file input:checked ~ label:before {
  background: url(../images/folder_open.png) no-repeat left;
}

/* line 1381, ../sass/_page_layout.scss */
.arrow-info {
  padding: 6px;
  position: relative;
  margin-bottom: 15px;
  font-size: 0.9em;
}

/* line 1387, ../sass/_page_layout.scss */
.arrow-info select {
  background-color: #fff;
  width: 115px;
}

/* line 1388, ../sass/_page_layout.scss */
.arrow-info input {
  margin: 6px;
  position: absolute;
  right: 0px;
  top: 2px;
  padding: 6px 5px !important;
  background-color: #ccc !important;
}
@media (max-width: 768px) {
  /* line 1388, ../sass/_page_layout.scss */
  .arrow-info input {
    position: initial;
  }
}

/* line 1400, ../sass/_page_layout.scss */
.arrow-info input[type="button"]:hover {
  color: #333 !important;
  text-decoration: none !important;
}

/* line 3, ../sass/_page_rss.scss */
.data_midlle_rss {
  margin-top: 30px;
}
/* line 11, ../sass/_page_rss.scss */
.data_midlle_rss ul span span {
  display: block;
  width: 25%;
  margin: 20px 0;
  float: left;
}
/* line 17, ../sass/_page_rss.scss */
.data_midlle_rss ul span span li {
  width: 90%;
  margin: 0 auto;
  line-height: 1.4;
}
/* line 22, ../sass/_page_rss.scss */
.data_midlle_rss ul span span li a {
  display: block;
  font-size: 1.1em;
}
/* line 26, ../sass/_page_rss.scss */
.data_midlle_rss ul span span li a:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
  color: #cae853;
}
/* line 35, ../sass/_page_rss.scss */
.data_midlle_rss ul span br {
  display: none;
}

/* line 11, ../sass/_page_qa.scss */
.data_midlle_qa div table tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 15, ../sass/_page_qa.scss */
.data_midlle_qa div table tr th, .data_midlle_qa div table tr td {
  padding: 10px;
}
/* line 19, ../sass/_page_qa.scss */
.data_midlle_qa div table tr th {
  font-size: 1.1em;
  color: #cae853;
}
/* line 24, ../sass/_page_qa.scss */
.data_midlle_qa div table tr td {
  line-height: 1.4;
}

/* line 60, ../sass/_page_qa.scss */
.data_midlle_qa_box table tr td p {
  margin: 20px 0;
}
/* line 65, ../sass/_page_qa.scss */
.data_midlle_qa_box table tr td img {
  display: none;
}
/* line 76, ../sass/_page_qa.scss */
.data_midlle_qa_box table tr th table tr th {
  vertical-align: middle;
}
/* line 80, ../sass/_page_qa.scss */
.data_midlle_qa_box table tr th table tr td {
  padding: 2px 0;
}
/* line 83, ../sass/_page_qa.scss */
.data_midlle_qa_box table tr th table tr td input[type="text"] {
  border: 1px solid #e0e0e0;
}

/* line 123, ../sass/_page_qa.scss */
.periodical_menu ul li {
  position: relative;
  margin: 12px 0;
}
/* line 130, ../sass/_page_qa.scss */
.periodical_menu ul li:hover {
  background-color: #f5f5f5;
  color: inherit;
}
/* line 137, ../sass/_page_qa.scss */
.periodical_menu ul li + li:before {
  content: "​";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: 100%;
  left: 10px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #f5f5f5;
}
/* line 152, ../sass/_page_qa.scss */
.periodical_menu ul li.periodical_menu_yes {
  background-color: #cae853;
  color: #ffffff;
}
/* line 158, ../sass/_page_qa.scss */
.periodical_menu ul li.periodical_menu_yes + li:before {
  border-top-color: #cae853;
}
/* line 164, ../sass/_page_qa.scss */
.periodical_menu ul li b {
  font-size: 1.1em;
  margin-right: 10px;
}
/* line 169, ../sass/_page_qa.scss */
.periodical_menu ul li br {
  display: none;
}

/* line 183, ../sass/_page_qa.scss */
.data_midlle_qa_title:before {
  font-size: inherit;
  color: inherit;
}

/* line 188, ../sass/_page_qa.scss */
.data_midlle_qa2 {
  margin-bottom: 20px;
}
/* line 194, ../sass/_page_qa.scss */
.data_midlle_qa2 + .data_midlle_vote_button td {
  padding-top: 0;
}
/* line 199, ../sass/_page_qa.scss */
.data_midlle_qa2 table {
  width: 100%;
}
/* line 206, ../sass/_page_qa.scss */
.data_midlle_qa2 table tr td .data_midlle_qa_questitle {
  padding-left: 0 !important;
  font-weight: 700;
}
/* line 210, ../sass/_page_qa.scss */
.data_midlle_qa2 table tr td .data_midlle_qa_questitle .red01 {
  color: red;
}
/* line 219, ../sass/_page_qa.scss */
.data_midlle_qa2 table tr td .data_midlle_qa_quesoption {
  padding-left: 0 !important;
  margin-bottom: 10px;
}

/* line 247, ../sass/_page_qa.scss */
.data_midlle_vote_button table tr td {
  padding-top: 20px;
}

/* line 5, ../sass/_page_sitemap.scss */
.sitemap li {
  line-height: 1.4;
}

/* line 10, ../sass/_page_sitemap.scss */
.sitemap_tab {
  margin-top: 20px;
}
/* line 16, ../sass/_page_sitemap.scss */
.sitemap_tab ul li {
  display: inline-block;
}

/* line 34, ../sass/_page_sitemap.scss */
.data_midlle_sitemap_New ul > ul li {
  margin-left: 30px;
}
/* line 39, ../sass/_page_sitemap.scss */
.data_midlle_sitemap_New ul li {
  margin-top: 6px;
}
/* line 42, ../sass/_page_sitemap.scss */
.data_midlle_sitemap_New ul li span {
  display: block;
}
/* line 48, ../sass/_page_sitemap.scss */
.data_midlle_sitemap_New ul li span a:hover {
  color: #343434;
  text-decoration: underline;
}

/* line 12, ../sass/_page_links.scss */
.data_midlle_link ul span, .data_midlle_link2 ul span {
  display: block;
}
/* line 15, ../sass/_page_links.scss */
.data_midlle_link ul span br, .data_midlle_link2 ul span br {
  display: none;
}
/* line 18, ../sass/_page_links.scss */
.data_midlle_link ul span br + span, .data_midlle_link2 ul span br + span {
  margin-top: 20px;
}
/* line 25, ../sass/_page_links.scss */
.data_midlle_link ul span span + span, .data_midlle_link2 ul span span + span {
  margin-top: 20px;
}
/* line 32, ../sass/_page_links.scss */
.data_midlle_link ul span span li:hover, .data_midlle_link2 ul span span li:hover {
  background-color: #f5f5f5;
  color: inherit;
}
/* line 37, ../sass/_page_links.scss */
.data_midlle_link ul span span li .h6, .data_midlle_link2 ul span span li .h6 {
  width: 100px;
  float: left;
  margin: 10px 0;
  margin-right: 20px;
}
/* line 43, ../sass/_page_links.scss */
.data_midlle_link ul span span li .h6 img, .data_midlle_link2 ul span span li .h6 img {
  display: block;
  width: 100%;
}
/* line 49, ../sass/_page_links.scss */
.data_midlle_link ul span span li > a, .data_midlle_link2 ul span span li > a {
  display: block;
  overflow: hidden;
  font-size: 1.1em;
  margin: 10px 0;
}
/* line 57, ../sass/_page_links.scss */
.data_midlle_link ul span span li p, .data_midlle_link2 ul span span li p {
  overflow: hidden;
  margin: 0;
}
/* line 62, ../sass/_page_links.scss */
.data_midlle_link ul span span li b, .data_midlle_link2 ul span span li b {
  display: block;
  overflow: hidden;
  margin: 10px 0;
  font-weight: 400;
}
/* line 69, ../sass/_page_links.scss */
.data_midlle_link ul span span li b a, .data_midlle_link2 ul span span li b a {
  display: inline;
  margin-left: 10px;
  color: #58821d;
}
/* line 74, ../sass/_page_links.scss */
.data_midlle_link ul span span li b a:hover, .data_midlle_link2 ul span span li b a:hover {
  color: #898989;
}

/* line 3, ../sass/_page_essaylink.scss */
.module_essaylink {
  box-shadow: none;
  transition: none;
}
/* line 8, ../sass/_page_essaylink.scss */
.module_essaylink:hover {
  box-shadow: none;
}
/* line 14, ../sass/_page_essaylink.scss */
.module_essaylink ul li {
  float: left;
  width: 25%;
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 14, ../sass/_page_essaylink.scss */
  .module_essaylink ul li {
    width: 50%;
  }
}
@media (max-width: 660px) {
  /* line 14, ../sass/_page_essaylink.scss */
  .module_essaylink ul li {
    width: 100%;
  }
}
/* line 26, ../sass/_page_essaylink.scss */
.module_essaylink ul li a {
  overflow: hidden;
  margin: 6px;
}

/* line 7, ../sass/_page_vote.scss */
.data_midlle_vote ul table {
  width: 100% !important;
}
/* line 14, ../sass/_page_vote.scss */
.data_midlle_vote ul table tr + tr td {
  padding-top: 6px;
}
/* line 19, ../sass/_page_vote.scss */
.data_midlle_vote ul table tr td {
  padding-bottom: 6px;
}
/* line 22, ../sass/_page_vote.scss */
.data_midlle_vote ul table tr td li {
  line-height: 1.2;
}
/* line 25, ../sass/_page_vote.scss */
.data_midlle_vote ul table tr td li:before {
  font-size: inherit;
  color: inherit;
  color: #cae853;
}
/* line 30, ../sass/_page_vote.scss */
.data_midlle_vote ul table tr td li input {
  margin-left: 6px;
}

/* line 47, ../sass/_page_vote.scss */
.data_midlle_vote_title span {
  color: #343434;
  font-size: 0.9em;
}

/* line 53, ../sass/_page_vote.scss */
.data_midlle_vote_box {
  text-indent: 0;
}
/* line 57, ../sass/_page_vote.scss */
.data_midlle_vote_box td {
  display: block;
  display: table-row;
  line-height: 2;
}
/* line 66, ../sass/_page_vote.scss */
.data_midlle_vote_box td label {
  margin-right: 6px;
}

/* line 75, ../sass/_page_vote.scss */
.data_midlle_vote_button input[type="submit"] {
  margin-right: 6px;
}

/* line 88, ../sass/_page_vote.scss */
.data_midlle_vote_end span table tr th, .data_midlle_vote_end span table tr td {
  padding: 3px 0;
}

/* line 122, ../sass/_page_vote.scss */
.data_midlle_qa_ok:before {
  content: '感謝您的填寫。';
}

/* line 132, ../sass/_page_vote.scss */
.select_list li {
  margin-top: 20px;
}
/* line 135, ../sass/_page_vote.scss */
.select_list li a {
  display: block;
  border: 1px solid #e0e0e0;
  line-height: 1.4;
  /*span*/
  /*span*/
}
@media (max-width: 660px) {
  /* line 135, ../sass/_page_vote.scss */
  .select_list li a {
    overflow: hidden;
    border-top: 0;
  }
}
/* line 145, ../sass/_page_vote.scss */
.select_list li a:hover {
  background-color: #f5f5f5;
}
/* line 149, ../sass/_page_vote.scss */
.select_list li a .info {
  position: relative;
  display: block;
  padding: 6px;
  margin: -6px 12px 0 0;
  float: right;
  background-color: #cae853;
  color: #ffffff;
}
@media (max-width: 660px) {
  /* line 149, ../sass/_page_vote.scss */
  .select_list li a .info {
    padding: 10px;
    margin: 0;
    float: none;
  }
}
/* line 168, ../sass/_page_vote.scss */
.select_list li a .info:before {
  content: "​";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 3px;
  border-color: transparent;
  border-style: solid;
  border-left-color: #bce226;
  border-bottom-color: #bce226;
  top: 0;
  left: 100%;
}
@media (max-width: 660px) {
  /* line 168, ../sass/_page_vote.scss */
  .select_list li a .info:before {
    content: none;
    display: none;
  }
}
/* line 189, ../sass/_page_vote.scss */
.select_list li a .list_title {
  padding: 20px;
  overflow: hidden;
  display: block;
}

/* line 204, ../sass/_page_vote.scss */
.input_area p {
  margin-bottom: 20px;
}
/* line 209, ../sass/_page_vote.scss */
.input_area ul {
  padding: 20px;
  background-color: #f5f5f5;
}
/* line 214, ../sass/_page_vote.scss */
.input_area ul li {
  padding: 6px 0;
}
@media (max-width: 660px) {
  /* line 217, ../sass/_page_vote.scss */
  .input_area ul li + li {
    margin-top: 20px;
  }
}
/* line 224, ../sass/_page_vote.scss */
.input_area ul li span {
  margin-right: 20px;
}
@media (max-width: 660px) {
  /* line 224, ../sass/_page_vote.scss */
  .input_area ul li span {
    display: block;
    margin-bottom: 10px;
  }
}
/* line 233, ../sass/_page_vote.scss */
.input_area ul li input {
  background-color: #ffffff;
}
/* line 247, ../sass/_page_vote.scss */
.input_area .btn_box {
  margin: 20px 0;
  text-align: right;
}

/* line 3, ../sass/_page_view.scss */
.mv_view_box {
  text-align: right;
}
/* line 6, ../sass/_page_view.scss */
.mv_view_box h2 {
  text-align: left;
}
/* line 11, ../sass/_page_view.scss */
.mv_view_box .mv_view {
  text-align: left;
}
/* line 14, ../sass/_page_view.scss */
.mv_view_box .mv_view > a {
  display: block;
}
/* line 17, ../sass/_page_view.scss */
.mv_view_box .mv_view > a object {
  display: block;
}
/* line 22, ../sass/_page_view.scss */
.mv_view_box .mv_view iframe {
  max-width: 100%;
  max-height: 100%;
}
/* line 27, ../sass/_page_view.scss */
.mv_view_box .mv_view u {
  display: block;
  margin: 6px 0;
  text-align: right;
  color: #58821d;
  text-decoration: none;
}
/* line 35, ../sass/_page_view.scss */
.mv_view_box .mv_view span {
  margin-top: 20px;
}
/* line 41, ../sass/_page_view.scss */
.mv_view_box .mv_view_more {
  margin-top: 6px;
}

/* line 3, ../sass/_page_calendar.scss */
.calendar_box {
  margin-bottom: 10px;
}

/* line 24, ../sass/_page_calendar.scss */
.data_midlle_CalendarList > ul > li:hover {
  background-color: #f5f5f5;
  color: inherit;
}
/* line 29, ../sass/_page_calendar.scss */
.data_midlle_CalendarList > ul > li + li {
  margin-top: 10px;
}
/* line 33, ../sass/_page_calendar.scss */
.data_midlle_CalendarList > ul > li div {
  margin: 10px 0;
  font-size: 1.1em;
  color: #1a1a1a;
}
/* line 42, ../sass/_page_calendar.scss */
.data_midlle_CalendarList > ul > li ul li {
  padding: 0;
}
/* line 45, ../sass/_page_calendar.scss */
.data_midlle_CalendarList > ul > li ul li span {
  float: right;
  color: #58821d;
}

/* line 5, ../sass/_page_opinion.scss */
.data_midlle_Schedule_box th {
  padding: 10px;
}

/* line 10, ../sass/_page_opinion.scss */
.logok {
  text-indent: 0;
}
/* line 14, ../sass/_page_opinion.scss */
.logok .h3 {
  display: none;
}
/* line 18, ../sass/_page_opinion.scss */
.logok p {
  margin: 0;
}
/* line 22, ../sass/_page_opinion.scss */
.logok table {
  display: none;
}

/* line 30, ../sass/_page_opinion.scss */
.login .h3 {
  padding-top: 0;
  border-bottom: 1px solid #e0e0e0;
}
/* line 35, ../sass/_page_opinion.scss */
.login .h3:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
}
/* line 40, ../sass/_page_opinion.scss */
.login .h3 img {
  display: none;
}
/* line 44, ../sass/_page_opinion.scss */
.login .h3:after {
  content: '登入';
}
/* line 51, ../sass/_page_opinion.scss */
.login p br {
  display: none;
}
/* line 56, ../sass/_page_opinion.scss */
.login table {
  width: 100%;
}
/* line 61, ../sass/_page_opinion.scss */
.login table tr th {
  padding: 10px;
}
/* line 65, ../sass/_page_opinion.scss */
.login table tr td {
  padding: 6px 0;
}
/* line 72, ../sass/_page_opinion.scss */
.login table tr td input {
  background-color: #ffffff;
}
/* line 92, ../sass/_page_opinion.scss */
.login table tr td table {
  width: auto;
}
/* line 101, ../sass/_page_opinion.scss */
.login table tr td table tr td div img {
  margin: 0 10px;
}
/* line 109, ../sass/_page_opinion.scss */
.login table tr td .button {
  float: right;
}

/* line 50, ../sass/_page_news_list.scss */
.data_midlle_news ul table tr + tr td, .data_midlle_news3 ul table tr + tr td {
  padding-top: 10px;
}
/* line 55, ../sass/_page_news_list.scss */
.data_midlle_news ul table tr td, .data_midlle_news3 ul table tr td {
  padding-bottom: 10px;
}
/* line 60, ../sass/_page_news_list.scss */
.data_midlle_news ul table tr td li a, .data_midlle_news3 ul table tr td li a {
  line-height: 1.4;
}
/* line 64, ../sass/_page_news_list.scss */
.data_midlle_news ul table tr td li span, .data_midlle_news3 ul table tr td li span {
  display: inline-block;
  margin-left: 10px;
  font-size: 0.9em;
  color: #58821d;
}
/* line 71, ../sass/_page_news_list.scss */
.data_midlle_news ul table tr td li p, .data_midlle_news3 ul table tr td li p {
  line-height: 1.4;
}

/* line 115, ../sass/_page_news_list.scss */
.data_midlle_news3 ul table tr + tr td {
  padding-top: 20px;
}
/* line 120, ../sass/_page_news_list.scss */
.data_midlle_news3 ul table tr td {
  padding-bottom: 20px;
}
/* line 125, ../sass/_page_news_list.scss */
.data_midlle_news3 ul table tr td li a {
  color: #1a1a1a;
}
/* line 128, ../sass/_page_news_list.scss */
.data_midlle_news3 ul table tr td li a:hover {
  color: #898989;
}

/* line 150, ../sass/_page_news_list.scss */
.data_midlle_news_category {
  margin-bottom: 10px;
}
/* line 156, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li {
  display: inline-block;
}
/* line 159, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li + li {
  margin-left: 3px;
}
/* line 163, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent {
  display: inline-block;
  padding: 3px;
  background-color: #e0e0e0;
}
/* line 171, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul > span {
  display: inline-block;
  padding: 0 3px;
}
/* line 175, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul > span:after {
  content: ' :';
}
/* line 180, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul li {
  display: inline-block;
}
/* line 199, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul li.data_midlle_news_category_yes a {
  background-color: #cae853;
  color: #ffffff;
}
/* line 205, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul li a {
  display: block;
  padding: 6px 10px;
  background-color: #f5f5f5;
}

/* line 220, ../sass/_page_news_list.scss */
.list_gotopage_b, .list_gotopage_news, .list_gotopage_w {
  margin-top: 30px;
  text-align: right;
}
/* line 228, ../sass/_page_news_list.scss */
.list_gotopage_b table tr td, .list_gotopage_news table tr td, .list_gotopage_w table tr td {
  text-align: center;
}
/* line 240, ../sass/_page_news_list.scss */
.list_gotopage_b table tr td span a, .list_gotopage_news table tr td span a, .list_gotopage_w table tr td span a {
  font-size: 0.9em;
  margin: 0 10px;
}

/* line 257, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl {
  text-align: right;
}
/* line 260, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt {
  text-align: left;
}
/* line 270, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td {
  text-align: right;
}
/* line 273, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td a {
  color: #343434;
  margin-left: 10px;
}
/* line 278, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td a img {
  vertical-align: middle;
  background-color: #cae853;
  padding: 5px;
  border-radius: 5px;
}
/* line 291, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dd {
  display: inline-block;
  margin: 3px 0;
}
/* line 296, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dd + dd {
  margin-left: 10px;
}

/* line 303, ../sass/_page_news_list.scss */
.data_midlle_news_box02 {
  margin-bottom: 20px;
}

/* line 310, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
/* line 315, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody {
  display: block;
}
/* line 318, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody tr {
  display: block;
  text-align: right;
}
/* line 322, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody tr td {
  display: inline-block;
}

/* line 333, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 + br {
  display: none;
}
/* line 348, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr th.RelIcon {
  margin-right: 6px;
}
/* line 352, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr th.RelIcon:before {
  font-size: inherit;
  color: inherit;
}
/* line 360, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data {
  padding: 10px 0;
}
/* line 368, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:before {
  font-size: inherit;
  color: inherit;
  color: #343434;
}
/* line 373, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:hover {
  background-color: #f5f5f5;
}
/* line 376, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:hover span {
  color: #343434;
}
/* line 381, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li ul {
  display: inline-block;
}
/* line 385, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li li {
  padding: 0;
  display: inline-block;
  margin: 3px !important;
}
/* line 390, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li li:hover {
  background-color: #f5f5f5;
}
/* line 397, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li + li {
  margin-top: 10px;
}
/* line 405, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li a {
  padding: 6px;
  display: inline-block;
  color: #343434;
}
/* line 410, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li a img {
  margin-left: 6px;
}
/* line 414, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li a:hover {
  background-color: #cae853;
  color: #ffffff;
}
/* line 420, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:hover {
  color: #343434;
}
/* line 427, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv {
  padding: 10px 0;
}
/* line 433, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv ol li {
  float: left;
  box-sizing: border-box;
  padding: 6px;
  max-width: 33.333%;
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 433, ../sass/_page_news_list.scss */
  .data_midlle_news_box03_2 ul li table tr td .news_box03_mv ol li {
    max-width: 50%;
  }
}
@media (max-width: 660px) {
  /* line 433, ../sass/_page_news_list.scss */
  .data_midlle_news_box03_2 ul li table tr td .news_box03_mv ol li {
    max-width: 100%;
  }
}
/* line 457, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv iframe {
  display: block;
  width: 100%;
}
/* line 462, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv video {
  display: block;
  width: 100%;
}
/* line 468, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img {
  padding: 10px 0;
}
/* line 474, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li {
  float: left;
}
/* line 477, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li + li {
  margin-left: 20px;
}
/* line 481, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a {
  display: block;
  padding: 4px;
  background-color: #f5f5f5;
}
/* line 486, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a:hover {
  background-color: #cae853;
}
/* line 490, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a img {
  display: block;
}

/* line 25, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_box select {
  background-color: #ffffff;
}
/* line 33, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_box .subscription {
  margin-top: 10px;
}
/* line 36, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_box .subscription input[type="text"] {
  background-color: #ffffff;
}
/* line 50, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 {
  padding: 10px 0;
}
/* line 53, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 .timeline01_top, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 .timeline02_top, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 .timeline01_top, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 .timeline02_top, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 .timeline01_top, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 .timeline02_top, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 .timeline01_top, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 .timeline02_top {
  display: none;
}
/* line 56, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 .timeline01_top + a, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 .timeline02_top + a, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 .timeline01_top + a, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 .timeline02_top + a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 .timeline01_top + a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 .timeline02_top + a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 .timeline01_top + a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 .timeline02_top + a {
  display: none;
}
/* line 61, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 h2, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 h2, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 h2, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 h2 {
  margin: 10px 0;
}
/* line 64, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 h2 a, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 h2 a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 h2 a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 h2 a {
  font-size: 1.1em;
  color: #1a1a1a;
}
/* line 70, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 .h5, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 .h5, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 .h5, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 .h5 {
  margin: 6px 0;
  font-size: 0.9em;
  color: #58821d;
}
/* line 76, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p {
  margin: 6px 0 10px;
}
/* line 80, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p + a, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p + a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p + a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p + a {
  float: right;
}
/* line 86, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 .timeline01_bottom, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 .timeline02_bottom, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 .timeline01_bottom, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 .timeline02_bottom, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 .timeline01_bottom, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 .timeline02_bottom, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 .timeline01_bottom, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 .timeline02_bottom {
  display: none;
}

/* line 3, ../sass/_page_publish.scss */
.data_midlle_publish_bt {
  margin-bottom: 10px;
}
/* line 6, ../sass/_page_publish.scss */
.data_midlle_publish_bt div {
  display: inline-block;
}
/* line 33, ../sass/_page_publish.scss */
.data_midlle_publish_bt table tr td {
  width: auto !important;
}
/* line 43, ../sass/_page_publish.scss */
.data_midlle_publish_bt table tr td .SurveyMember_Logout {
  margin-right: 10px;
}

/* line 93, ../sass/_page_publish.scss */
.data_midlle_publish_p table tr td, .data_midlle_publish_p table tr th {
  padding: 6px;
}
/* line 110, ../sass/_page_publish.scss */
.data_midlle_publish_p + table {
  margin-top: 20px;
}
/* line 123, ../sass/_page_publish.scss */
.data_midlle_publish_p + table tr + tr td div {
  margin-top: 10px;
}

/* line 135, ../sass/_page_publish.scss */
.data_midlle_publish_Message h2 {
  font-size: 1.1em;
  color: #1a1a1a;
  margin-top: 0;
}
/* line 142, ../sass/_page_publish.scss */
.data_midlle_publish_Message h2 span:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
}
/* line 147, ../sass/_page_publish.scss */
.data_midlle_publish_Message h2 span img {
  display: none;
}

/* line 5, ../sass/_page_active.scss */
.active .act_table {
  margin: 10px;
}
/* line 12, ../sass/_page_active.scss */
.active .act_table tr + tr td {
  padding-top: 10px;
}
/* line 17, ../sass/_page_active.scss */
.active .act_table tr td {
  padding-bottom: 10px;
}
/* line 20, ../sass/_page_active.scss */
.active .act_table tr td span {
  line-height: 1.4;
}
/* line 27, ../sass/_page_active.scss */
.active .act_table tr td span.item {
  color: #58821d;
}
/* line 33, ../sass/_page_active.scss */
.active .act_table tr td span.date a {
  color: #1a1a1a;
}

/* line 52, ../sass/_page_active.scss */
.common .complete img {
  max-width: 100% !important;
  height: auto !important;
}
/* line 64, ../sass/_page_active.scss */
.common.register h1 {
  font-size: 1.4em;
  margin-bottom: 10px;
}
/* line 70, ../sass/_page_active.scss */
.common.register input {
  color: #ffffff;
}
/* line 77, ../sass/_page_active.scss */
.common .ParagraphDescription a {
  margin: 3px;
}
/* line 83, ../sass/_page_active.scss */
.common .Question {
  margin-bottom: 20px;
}
/* line 86, ../sass/_page_active.scss */
.common .Question .Title {
  display: inline-block;
  margin-top: 3px;
}
/* line 90, ../sass/_page_active.scss */
.common .Question .Title:after {
  content: '： ';
}
/* line 95, ../sass/_page_active.scss */
.common .Question .Description {
  display: inline-block;
  margin-top: 3px;
}
/* line 100, ../sass/_page_active.scss */
.common .Question .TextInput {
  display: block;
  margin-top: 3px;
}
/* line 108, ../sass/_page_active.scss */
.common .Question .TextInput [type="text"], .common .Question .TextInput [type="password"], .common .Question .TextInput [type="date"], .common .Question .TextInput [type="number"], .common .Question .TextInput [type="search"], .common .Question .TextInput [type="email"] {
  max-width: 100%;
  width: 100%;
  display: block;
  background-color: #ffffff;
  box-sizing: border-box;
}
/* line 132, ../sass/_page_active.scss */
.common .MultiRadio label, .common .SingleRadio label, .common .MultiCheckbox label, .common .SingleCheckbox label {
  display: block;
  padding: 3px;
  margin: 3px 0;
  cursor: pointer;
}
/* line 138, ../sass/_page_active.scss */
.common .MultiRadio label input, .common .SingleRadio label input, .common .MultiCheckbox label input, .common .SingleCheckbox label input {
  display: inline-block;
}
/* line 142, ../sass/_page_active.scss */
.common .MultiRadio label p, .common .SingleRadio label p, .common .MultiCheckbox label p, .common .SingleCheckbox label p {
  display: inline-block;
}
/* line 148, ../sass/_page_active.scss */
.common .MultiRadio [type="text"], .common .MultiRadio [type="password"], .common .MultiRadio [type="date"], .common .MultiRadio [type="number"], .common .MultiRadio [type="search"], .common .MultiRadio [type="email"], .common .SingleRadio [type="text"], .common .SingleRadio [type="password"], .common .SingleRadio [type="date"], .common .SingleRadio [type="number"], .common .SingleRadio [type="search"], .common .SingleRadio [type="email"], .common .MultiCheckbox [type="text"], .common .MultiCheckbox [type="password"], .common .MultiCheckbox [type="date"], .common .MultiCheckbox [type="number"], .common .MultiCheckbox [type="search"], .common .MultiCheckbox [type="email"], .common .SingleCheckbox [type="text"], .common .SingleCheckbox [type="password"], .common .SingleCheckbox [type="date"], .common .SingleCheckbox [type="number"], .common .SingleCheckbox [type="search"], .common .SingleCheckbox [type="email"] {
  max-width: 100%;
  background-color: #ffffff;
  box-sizing: border-box;
}
/* line 159, ../sass/_page_active.scss */
.common .event_intro {
  line-height: 1.4;
}
/* line 169, ../sass/_page_active.scss */
.common .event_intro ul li {
  font-size: 0.9em;
  padding-bottom: 10px;
}
/* line 173, ../sass/_page_active.scss */
.common .event_intro ul li + li {
  padding-top: 10px;
}
/* line 177, ../sass/_page_active.scss */
.common .event_intro ul li a.button {
  margin-left: 6px;
}
/* line 186, ../sass/_page_active.scss */
.common .comp_chk {
  margin-bottom: 10px;
}

/* line 3, ../sass/_page_photo.scss */
.photo_search {
  margin-bottom: 20px;
}
/* line 9, ../sass/_page_photo.scss */
.photo_search ul li {
  display: inline;
  vertical-align: middle;
}
/* line 14, ../sass/_page_photo.scss */
.photo_search ul li input[type="text"]:focus {
  outline: 3px dashed #ff9d00;
}
/* line 20, ../sass/_page_photo.scss */
.photo_search ul li input[type="submit"]:focus {
  outline: 3px dashed #ff9d00;
}
/* line 26, ../sass/_page_photo.scss */
.photo_search ul li select:focus {
  outline: 3px dashed #ff9d00;
}

/* line 36, ../sass/_page_photo.scss */
.mv_list_box .mv_list_box_x {
  display: none;
}
/* line 80, ../sass/_page_photo.scss */
.mv_list_box .mv_list h2 {
  display: none;
}
/* line 88, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span {
  display: block;
  padding: 10px 0;
}
/* line 92, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span:nth-child(4n+1) {
  clear: left;
}
/* line 96, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span {
  width: 25%;
  float: left;
}
@media (max-width: 660px) {
  /* line 96, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span {
    width: 50%;
  }
  /* line 105, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span:nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 96, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span {
    width: 33.3333333333%;
  }
  /* line 115, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span:nth-child(3n+1) {
    clear: left;
  }
}
/* line 120, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li {
  width: 96%;
  margin: 0 auto;
  background-color: #f5f5f5;
}
/* line 133, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr th a img {
  display: block;
  width: 100%;
}
/* line 142, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr td b {
  display: block;
  width: 90%;
  padding: 6px 0 0;
  margin: 6px auto;
  color: #58821d;
}
/* line 150, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr td a {
  display: block;
  width: 100%;
  margin: 20px auto;
  line-height: 1.4;
}
/* line 156, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr td a img {
  display: block;
  width: 100%;
}
/* line 166, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr + tr td a {
  width: 90%;
}

/* line 192, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery {
  box-shadow: none;
  transition: none;
}
/* line 197, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery:hover {
  box-shadow: none;
}
/* line 201, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view {
  margin-bottom: 20px;
  text-align: right;
}
/* line 208, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a + a {
  margin-left: 3px;
}
/* line 214, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-full:before {
  font-size: inherit;
  color: inherit;
  margin-right: 0;
}
/* line 222, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-thumbs:before {
  font-size: inherit;
  color: inherit;
  margin-right: 0;
}
/* line 228, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-selected {
  background-color: transparent;
}
/* line 237, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper {
  position: relative;
  padding: 10px 30px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
}
/* line 245, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-nav span {
  position: absolute;
  width: 30px;
  height: 100%;
  padding: 0;
  border: 0;
  top: 0;
  cursor: pointer;
}
/* line 258, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-nav span.es-nav-prev {
  background-image: url('/images/icon-pic/left.png?1758268161');
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
}
/* line 264, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-nav span.es-nav-next {
  background-image: url('/images/icon-pic/right.png?1758268161');
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
}
/* line 272, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel {
  overflow: hidden;
}
/* line 275, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul {
  display: none;
}
/* line 279, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li {
  float: left;
}
/* line 282, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a {
  display: block;
  border-style: solid;
  border-color: transparent;
}
/* line 287, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a img {
  display: block;
  width: 100%;
}
/* line 292, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a:hover {
  border-color: #bce226;
}
/* line 299, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li.selected a {
  border-color: #cae853;
}
/* line 313, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper {
  position: relative;
  padding: 10px;
  background-color: #f5f5f5;
}
/* line 321, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image-nav {
  display: none;
}
/* line 350, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image {
  margin-bottom: 10px;
}
/* line 353, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image img {
  display: block;
  width: 100%;
}
/* line 359, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-loading {
  width: 32px;
  height: 32px;
  background-image: url('/images/ajax-loader.gif?1758268159');
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 10px;
  margin-top: -26px;
  margin-left: -26px;
  background-color: #343434;
  background-color: rgba(52, 52, 52, 0.8);
  z-index: 1;
}
/* line 377, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption {
  text-align: center;
}
/* line 380, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption p {
  padding: 0 10px;
}

/* line 3, ../sass/_page_message.scss */
.data_midlle_Message {
  margin-bottom: 10px;
}
/* line 6, ../sass/_page_message.scss */
.data_midlle_Message .SurveyMember_Logout {
  margin-bottom: 10px;
}
/* line 20, ../sass/_page_message.scss */
.data_midlle_Message table tr:first-child td {
  font-size: 0.9em;
  color: #cae853;
}
/* line 30, ../sass/_page_message.scss */
.data_midlle_Message table tr td {
  padding: 3px 0;
}
/* line 45, ../sass/_page_message.scss */
.data_midlle_Message table tr td input[type="text"] + span + span {
  display: none;
}
/* line 61, ../sass/_page_message.scss */
.data_midlle_Message table tr td table tr td img {
  display: block;
  margin-right: 6px;
}
/* line 66, ../sass/_page_message.scss */
.data_midlle_Message table tr td table tr td input[type="submit"] {
  margin-left: 6px;
}

/* line 81, ../sass/_page_message.scss */
.data_midlle_web {
  border-top: 1px solid #e0e0e0;
}
/* line 84, ../sass/_page_message.scss */
.data_midlle_web table {
  width: 100% !important;
}
/* line 89, ../sass/_page_message.scss */
.data_midlle_web table tr td {
  text-align: center;
  padding-top: 10px;
}
/* line 93, ../sass/_page_message.scss */
.data_midlle_web table tr td div {
  display: inline-block;
}

/* line 115, ../sass/_page_message.scss */
.Filter {
  margin-bottom: 20px;
}
