@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 .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 .content_middle .main .data_midlle {
  margin: 0 auto;
  max-width: 1010px;
}

/* line 91, ../sass/_base_function.scss */
.Photo_view_box .rg-gallery {
  margin: 0;
}
/* line 97, ../sass/_base_function.scss */
.Photo_view_box .rg-gallery h2:before {
  margin-right: 6px;
}

/* line 103, ../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: 3px solid #057abd;
  font-size: 1.1em;
  color: #057abd;
}

/* line 111, ../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: 1px solid #e0e0e0;
  line-height: 1;
  vertical-align: middle;
  color: #ffffff;
  cursor: pointer;
  font-size: 0.9em;
  background-color: #057abd;
  transition: 300ms;
  border-radius: 6px;
}
/* line 124, ../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 128, ../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 132, ../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: #1086ca;
  color: #ffffff;
}
/* line 137, ../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 150, ../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 157, ../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 166, ../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 172, ../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: #dc1d00;
  color: #ffffff;
}

/* line 182, ../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 186, ../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 190, ../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 195, ../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 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 */
.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 */
.content {
  overflow: hidden;
  padding-bottom: 30px;
}
/* line 24, ../sass/_page_layout.scss */
.content .content_left {
  display: block;
}
/* line 27, ../sass/_page_layout.scss */
.content .content_left .group {
  min-width: 100%;
}
/* line 34, ../sass/_page_layout.scss */
.content .content_left .group .container .group .container {
  margin-left: 0;
}
@media (max-width: 660px) {
  /* line 34, ../sass/_page_layout.scss */
  .content .content_left .group .container .group .container {
    margin-left: 10px;
  }
}
/* line 46, ../sass/_page_layout.scss */
.content .content_middle {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0 20px;
  min-height: 500px;
}
/* line 59, ../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: #057abd;
  border-bottom: 1px solid #057abd;
}
/* line 70, ../sass/_page_layout.scss */
.content .content_middle .title:before {
  font-size: inherit;
  color: inherit;
  margin-right: 3px;
  float: left;
}
/* line 77, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left {
  padding: 3px 6px;
  background-color: #f5f5f5;
}
@media (max-width: 768px) {
  /* line 77, ../sass/_page_layout.scss */
  .content .content_middle .sitemap_left {
    position: static;
    padding: 4px 0;
  }
}
/* line 89, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul:before {
  font-size: inherit;
  color: inherit;
}
/* line 93, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li {
  display: inline;
}
/* line 98, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li + li:before {
  content: '> ';
}
/* line 128, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li {
  width: auto !important;
}
/* line 131, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li + li {
  margin-top: 6px;
}
/* line 150, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul table tr + tr td {
  padding-top: 6px;
}
/* line 190, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle img[alt="QR Code"] {
  padding: 6px;
  float: right;
  background-color: #f5f5f5;
}
/* line 200, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search {
  width: 100%;
}
/* line 206, ../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 210, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr th {
  vertical-align: middle;
}
/* line 216, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr td input[type="text"] {
  background-color: #ffffff;
}
/* line 227, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn {
  margin-top: 20px;
  width: 100%;
}
/* line 233, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td {
  text-align: right;
}
/* line 244, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom {
  margin-top: 20px;
}
@media (max-width: 660px) {
  /* line 247, ../sass/_page_layout.scss */
  .content .content_middle .main .data_bottom .content_bottom {
    width: 100%;
  }
}
/* line 253, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom .content_bottom ul {
  text-align: right;
}
/* line 257, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom .content_bottom ul li {
  display: inline-block;
}
/* line 270, ../sass/_page_layout.scss */
.content .content_right {
  display: none !important;
}

/* line 280, ../sass/_page_layout.scss */
.footer_Login a:before {
  margin-right: 6px;
}
/* line 284, ../sass/_page_layout.scss */
.footer_Login a:hover {
  color: #ffffff;
}
/* line 291, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Login:before {
  font-size: inherit;
  color: inherit;
}
/* line 298, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_HomeEdit:before {
  font-size: inherit;
  color: inherit;
}
/* line 305, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Logout:before {
  font-size: inherit;
  color: inherit;
}

/* line 311, ../sass/_page_layout.scss */
#WWWEdit {
  margin-bottom: 20px;
  text-align: right;
}
/* line 318, ../sass/_page_layout.scss */
#WWWEdit .WWWEdit_Edit:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
}

