@charset "UTF-8";
/* 
	請注意！本 sass 所做設定為其他scss檔案基礎。
	本 scss 僅做基礎功能的引入，除非有其他系統規範的異動，否則請避免任何變更。
*/
/* line 5, ../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, .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 12, ../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 19, ../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 31, ../sass/_base_function.scss */
.content .content_middle .title: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 51, ../sass/_base_function.scss */
.content .content_middle .title .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, .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 63, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle {
  margin: 0 auto;
  max-width: 1010px;
}

/* line 146, ../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 6px 0;
  border-bottom: 1px solid #e0e0e0;
  font-size: 1.1em;
  color: #3e3e3e;
}

/* line 170, ../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: #ffffff;
  cursor: pointer;
  font-size: 0.9em;
  background-color: #a95000;
  transition: 300ms;
  border-radius: 3px;
}
/* line 183, ../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: #ffffff;
}
/* line 187, ../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: #ffffff;
}
/* line 191, ../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 {
  background-color: #763800;
}
/* line 195, ../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: #ffffff;
}

/* line 208, ../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 215, ../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: #934900;
}

/* line 224, ../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 230, ../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: #fe625c;
  color: #ffffff;
}

/* line 240, ../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 244, ../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 248, ../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: #934900;
}
/* line 253, ../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: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 248, icon-pic/*.png */
.icon-pic-sprite, .icon-pic-file-type-doc, .icon-pic-file-type-docx, .icon-pic-file-type-exl, .icon-pic-file-type-link, .icon-pic-file-type-odf, .icon-pic-file-type-odp, .icon-pic-file-type-ods, .icon-pic-file-type-odt, .icon-pic-file-type-other, .icon-pic-file-type-pdf, .icon-pic-file-type-ppt, .icon-pic-file-type-pptx, .icon-pic-file-type-rar, .icon-pic-file-type-txt, .icon-pic-file-type-xls, .icon-pic-file-type-xlsx, .icon-pic-file-type-zip, .icon-pic-font-large, .icon-pic-font-medium, .icon-pic-font-smail, .icon-pic-jpg_icon, .icon-pic-json, .icon-pic-left, .icon-pic-module_email, .icon-pic-pic-check, .icon-pic-right {
  background-image: url('/images/icon-pic-s7307c1ceaa.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-doc {
  background-position: 0 0;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-docx {
  background-position: 0 -16px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-exl {
  background-position: 0 -32px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-link {
  background-position: 0 -48px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odf {
  background-position: 0 -58px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odp {
  background-position: 0 -74px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-ods {
  background-position: 0 -90px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odt {
  background-position: 0 -106px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-other {
  background-position: 0 -122px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-pdf {
  background-position: 0 -138px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-ppt {
  background-position: 0 -154px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-pptx {
  background-position: 0 -170px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-rar {
  background-position: 0 -186px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-txt {
  background-position: 0 -204px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-xls {
  background-position: 0 -220px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-xlsx {
  background-position: 0 -236px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-zip {
  background-position: 0 -252px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-large {
  background-position: 0 -268px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-medium {
  background-position: 0 -285px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-smail {
  background-position: 0 -302px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-jpg_icon {
  background-position: 0 -319px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-json {
  background-position: 0 -335px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-left {
  background-position: 0 -351px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-module_email {
  background-position: 0 -367px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-pic-check {
  background-position: 0 -383px;
}

/* line 84, ../../../../../fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-right {
  background-position: 0 -399px;
}

/* 
	請注意！本 scss 所做設定皆全域可見。
	本 sass 僅做基礎框架、格線的引入，請避免在此直接寫入樣式。
	若需要對全域樣式設定，請撰寫在 bace_layout.scss。
*/
/* line 3, ../sass/_page_layout.scss */
.multiple {
  display: block;
  padding: 6px 10px;
  background-color: #fff;
  line-height: 1.4;
}
/* line 11, ../sass/_page_layout.scss */
.multiple span a {
  display: inline-block !important;
  line-height: 1;
  margin-left: 4px;
}

/* line 19, ../sass/_page_layout.scss */
.wrapper {
  max-width: 100%;
  margin: 0 auto;
}

/* line 26, ../sass/_page_layout.scss */
.topbg .wrapper {
  max-width: 1010px;
  margin: 0 auto;
  background: #ffffff;
}

/* line 34, ../sass/_page_layout.scss */
.menubg .wrapper {
  background: #ffffff;
}

/* line 39, ../sass/_page_layout.scss */
.content {
  overflow: hidden;
  max-width: 1010px;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 46, ../sass/_page_layout.scss */
.content .content_left {
  display: block;
  margin-top: -16px;
}
/* line 49, ../sass/_page_layout.scss */
.content .content_left .group {
  min-width: 100%;
}
/* line 56, ../sass/_page_layout.scss */
.content .content_left .group .container .group .container {
  margin-left: 0;
}
@media (max-width: 660px) {
  /* line 56, ../sass/_page_layout.scss */
  .content .content_left .group .container .group .container {
    margin-left: 10px;
  }
}
/* line 68, ../sass/_page_layout.scss */
.content .content_middle {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 10px 20px;
  min-height: 500px;
  background: #ffffff;
}
@media (max-width: 660px) {
  /* line 68, ../sass/_page_layout.scss */
  .content .content_middle {
    margin: 0 10px;
  }
}
/* line 82, ../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: #3e3e3e;
  border-bottom: 1px solid #ffcd65;
}
/* line 93, ../sass/_page_layout.scss */
.content .content_middle .title:before {
  font-size: inherit;
  color: inherit;
  margin-right: 3px;
  float: left;
}
/* line 106, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left {
  padding: 3px 6px;
  background-color: #f5f5f5;
}
@media (max-width: 768px) {
  /* line 106, ../sass/_page_layout.scss */
  .content .content_middle .sitemap_left {
    position: static;
    padding: 4px 0;
  }
}
/* line 118, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul:before {
  font-size: inherit;
  color: inherit;
}
/* line 122, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li {
  display: inline;
}
/* line 127, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li + li:before {
  content: '> ';
}
/* line 157, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li {
  width: auto !important;
}
/* line 160, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li + li {
  margin-top: 6px;
}
/* line 179, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul table tr + tr td {
  padding-top: 6px;
}
/* line 219, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle img[alt="QR Code"] {
  padding: 6px;
  float: right;
  background-color: #f5f5f5;
}
/* line 229, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search {
  width: 100%;
}
/* line 235, ../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 239, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr th {
  vertical-align: middle;
}
/* line 245, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr td input[type="text"] {
  background-color: #ffffff;
}
/* line 256, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn {
  margin-top: 20px;
  width: 100%;
}
/* line 262, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td {
  text-align: right;
}
/* line 273, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom {
  margin-top: 20px;
}
@media (max-width: 660px) {
  /* line 276, ../sass/_page_layout.scss */
  .content .content_middle .main .data_bottom .content_bottom {
    width: 100%;
  }
}
/* line 282, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom .content_bottom ul {
  text-align: right;
}
/* line 286, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom .content_bottom ul li {
  display: inline-block;
}
/* line 299, ../sass/_page_layout.scss */
.content .content_right {
  display: none !important;
}

/* line 305, ../sass/_page_layout.scss */
.footer_bg .wrapper {
  max-width: 1010px;
  margin: 0 auto;
  background: transparent;
}

/* line 317, ../sass/_page_layout.scss */
.footer_Login a:before {
  margin-right: 6px;
}
/* line 321, ../sass/_page_layout.scss */
.footer_Login a:hover {
  color: #ffffff;
}
/* line 328, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Login:before {
  font-size: inherit;
  color: inherit;
}
/* line 335, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_HomeEdit:before {
  font-size: inherit;
  color: inherit;
}
/* line 342, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Logout:before {
  font-size: inherit;
  color: inherit;
}

/* line 348, ../sass/_page_layout.scss */
#WWWEdit {
  margin-bottom: 20px;
  text-align: right;
}
/* line 355, ../sass/_page_layout.scss */
#WWWEdit .WWWEdit_Edit:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
}

/*歷屆小尖兵列表、內容*/
/* line 365, ../sass/_page_layout.scss */
.past_team ul {
  padding-left: 0;
}
/* line 368, ../sass/_page_layout.scss */
.past_team ul li {
  list-style-type: none;
  font-size: 1.05em;
  margin-bottom: 16px;
}
/* line 373, ../sass/_page_layout.scss */
.past_team ul li + li {
  border-top: #898989 1px dotted;
  padding-top: 16px;
  font-size: 1em;
}
/* line 379, ../sass/_page_layout.scss */
.past_team ul li a {
  display: block;
  float: left;
  width: 30%;
}
@media (max-width: 660px) {
  /* line 379, ../sass/_page_layout.scss */
  .past_team ul li a {
    width: 100%;
  }
}
/* line 389, ../sass/_page_layout.scss */
.past_team ul li a img {
  width: 100%;
}
/* line 395, ../sass/_page_layout.scss */
.past_team ul li ul.team_des {
  float: left;
  width: 68%;
  padding-left: 2%;
}
@media (max-width: 660px) {
  /* line 395, ../sass/_page_layout.scss */
  .past_team ul li ul.team_des {
    width: 100%;
    padding-left: 0;
  }
}
/* line 405, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li {
  width: 100%;
  margin: 8px 0;
  border: 0;
  padding-top: 0;
}
/* line 415, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li a {
  width: 100%;
  display: block;
  color: #af5300;
}
/* line 421, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li span {
  float: left;
}
/* line 425, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li p {
  margin: 0;
}

/* line 442, ../sass/_page_layout.scss */
.cell-table {
  background-color: #fff;
  border: 1px solid #e0e0e0;
}
@media (max-width: 768px) {
  /* line 446, ../sass/_page_layout.scss */
  .cell-table thead {
    display: none;
  }
}
/* line 452, ../sass/_page_layout.scss */
.cell-table thead th {
  border: 1px solid #e0e0e0;
  background-color: #ffcd65;
  color: #ffffff;
}
/* line 460, ../sass/_page_layout.scss */
.cell-table tr:nth-child(2n) {
  background-color: #f5f5f5;
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 463, ../sass/_page_layout.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #ffffff;
  }
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 470, ../sass/_page_layout.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #e0e0e0;
  }
}
/* line 479, ../sass/_page_layout.scss */
.cell-table th {
  border: 1px solid #e0e0e0;
  padding: 6px;
}
@media (max-width: 768px) {
  /* line 479, ../sass/_page_layout.scss */
  .cell-table th {
    display: inline-block;
    width: 100%;
    background-color: #ffffff;
    border: 0;
    border-bottom: 1px solid #ffcd65;
    padding: 6px 0;
  }
}
/* line 493, ../sass/_page_layout.scss */
.cell-table td {
  border: 1px solid #e0e0e0;
  padding: 6px 10px;
}
@media (max-width: 768px) {
  /* line 493, ../sass/_page_layout.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #ffcd65;
    color: #ffffff;
    border: none;
    border-bottom: 1px solid #e0e0e0;
    padding: 0;
  }
}
/* line 507, ../sass/_page_layout.scss */
.cell-table td p {
  color: #343434;
}
@media (max-width: 768px) {
  /* line 507, ../sass/_page_layout.scss */
  .cell-table td p {
    display: table-cell;
    border-bottom: 1px solid #e0e0e0;
    background-color: #f5f5f5;
    overflow: hidden;
    width: 68%;
    padding: 6px;
  }
}
/* line 520, ../sass/_page_layout.scss */
.cell-table td span.cell-td {
  display: none;
  padding: 3px;
  line-height: 1.4;
  vertical-align: middle;
}
@media (max-width: 768px) {
  /* line 520, ../sass/_page_layout.scss */
  .cell-table td span.cell-td {
    display: block;
  }
}

/*-------表格藍色 table_blue01-------*/
/* line 535, ../sass/_page_layout.scss */
.table_blue01 {
  border-top: 2px solid #3bd1e9;
  border-bottom: 2px solid #3bd1e9;
}
/* line 539, ../sass/_page_layout.scss */
.table_blue01 thead th {
  background-color: #3bd1e9;
  color: #fff;
}

/*------表格深藍色 table_blue02-----*/
/* line 549, ../sass/_page_layout.scss */
.table_blue02 {
  border-top: 2px solid #0c3350;
  border-bottom: 2px solid #0c3350;
}
/* line 553, ../sass/_page_layout.scss */
.table_blue02 thead th {
  background-color: #5781a7;
  color: #fff;
}

/*------表格桃紅 table_red01-----*/
/* line 563, ../sass/_page_layout.scss */
.table_red01 {
  border-top: 2px solid #ff5b6b;
  border-bottom: 2px solid #ff5b6b;
}
/* line 567, ../sass/_page_layout.scss */
.table_red01 thead th {
  background-color: #fed0da;
  color: #ed3245;
}

/*----表格黃色 table_yellow01---*/
/* line 577, ../sass/_page_layout.scss */
.table_yellow01 {
  border-top: 2px solid #f9b828;
  border-bottom: 2px solid #f9b828;
}
/* line 581, ../sass/_page_layout.scss */
.table_yellow01 thead th {
  background-color: #fee09a;
  color: #ff6600;
}

/*----表格深黃色 table_yellow0---*/
/* line 591, ../sass/_page_layout.scss */
.table_yellow02 {
  border-top: 2px solid #f88a01;
  border-bottom: 2px solid #f88a01;
}
/* line 595, ../sass/_page_layout.scss */
.table_yellow02 thead th {
  background-color: #f6a94d;
  color: #fff;
}

/*----表格綠色 table_green0----*/
/* line 605, ../sass/_page_layout.scss */
.table_green01 {
  border-top: 2px solid #00c897;
  border-bottom: 2px solid #00c897;
}
/* line 609, ../sass/_page_layout.scss */
.table_green01 thead th {
  background-color: #bdf8e2;
  color: #00c897;
}

/*----表格深綠色 table_green0----*/
/* line 619, ../sass/_page_layout.scss */
.table_green02 {
  border-top: 2px solid #009275;
  border-bottom: 2px solid #009275;
}
/* line 623, ../sass/_page_layout.scss */
.table_green02 thead th {
  background-color: #38b299;
  color: #fff;
}

/*----表格金色 table_green02----*/
/* line 633, ../sass/_page_layout.scss */
.table_golden01 {
  border-top: 2px solid #786024;
  border-bottom: 2px solid #786024;
}
/* line 637, ../sass/_page_layout.scss */
.table_golden01 thead th {
  background-color: #b69a5b;
  color: #fff;
}

/*---局長簡介_基本深藍----*/
/* line 647, ../sass/_page_layout.scss */
.profile {
  font-family: "微軟正黑體", "新細明體", Verdana, Geneva, sans-serif;
  margin: 10px 0 20px 10px;
}
/* line 650, ../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 655, ../sass/_page_layout.scss */
.profile .pro_contener .img {
  width: 132px;
  height: 171px;
  margin: 5px 0 15px 0px;
  border: 1px solid #CCC;
  float: left;
}
/* line 661, ../sass/_page_layout.scss */
.profile .pro_contener .img .pic {
  width: 112px;
  margin: 10px;
}
/* line 666, ../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 674, ../sass/_page_layout.scss */
.profile .pro_contener .name span {
  color: #333;
  line-height: 34px;
  padding-left: 5px;
}
/* line 680, ../sass/_page_layout.scss */
.profile .pro_contener .main {
  margin: 10px;
  margin-left: 158px;
  font-size: 0.9em;
  color: #666;
  line-height: 1.7;
}
/* line 686, ../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 701, ../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 709, ../sass/_page_layout.scss */
.Satisfaction h2 {
  margin: 0;
  padding: 0px;
  font-size: 1.2em;
  color: #ffcd65;
}
/* line 715, ../sass/_page_layout.scss */
.Satisfaction h2:before {
  font-size: inherit;
  color: inherit;
  margin-right: 3px;
}
/* line 721, ../sass/_page_layout.scss */
.Satisfaction p {
  margin: 10px 0px;
}
/* line 725, ../sass/_page_layout.scss */
.Satisfaction ul {
  padding: 0px;
  margin: 10px;
  list-style: none;
}
/* line 730, ../sass/_page_layout.scss */
.Satisfaction ul li {
  padding: 5px;
  border-bottom: 1px solid #eee;
}
/* line 737, ../sass/_page_layout.scss */
.Satisfaction .Button {
  float: right;
}

/* line 742, ../sass/_page_layout.scss */
.kcg_search {
  overflow: hidden;
  padding: 3px;
}
/* line 745, ../sass/_page_layout.scss */
.kcg_search .searchbt1 {
  position: relative;
  background: transparent;
  padding: 0;
  border-radius: 0;
}
/* line 751, ../sass/_page_layout.scss */
.kcg_search .searchbt1:before {
  display: none;
}
/* line 755, ../sass/_page_layout.scss */
.kcg_search .searchbt1 label {
  position: absolute;
  top: -17px;
}
/* line 761, ../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 761, ../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 784, ../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 795, ../sass/_page_layout.scss */
.kcg_search .searchbt1 .searchbt1 a {
  width: 62px;
  height: 40px;
  background: #ffcd65 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 817, ../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 827, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li {
  background-color: #ffffff;
}
/* line 830, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li:hover {
  background-color: #fe625c;
}
/* line 833, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li:hover a {
  color: #ffffff;
}
/* line 838, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li + li {
  border-top: 1px solid #e0e0e0;
}
/* line 842, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li a {
  padding: 12px;
  font-size: 1.2em;
  display: block;
}
/* line 850, ../sass/_page_layout.scss */
.kcg_search .hot_search {
  padding: 10px 0px;
}
/* line 855, ../sass/_page_layout.scss */
.kcg_search .hot_search a:hover {
  color: #fe625c;
  text-decoration: underline;
}
/* line 868, ../sass/_page_layout.scss */
.kcg_search .search_info {
  padding: 5px;
  background-color: #f2f2f2;
}
/* line 872, ../sass/_page_layout.scss */
.kcg_search .search_list {
  margin: 10px 0px;
  line-height: 1.7;
}
/* line 877, ../sass/_page_layout.scss */
.kcg_search .search_list ul li {
  margin-bottom: 10px;
}
/* line 880, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_title a {
  color: #ffcd65;
  text-decoration: underline;
}
/* line 884, ../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 884, ../sass/_page_layout.scss */
  .kcg_search .search_list ul li .search_title span {
    width: inherit;
  }
}
/* line 899, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_img img {
  width: 100px;
  float: left;
  margin-right: 10px;
}
/* line 905, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_text {
  overflow: hidden;
}

/* line 915, ../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 915, ../sass/_page_layout.scss */
  .tree-container {
    width: 100%;
    float: none;
  }
}

/* line 929, ../sass/_page_layout.scss */
.tree-container ol {
  padding: 0px;
}

/* line 934, ../sass/_page_layout.scss */
.tree-container li {
  margin-top: .2em;
  margin-bottom: .2em;
  list-style: none;
}

/* line 939, ../sass/_page_layout.scss */
.node-container {
  /*position: relative;*/
  width: 220px;
  height: auto;
  /* min-height: 300px;*/
  /* overflow: hidden;*/
  /*border: 1px solid #ccc;*/
}

/* line 948, ../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 961, ../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 970, ../sass/_page_layout.scss */
.file label:before {
  background: url(../images/folder.png) no-repeat left;
}

/* line 978, ../sass/_page_layout.scss */
.node-container ol {
  display: none;
  height: auto;
  /*max-height:300px;*/
  overflow: hidden;
  padding-left: 8px;
}

/* line 985, ../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 996, ../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 1005, ../sass/_page_layout.scss */
.node-container li a {
  padding-left: 5px;
  text-decoration: none;
  color: #666;
}

/* line 1012, ../sass/_page_layout.scss */
.node-container input[type="checkbox"] {
  vertical-align: middle;
  margin-left: 7px;
}

/* line 1017, ../sass/_page_layout.scss */
.node-container input:checked ~ ol {
  display: block;
  height: auto;
}

/* line 1021, ../sass/_page_layout.scss */
.node-container input:checked ~ ol > li {
  height: auto;
}

/* line 1024, ../sass/_page_layout.scss */
.node-container input:checked ~ label {
  color: #8884ed;
}

/* line 1027, ../sass/_page_layout.scss */
.file input:checked ~ label:before {
  background: url(../images/folder_open.png) no-repeat left;
}

/* line 1031, ../sass/_page_layout.scss */
.arrow-info {
  padding: 6px;
  position: relative;
  margin-bottom: 15px;
  font-size: 0.9em;
}

/* line 1037, ../sass/_page_layout.scss */
.arrow-info select {
  background-color: #fff;
  width: 115px;
}

/* line 1038, ../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 1038, ../sass/_page_layout.scss */
  .arrow-info input {
    position: initial;
  }
}

/* line 1050, ../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: #ffcd65;
}
/* 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: #ffcd65;
}
/* 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: #ffcd65;
  color: #ffffff;
}
/* line 158, ../sass/_page_qa.scss */
.periodical_menu ul li.periodical_menu_yes + li:before {
  border-top-color: #ffcd65;
}
/* 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 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: #1b6d79;
}
/* 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: #c00801;
}

/* line 7, ../sass/_page_essaylink.scss */
.module_essaylink ul li {
  float: left;
  width: 25%;
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 7, ../sass/_page_essaylink.scss */
  .module_essaylink ul li {
    width: 50%;
  }
}
@media (max-width: 660px) {
  /* line 7, ../sass/_page_essaylink.scss */
  .module_essaylink ul li {
    width: 100%;
  }
}
/* line 19, ../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: #ffcd65;
}
/* 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: #ffcd65;
  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: #ffbc32;
  border-bottom-color: #ffbc32;
  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: #1b6d79;
  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: #934900;
}
/* 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: #1b6d79;
}

/* 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: #1b6d79;
}
/* 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: #934900;
}
/* line 128, ../sass/_page_news_list.scss */
.data_midlle_news3 ul table tr td li a:hover {
  color: #c00801;
}

/* 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: #fe625c;
  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;
}
/* line 288, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dd {
  display: inline-block;
  margin: 3px 0;
}
/* line 293, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dd + dd {
  margin-left: 10px;
}

/* line 300, ../sass/_page_news_list.scss */
.data_midlle_news_box02 {
  margin-bottom: 20px;
}

/* line 307, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
/* line 312, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody {
  display: block;
}
/* line 315, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody tr {
  display: block;
  text-align: right;
}
/* line 319, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody tr td {
  display: inline-block;
}

/* line 330, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 + br {
  display: none;
}
/* line 345, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr th.RelIcon {
  margin-right: 6px;
}
/* line 349, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr th.RelIcon:before {
  font-size: inherit;
  color: inherit;
}
/* line 357, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data {
  padding: 10px 0;
}
/* line 365, ../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 370, ../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 373, ../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 378, ../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 382, ../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 387, ../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 394, ../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 402, ../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 407, ../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 411, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li a:hover {
  background-color: #fe625c;
  color: #ffffff;
}
/* line 417, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:hover {
  color: #343434;
}
/* line 424, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv {
  padding: 10px 0;
}
/* line 430, ../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 430, ../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 430, ../sass/_page_news_list.scss */
  .data_midlle_news_box03_2 ul li table tr td .news_box03_mv ol li {
    max-width: 100%;
  }
}
/* line 454, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv iframe {
  display: block;
  width: 100%;
}
/* line 459, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv video {
  display: block;
  width: 100%;
}
/* line 465, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img {
  padding: 10px 0;
}
/* line 471, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li {
  float: left;
}
/* line 474, ../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 478, ../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 483, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a:hover {
  background-color: #fe625c;
}
/* line 487, ../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: #934900;
}
/* 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: #1b6d79;
}
/* 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: #934900;
  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: #1b6d79;
}
/* line 33, ../sass/_page_active.scss */
.active .act_table tr td span.date a {
  color: #934900;
}

/* 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 26, ../sass/_page_photo.scss */
.mv_list_box .mv_list_box_x {
  display: none;
}
/* line 70, ../sass/_page_photo.scss */
.mv_list_box .mv_list h2 {
  display: none;
}
/* line 78, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span {
  display: block;
  padding: 10px 0;
}
/* line 82, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span:nth-child(4n+1) {
  clear: left;
}
/* line 86, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span {
  width: 25%;
  float: left;
}
@media (max-width: 660px) {
  /* line 86, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span {
    width: 50%;
  }
  /* line 95, ../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 86, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span {
    width: 33.3333333333%;
  }
  /* line 105, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span:nth-child(3n+1) {
    clear: left;
  }
}
/* line 110, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li {
  width: 96%;
  margin: 0 auto;
  background-color: #f5f5f5;
}
/* line 123, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr th a img {
  display: block;
  width: 100%;
}
/* line 132, ../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: #1b6d79;
}
/* line 140, ../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 146, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr td a img {
  display: block;
  width: 100%;
}
/* line 156, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr + tr td a {
  width: 90%;
}

/* line 184, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view {
  margin-bottom: 20px;
  text-align: right;
}
/* line 191, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a + a {
  margin-left: 3px;
}
/* line 197, ../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 205, ../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 211, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-selected {
  background-color: #763800;
}
/* line 220, ../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 228, ../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 241, ../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?1758183010');
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
}
/* line 247, ../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?1758183010');
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
}
/* line 255, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel {
  overflow: hidden;
}
/* line 258, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul {
  display: none;
}
/* line 262, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li {
  float: left;
}
/* line 265, ../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 270, ../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 275, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a:hover {
  border-color: #fe3129;
}
/* line 282, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li.selected a {
  border-color: #fe625c;
}
/* line 296, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper {
  position: relative;
  padding: 10px;
  background-color: #f5f5f5;
}
/* line 304, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image-nav {
  display: none;
}
/* line 333, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image {
  margin-bottom: 10px;
}
/* line 336, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image img {
  display: block;
  width: 100%;
}
/* line 342, ../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?1758183009');
  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 360, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption {
  text-align: center;
}
/* line 363, ../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: #ffcd65;
}
/* 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;
}