/*歷屆小尖兵列表、內容*/
/* line 328, ../sass/_page_layout.scss */
.past_team ul {
  padding-left: 0;
}
/* line 331, ../sass/_page_layout.scss */
.past_team ul li {
  list-style-type: none;
  font-size: 1.05em;
  margin-bottom: 16px;
}
/* line 336, ../sass/_page_layout.scss */
.past_team ul li + li {
  border-top: #898989 1px dotted;
  padding-top: 16px;
  font-size: 1em;
}
/* line 342, ../sass/_page_layout.scss */
.past_team ul li a {
  display: block;
  float: left;
}
@media (max-width: 660px) {
  /* line 342, ../sass/_page_layout.scss */
  .past_team ul li a {
    width: 100%;
  }
}
/* line 358, ../sass/_page_layout.scss */
.past_team ul li ul.team_des {
  float: left;
  width: 68%;
  padding-left: 2%;
}
@media (max-width: 660px) {
  /* line 358, ../sass/_page_layout.scss */
  .past_team ul li ul.team_des {
    width: 100%;
    padding-left: 0;
  }
}
/* line 368, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li {
  width: 100%;
  margin: 8px 0;
  border: 0;
  padding-top: 0;
}
/* line 378, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li a {
  width: 100%;
  display: block;
  color: #057abd;
}
/* line 384, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li span {
  float: left;
}
/* line 388, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li p {
  margin: 0;
}

/*---------------------表格---------------------*/
/* line 407, ../sass/_page_layout.scss */
.cell-td {
  display: none;
}

/* line 411, ../sass/_page_layout.scss */
tr.th-none th {
  background-color: #fed0da;
  color: #ed3245;
}

/* line 416, ../sass/_page_layout.scss */
.cell-table {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 419, ../sass/_page_layout.scss */
.cell-table thead {
  padding: 5px;
}
/* line 421, ../sass/_page_layout.scss */
.cell-table thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 427, ../sass/_page_layout.scss */
.cell-table tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 431, ../sass/_page_layout.scss */
.cell-table th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
}
/* line 436, ../sass/_page_layout.scss */
.cell-table td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
}
/* line 440, ../sass/_page_layout.scss */
.cell-table td a {
  color: #333;
}
/* line 442, ../sass/_page_layout.scss */
.cell-table td a:hover {
  color: #057abd;
  text-decoration: underline;
}
/* line 447, ../sass/_page_layout.scss */
.cell-table td p {
  margin: 0;
}
/* line 449, ../sass/_page_layout.scss */
.cell-table td p img {
  vertical-align: middle;
}

/* line 458, ../sass/_page_layout.scss */
.cell-table2 {
  background-color: #fff;
  border: 1px double #ccc;
}
/* line 461, ../sass/_page_layout.scss */
.cell-table2 thead {
  padding: 5px;
}
/* line 463, ../sass/_page_layout.scss */
.cell-table2 thead th {
  border: 1px solid #fff;
  background-color: #ccc;
}
/* line 469, ../sass/_page_layout.scss */
.cell-table2 tr:nth-child(2n) {
  background-color: #f5f5f5;
}
/* line 473, ../sass/_page_layout.scss */
.cell-table2 th {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  width: 14%;
}
/* line 479, ../sass/_page_layout.scss */
.cell-table2 td {
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1.7;
  text-align: center;
}
/* line 484, ../sass/_page_layout.scss */
.cell-table2 td a {
  color: #333;
}
/* line 486, ../sass/_page_layout.scss */
.cell-table2 td a:hover {
  color: #8D8B78;
}
/* line 490, ../sass/_page_layout.scss */
.cell-table2 td p {
  margin: 0;
}

/*-------表格藍色 table_blue01-------*/
/* line 499, ../sass/_page_layout.scss */
.table_blue01 {
  border-top: 2px solid #3bd1e9;
  border-bottom: 2px solid #3bd1e9;
}
/* line 503, ../sass/_page_layout.scss */
.table_blue01 thead th {
  background-color: #3bd1e9;
  color: #fff;
}

/*------表格深藍色 table_blue02-----*/
/* line 513, ../sass/_page_layout.scss */
.table_blue02 {
  border-top: 2px solid #0c3350;
  border-bottom: 2px solid #0c3350;
}
/* line 517, ../sass/_page_layout.scss */
.table_blue02 thead th {
  background-color: #5781a7;
  color: #fff;
}

/*------表格桃紅 table_red01-----*/
/* line 527, ../sass/_page_layout.scss */
.table_red01 {
  border-top: 2px solid #ff5b6b;
  border-bottom: 2px solid #ff5b6b;
}
/* line 531, ../sass/_page_layout.scss */
.table_red01 thead th {
  background-color: #fed0da;
  color: #ed3245;
}

/*----表格黃色 table_yellow01---*/
/* line 541, ../sass/_page_layout.scss */
.table_yellow01 {
  border-top: 2px solid #f9b828;
  border-bottom: 2px solid #f9b828;
}
/* line 545, ../sass/_page_layout.scss */
.table_yellow01 thead th {
  background-color: #fee09a;
  color: #ff6600;
}

/*----表格深黃色 table_yellow0---*/
/* line 555, ../sass/_page_layout.scss */
.table_yellow02 {
  border-top: 2px solid #f88a01;
  border-bottom: 2px solid #f88a01;
}
/* line 559, ../sass/_page_layout.scss */
.table_yellow02 thead th {
  background-color: #f6a94d;
  color: #fff;
}

/*----表格綠色 table_green0----*/
/* line 569, ../sass/_page_layout.scss */
.table_green01 {
  border-top: 2px solid #00c897;
  border-bottom: 2px solid #00c897;
}
/* line 573, ../sass/_page_layout.scss */
.table_green01 thead th {
  background-color: #bdf8e2;
  color: #00c897;
}

/*----表格深綠色 table_green0----*/
/* line 583, ../sass/_page_layout.scss */
.table_green02 {
  border-top: 2px solid #009275;
  border-bottom: 2px solid #009275;
}
/* line 587, ../sass/_page_layout.scss */
.table_green02 thead th {
  background-color: #38b299;
  color: #fff;
}

/*----表格金色 table_green02----*/
/* line 597, ../sass/_page_layout.scss */
.table_golden01 {
  border-top: 2px solid #786024;
  border-bottom: 2px solid #786024;
}
/* line 601, ../sass/_page_layout.scss */
.table_golden01 thead th {
  background-color: #b69a5b;
  color: #fff;
}

/*---局長簡介_基本深藍----*/
/* line 611, ../sass/_page_layout.scss */
.profile {
  font-family: "微軟正黑體", "新細明體", Verdana, Geneva, sans-serif;
  margin: 10px 0 20px 10px;
}
/* line 614, ../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 619, ../sass/_page_layout.scss */
.profile .pro_contener .img {
  width: 132px;
  height: 171px;
  margin: 5px 0 15px 0px;
  border: 1px solid #CCC;
  float: left;
}
/* line 625, ../sass/_page_layout.scss */
.profile .pro_contener .img .pic {
  width: 112px;
  margin: 10px;
}
/* line 630, ../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 638, ../sass/_page_layout.scss */
.profile .pro_contener .name span {
  color: #333;
  line-height: 34px;
  padding-left: 5px;
}
/* line 644, ../sass/_page_layout.scss */
.profile .pro_contener .main {
  margin: 10px;
  margin-left: 158px;
  font-size: 0.9em;
  color: #666;
  line-height: 1.7;
}
/* line 650, ../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 663, ../sass/_page_layout.scss */
.t_title {
  background: url(../images/title_icon.png) no-repeat left 6px;
  color: #0099cc !important;
  border-bottom: 2px solid #0099cc;
  margin: 10px 0px;
  padding: 5px 20px;
  font-size: 1em !important;
}

/* line 675, ../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 683, ../sass/_page_layout.scss */
.Satisfaction h2 {
  margin: 0;
  padding: 0px;
  font-size: 1.2em;
  color: #057abd;
}
/* line 689, ../sass/_page_layout.scss */
.Satisfaction h2:before {
  font-size: inherit;
  color: inherit;
  margin-right: 3px;
}
/* line 695, ../sass/_page_layout.scss */
.Satisfaction p {
  margin: 10px 0px;
}
/* line 699, ../sass/_page_layout.scss */
.Satisfaction ul {
  padding: 0px;
  margin: 10px;
  list-style: none;
}
/* line 704, ../sass/_page_layout.scss */
.Satisfaction ul li {
  padding: 5px;
  border-bottom: 1px solid #eee;
}
/* line 711, ../sass/_page_layout.scss */
.Satisfaction .Button {
  float: right;
}

/*---訪客客留言版---*/
/* line 720, ../sass/_page_layout.scss */
.forum_table tr td.ForumTitle {
  width: 360px;
}

/*---最新消息---*/
/* line 728, ../sass/_page_layout.scss */
.user_tool {
  display: none;
}

/* line 732, ../sass/_page_layout.scss */
.kcg_search {
  overflow: hidden;
  padding: 3px;
}
/* line 735, ../sass/_page_layout.scss */
.kcg_search .searchbt1 {
  position: relative;
  background: transparent;
  padding: 0;
  border-radius: 0;
}
/* line 741, ../sass/_page_layout.scss */
.kcg_search .searchbt1:before {
  display: none;
}
/* line 745, ../sass/_page_layout.scss */
.kcg_search .searchbt1 label {
  position: absolute;
  top: -17px;
}
/* line 751, ../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 751, ../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 774, ../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 785, ../sass/_page_layout.scss */
.kcg_search .searchbt1 .searchbt1 a {
  width: 62px;
  height: 40px;
  background: #057abd 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 807, ../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 817, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li {
  background-color: #ffffff;
}
/* line 820, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li:hover {
  background-color: #dc1d00;
}
/* line 823, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li:hover a {
  color: #ffffff;
}
/* line 828, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li + li {
  border-top: 1px solid #e0e0e0;
}
/* line 832, ../sass/_page_layout.scss */
.kcg_search .searchbt1 ul li a {
  padding: 12px;
  font-size: 1.2em;
  display: block;
}
/* line 840, ../sass/_page_layout.scss */
.kcg_search .hot_search {
  padding: 10px 0px;
}
/* line 845, ../sass/_page_layout.scss */
.kcg_search .hot_search a:hover {
  color: #dc1d00;
  text-decoration: underline;
}
/* line 858, ../sass/_page_layout.scss */
.kcg_search .search_info {
  padding: 5px;
  background-color: #f2f2f2;
}
/* line 862, ../sass/_page_layout.scss */
.kcg_search .search_list {
  margin: 10px 0px;
  line-height: 1.7;
}
/* line 867, ../sass/_page_layout.scss */
.kcg_search .search_list ul li {
  margin-bottom: 10px;
}
/* line 870, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_title a {
  color: #057abd;
  text-decoration: underline;
}
/* line 874, ../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 874, ../sass/_page_layout.scss */
  .kcg_search .search_list ul li .search_title span {
    width: inherit;
  }
}
/* line 889, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_img img {
  width: 100px;
  float: left;
  margin-right: 10px;
}
/* line 895, ../sass/_page_layout.scss */
.kcg_search .search_list ul li .search_text {
  overflow: hidden;
}

/* line 905, ../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 905, ../sass/_page_layout.scss */
  .tree-container {
    width: 100%;
    float: none;
  }
}

/* line 919, ../sass/_page_layout.scss */
.tree-container ol {
  padding: 0px;
}

/* line 924, ../sass/_page_layout.scss */
.tree-container li {
  margin-top: .2em;
  margin-bottom: .2em;
  list-style: none;
}

/* line 929, ../sass/_page_layout.scss */
.node-container {
  /*position: relative;*/
  width: 220px;
  height: auto;
  /* min-height: 300px;*/
  /* overflow: hidden;*/
  /*border: 1px solid #ccc;*/
}

/* line 938, ../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 951, ../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 960, ../sass/_page_layout.scss */
.file label:before {
  background: url(../images/folder.png) no-repeat left;
}

/* line 968, ../sass/_page_layout.scss */
.node-container ol {
  display: none;
  height: auto;
  /*max-height:300px;*/
  overflow: hidden;
  padding-left: 8px;
}

/* line 975, ../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 986, ../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 995, ../sass/_page_layout.scss */
.node-container li a {
  padding-left: 5px;
  text-decoration: none;
  color: #666;
}

/* line 1002, ../sass/_page_layout.scss */
.node-container input[type="checkbox"] {
  vertical-align: middle;
  margin-left: 7px;
}

/* line 1007, ../sass/_page_layout.scss */
.node-container input:checked ~ ol {
  display: block;
  height: auto;
}

/* line 1011, ../sass/_page_layout.scss */
.node-container input:checked ~ ol > li {
  height: auto;
}

/* line 1014, ../sass/_page_layout.scss */
.node-container input:checked ~ label {
  color: #8884ed;
}

/* line 1017, ../sass/_page_layout.scss */
.file input:checked ~ label:before {
  background: url(../images/folder_open.png) no-repeat left;
}

/* line 1021, ../sass/_page_layout.scss */
.arrow-info {
  padding: 6px;
  position: relative;
  margin-bottom: 15px;
  font-size: 0.9em;
}

/* line 1027, ../sass/_page_layout.scss */
.arrow-info select {
  background-color: #fff;
  width: 115px;
}

/* line 1028, ../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 1028, ../sass/_page_layout.scss */
  .arrow-info input {
    position: initial;
  }
}

/* line 1040, ../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: #057abd;
}
/* 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: #057abd;
}
/* 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: #057abd;
  color: #ffffff;
}
/* line 158, ../sass/_page_qa.scss */
.periodical_menu ul li.periodical_menu_yes + li:before {
  border-top-color: #057abd;
}
/* 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: #dc1d00;
}
/* 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: #dc1d00;
}

/* 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;
  height: 0;
}

/* 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: #057abd;
}
/* 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: #057abd;
  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: #045a8b;
  border-bottom-color: #045a8b;
  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: #dc1d00;
  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: #dc1d00;
}

/* 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 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: #dc1d00;
}
/* 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: #dc1d00;
}

/* 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: #dc1d00;
  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: #dc1d00;
  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: #dc1d00;
}
/* 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: #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: #dc1d00;
}
/* 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: #dc1d00;
}
/* 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 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%;
  margin: 0px auto;
  color: #dc1d00;
}
/* line 140, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr td a {
  display: block;
  width: 100%;
  margin: 0px 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 185, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view {
  margin-bottom: 20px;
  text-align: right;
}
/* line 192, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a + a {
  margin-left: 3px;
}
/* line 198, ../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 206, ../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 212, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-selected {
  background-color: #1086ca;
}
/* line 221, ../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 229, ../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 242, ../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?1527213658');
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
}
/* line 248, ../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?1527213658');
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
}
/* line 256, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel {
  overflow: hidden;
}
/* line 259, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul {
  display: none;
}
/* line 263, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li {
  float: left;
}
/* line 266, ../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 271, ../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 276, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a:hover {
  border-color: #a91600;
}
/* line 283, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li.selected a {
  border-color: #dc1d00;
}
/* line 297, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper {
  position: relative;
  padding: 10px;
  background-color: #f5f5f5;
}
/* line 305, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image-nav {
  display: none;
}
/* line 334, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image {
  margin-bottom: 10px;
}
/* line 337, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image img {
  display: block;
  width: 100%;
}
/* line 343, ../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?1527213658');
  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 361, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption {
  text-align: center;
}
/* line 364, ../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: #057abd;
}
/* line 30, ../sass/_page_message.scss */
.data_midlle_Message table tr td {
  padding: 3px 0;
}
/* line 38, ../sass/_page_message.scss */
.data_midlle_Message table tr td select:focus {
  outline: 3px dashed #ffb602;
}
/* line 45, ../sass/_page_message.scss */
.data_midlle_Message table tr td input[type="text"]:focus {
  outline: 3px dashed #ffb602;
}
/* line 51, ../sass/_page_message.scss */
.data_midlle_Message table tr td input[type="text"] + span + span {
  display: none;
}
/* line 58, ../sass/_page_message.scss */
.data_midlle_Message table tr td textarea:focus {
  outline: 3px dashed #ffb602;
}
/* line 70, ../sass/_page_message.scss */
.data_midlle_Message table tr td table tr td img {
  display: block;
  margin-right: 6px;
}
/* line 75, ../sass/_page_message.scss */
.data_midlle_Message table tr td table tr td input[type="submit"] {
  margin-left: 6px;
}
/* line 77, ../sass/_page_message.scss */
.data_midlle_Message table tr td table tr td input[type="submit"]:focus {
  outline: 3px dashed #ffb602;
}
/* line 83, ../sass/_page_message.scss */
.data_midlle_Message table tr td table tr td input[type="button"]:focus {
  outline: 3px dashed #ffb602;
}

/* line 96, ../sass/_page_message.scss */
.data_midlle_web {
  border-top: 1px solid #e0e0e0;
}
/* line 99, ../sass/_page_message.scss */
.data_midlle_web table {
  width: 100% !important;
}
/* line 104, ../sass/_page_message.scss */
.data_midlle_web table tr td {
  text-align: center;
  padding-top: 10px;
}
/* line 108, ../sass/_page_message.scss */
.data_midlle_web table tr td div {
  display: inline-block;
}

/* line 130, ../sass/_page_message.scss */
.Filter {
  margin-bottom: 20px;
}

/*# sourceMappingURL=detail.css.map */
