@charset "UTF-8";
/* 
	請注意！本 sass 所做設定為其他scss檔案基礎。
	本 scss 僅做基礎功能的引入，除非有其他系統規範的異動，否則請避免任何變更。
*/
/* line 5, ../sass/_base_function.scss */
.wrapper .content .content_middle .sitemap_left ul:after, .wrapper .content .content_middle .main .data_midlle:after, .past_team ul li ul.team_des li:after, .past_team ul li:after, .vghks-search-box ul:after, .vghks-search-doctor .vghks-search-doctor-inner:after, .vghks-search-doctor .vghks-search-doctor-inner .div .list:after, .vghks-search-doctor .vghks-search-doctor-inner .div .list ul:after, .vghks-grid-message .vghks-search-doctor-inner:after, .vghks-grid-message .vghks-search-doctor-inner .div .list:after, .vghks-grid-message .vghks-search-doctor-inner .div .list ul:after, .vghks-introduce:after, .vghks-introduce .essay .div .list: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 */
.wrapper .content .content_middle .title h2:before, .wrapper .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, .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 td.RelIcon:before, .data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:before, .data_midlle_publish_Message h4 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 */
.wrapper .content .content_middle .sitemap_left ul, .wrapper .content .content_middle .main .data_midlle .data_midlle_service ul, .wrapper .content .content_middle .main .data_midlle .data_midlle_service_child ul, .wrapper .content .content_middle .main .data_bottom .content_bottom ul, .wrapper .content .content_middle .data_bottom .content_bottom ul, .vghks-search-box ul, .vghks-search-section ul, .vghks-search-doctor > ul, .vghks-search-doctor .vghks-search-doctor-inner .div .list ul, .vghks-grid-message > ul, .vghks-grid-message .vghks-search-doctor-inner .div .list ul, .vghks-introduce .essay .div .list ul, .vghks-introduce .essay .about ul, .data_midlle_rss ul, .periodical_menu ul, .sitemap_tab ul, .data_midlle_sitemap ul, .data_midlle_sitemap 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_category > ul > li.data_midlle_news_category_child > 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 */
.wrapper .content .content_middle .main .data_midlle {
  margin: 0 auto;
  max-width: 1010px;
}

/* line 119, ../sass/_base_function.scss */
.data_midlle_qa_title, .data_midlle_news_box03_2 ul li table tr td.RelIcon {
  padding: 0 0 6px 0;
  margin: 0 0 6px 0;
  border-bottom: 1px solid #e0e0e0;
  font-size: 1.1em;
  color: #4cc2c4;
}

/* line 144, ../sass/_base_function.scss */
.wrapper .content .content_middle .title .divPrint span a, .wrapper .content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"], .wrapper .content .content_middle .main .data_bottom .content_bottom ul li a, .wrapper .content .content_middle .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_search ul li a, .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: #55505C;
  transition: 300ms;
  border-radius: 3px;
}
/* line 157, ../sass/_base_function.scss */
.wrapper .content .content_middle .title .divPrint span a:link, .wrapper .content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:link, .wrapper .content .content_middle .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_search ul li a: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 161, ../sass/_base_function.scss */
.wrapper .content .content_middle .title .divPrint span a:visited, .wrapper .content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:visited, .wrapper .content .content_middle .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_search ul li a: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 165, ../sass/_base_function.scss */
.wrapper .content .content_middle .title .divPrint span a:hover, .wrapper .content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:hover, .wrapper .content .content_middle .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_search ul li a: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: #3c3841;
}
/* line 169, ../sass/_base_function.scss */
.wrapper .content .content_middle .title .divPrint span a:active, .wrapper .content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:active, .wrapper .content .content_middle .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_search ul li a: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 182, ../sass/_base_function.scss */
.wrapper .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: 2;
  background-color: #f5f5f5;
}

/* line 189, ../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 h4, .data_midlle_link2 h4, .data_midlle_vote_title, .mv_view_box h4, .login h3, .data_midlle_news_box01 dl dt table tr td, .common .event_intro h2, .Photo_view_box h4 {
  padding: 10px 0;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.1em;
  text-indent: 0;
  color: #4cc2c4;
}

/* line 198, ../sass/_base_function.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_service ul li a, .periodical_menu ul li, .data_midlle_sitemap 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 204, ../sass/_base_function.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_service ul li a:hover, .periodical_menu ul li:hover, .data_midlle_sitemap 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: #4cc2c4;
  color: #ffffff;
}

/* line 214, ../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 218, ../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 222, ../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: #4cc2c4;
}
/* line 227, ../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 */
.wrapper .content .content_middle .title h2:before {
  content: "\e0ee";
}

/* line 237, ../sass/_base_icon-font.scss */
.data_midlle_news_box03_2 ul li table tr td.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 621, ../sass/_base_icon-font.scss */
.footer_Login .WWWEdit_Login:before, .login h3:before, .data_midlle_publish_Message h4 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 */
.wrapper .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 280, icon-pic/*.png */
.icon-pic-sprite, .icon-pic-away_left_01, .icon-pic-away_left_02, .icon-pic-away_right_01, .icon-pic-away_right_02, .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-s99211179df.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-away_left_01 {
  background-position: 0 0;
}

/* line 84, ../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-away_left_02 {
  background-position: 0 -48px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-away_right_01 {
  background-position: 0 -98px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-away_right_02 {
  background-position: 0 -146px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -196px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -212px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -228px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -244px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -254px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -270px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -286px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -302px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -318px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -334px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -350px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -366px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -382px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -400px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -416px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -432px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -448px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -464px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -481px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -498px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -515px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-json {
  background-position: 0 -531px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-left {
  background-position: 0 -547px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -563px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/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 -579px;
}

/* line 84, ../../../../../../fire.app.windows.1.14/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-right {
  background-position: 0 -595px;
}

/* 
	請注意！本 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 21, ../sass/_page_layout.scss */
.wrapper .content {
  overflow: hidden;
  padding-bottom: 30px;
}
/* line 25, ../sass/_page_layout.scss */
.wrapper .content .content_left {
  display: block;
}
/* line 28, ../sass/_page_layout.scss */
.wrapper .content .content_left .group {
  min-width: 100%;
}
/* line 35, ../sass/_page_layout.scss */
.wrapper .content .content_left .group .container .group .container {
  margin-left: 0;
}
@media (max-width: 660px) {
  /* line 35, ../sass/_page_layout.scss */
  .wrapper .content .content_left .group .container .group .container {
    margin-left: 10px;
  }
}
/* line 47, ../sass/_page_layout.scss */
.wrapper .content .content_middle {
  display: block;
  overflow: hidden;
  position: relative;
  padding-left: 10px;
  min-height: 500px;
}
@media (max-width: 660px) {
  /* line 47, ../sass/_page_layout.scss */
  .wrapper .content .content_middle {
    padding-left: 0;
    margin: 0 10px;
  }
}
/* line 61, ../sass/_page_layout.scss */
.wrapper .content .content_middle .title h2 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 1.4em;
  line-height: 1.2;
  color: #4cc2c4;
  position: relative;
  border-bottom: 1px solid #4cc2c4;
}
/* line 71, ../sass/_page_layout.scss */
.wrapper .content .content_middle .title h2:before {
  font-size: inherit;
  color: inherit;
  margin-right: 3px;
}
/* line 78, ../sass/_page_layout.scss */
.wrapper .content .content_middle .title .divPrint {
  position: absolute;
  top: 15px;
  right: 10px;
}
/* line 82, ../sass/_page_layout.scss */
.wrapper .content .content_middle .title .divPrint span {
  display: inline-block;
}
/* line 84, ../sass/_page_layout.scss */
.wrapper .content .content_middle .title .divPrint span a {
  color: #ffffff;
}
/* line 90, ../sass/_page_layout.scss */
.wrapper .content .content_middle .title .divPrint span#spanPrint a {
  padding: 7px 15px;
}
/* line 96, ../sass/_page_layout.scss */
.wrapper .content .content_middle .title .divPrint span#spanCitation a {
  font-size: 0.7em;
  padding: 8px;
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 78, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .title .divPrint {
    position: static;
    margin-bottom: 10px;
    float: right;
    text-align: right;
  }
}
@media (max-width: 660px) {
  /* line 78, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .title .divPrint {
    float: none;
    position: static;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
  }
}
@media (max-width: 660px) {
  /* line 119, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .title .user_tool ul {
    margin: 0;
  }
}
/* line 127, ../sass/_page_layout.scss */
.wrapper .content .content_middle .sitemap_left {
  padding: 3px 6px;
  background-color: #f5f5f5;
}
@media (max-width: 768px) {
  /* line 127, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .sitemap_left {
    position: static;
    padding: 4px 0;
  }
}
/* line 139, ../sass/_page_layout.scss */
.wrapper .content .content_middle .sitemap_left ul:before {
  font-size: inherit;
  color: inherit;
}
/* line 143, ../sass/_page_layout.scss */
.wrapper .content .content_middle .sitemap_left ul li {
  display: inline;
}
/* line 148, ../sass/_page_layout.scss */
.wrapper .content .content_middle .sitemap_left ul li + li:before {
  content: '> ';
}
/* line 178, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_service ul li {
  width: auto !important;
}
/* line 181, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_service ul li + li {
  margin-top: 6px;
}
/* line 200, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_service ul table tr + tr td {
  padding-top: 6px;
}
/* line 240, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle img[alt="QR Code"] {
  padding: 6px;
  float: right;
  background-color: #f5f5f5;
}
/* line 250, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news_search {
  width: 100%;
}
/* line 256, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news_search tr th, .wrapper .content .content_middle .main .data_midlle .data_midlle_news_search tr td {
  padding: 6px 10px;
}
/* line 260, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news_search tr th {
  vertical-align: middle;
}
/* line 266, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news_search tr td input[type="text"] {
  background-color: #ffffff;
}
/* line 277, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news_search_btn {
  margin-top: 20px;
  width: 100%;
}
/* line 283, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td {
  text-align: right;
}
/* line 296, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .search_div span.search_t {
  font-size: 1.2em;
  font-weight: bold;
  color: #4cc2c4;
  line-height: 1.7;
  margin-top: 10px;
}
/* line 305, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .search_div span.search_c {
  padding-bottom: 10px;
  display: block;
  border-bottom: dotted 1px #b5b5b5;
}
/* line 311, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .search_div span.search_department {
  float: right;
  color: #f54785;
  line-height: 2;
}
/* line 322, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .eBook_List ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
/* line 327, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .eBook_List ul > li {
  float: left;
  width: 33%;
  line-height: 2;
  min-height: 160px;
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 327, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .main .data_midlle .eBook_List ul > li {
    width: 50%;
  }
}
@media (max-width: 660px) {
  /* line 327, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .main .data_midlle .eBook_List ul > li {
    width: 100%;
  }
}
/* line 341, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .eBook_List ul > li > a {
  display: block;
  border-radius: 0.2em;
  margin: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: #ccc solid 1px;
  min-height: 432px;
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 341, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .main .data_midlle .eBook_List ul > li > a {
    min-height: 232px;
  }
}
@media (max-width: 660px) {
  /* line 341, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .main .data_midlle .eBook_List ul > li > a {
    min-height: inherit;
  }
}
/* line 358, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .eBook_List ul > li > a img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
/* line 366, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .eBook_List ul > li > a > ul.team_des > li {
  float: inherit;
  width: 100%;
  border: none;
  border-bottom: #ccc solid 1px;
  margin: 0px;
  min-height: 0px;
}
/* line 374, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .eBook_List ul > li > a > ul.team_des > li + li {
  border-bottom: none;
}
/* line 382, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .eBook_List ul > li > a > ul.team_des > li p {
  margin: 0px;
}
/* line 403, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_Schedule_box table th {
  color: #4cc2c4;
}
/* line 408, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_Schedule_box .SurveyMember_Logout {
  margin: 10px;
  float: right;
}
/* line 413, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_Schedule_box .SurveyMember_Logout a {
  display: inline-block;
  padding: 6px 10px;
  border: 1px solid #4cc2c4;
  border-radius: 3px;
  line-height: 1;
  vertical-align: middle;
  color: #4cc2c4;
  cursor: pointer;
  font-size: 0.9em;
  background-color: transparent;
  transition: 300ms;
}
/* line 426, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_Schedule_box .SurveyMember_Logout a:hover {
  background-color: #4cc2c4;
  color: #fff;
}
/* line 437, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news {
  margin-top: 20px;
}
/* line 445, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news ul table tr th {
  line-height: 3;
  padding-right: 10px;
  color: #4cc2c4;
}
/* line 456, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news ul table tr + tr td {
  padding-top: 0px;
}
/* line 459, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news ul table tr + tr td img {
  float: left;
}
/* line 468, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news .Filter {
  margin-top: 20px;
}
/* line 472, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_midlle .data_midlle_news .Filter > input {
  margin: 0px auto;
  display: block;
}
/* line 485, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_bottom {
  margin-top: 20px;
}
@media (max-width: 660px) {
  /* line 488, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .main .data_bottom .content_bottom {
    width: 100%;
  }
}
/* line 494, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_bottom .content_bottom ul {
  text-align: right;
}
/* line 498, ../sass/_page_layout.scss */
.wrapper .content .content_middle .main .data_bottom .content_bottom ul li {
  display: inline-block;
}
/* line 511, ../sass/_page_layout.scss */
.wrapper .content .content_middle .data_bottom {
  margin-top: 20px;
}
@media (max-width: 660px) {
  /* line 514, ../sass/_page_layout.scss */
  .wrapper .content .content_middle .data_bottom .content_bottom {
    width: 100%;
  }
}
/* line 519, ../sass/_page_layout.scss */
.wrapper .content .content_middle .data_bottom .content_bottom ul {
  text-align: right;
}
/* line 523, ../sass/_page_layout.scss */
.wrapper .content .content_middle .data_bottom .content_bottom ul li {
  display: inline-block;
}
/* line 535, ../sass/_page_layout.scss */
.wrapper .content .content_right {
  display: none !important;
}

/* line 546, ../sass/_page_layout.scss */
.footer_Login a:before {
  margin-right: 6px;
}
/* line 550, ../sass/_page_layout.scss */
.footer_Login a:hover {
  color: #ffffff;
}
/* line 557, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Login:before {
  font-size: inherit;
  color: inherit;
}
/* line 564, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_HomeEdit:before {
  font-size: inherit;
  color: inherit;
}
/* line 571, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Logout:before {
  font-size: inherit;
  color: inherit;
}

/* line 577, ../sass/_page_layout.scss */
#WWWEdit {
  margin-bottom: 20px;
  text-align: right;
}
/* line 584, ../sass/_page_layout.scss */
#WWWEdit .WWWEdit_Edit:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
}

/*歷屆小尖兵列表、內容*/
/* line 594, ../sass/_page_layout.scss */
.past_team ul {
  padding-left: 0;
}
/* line 597, ../sass/_page_layout.scss */
.past_team ul li {
  list-style-type: none;
  font-size: 1.05em;
  margin-bottom: 16px;
}
/* line 602, ../sass/_page_layout.scss */
.past_team ul li + li {
  border-top: #898989 1px dotted;
  padding-top: 16px;
  font-size: 1em;
}
/* line 608, ../sass/_page_layout.scss */
.past_team ul li a {
  display: block;
  float: left;
  width: 30%;
}
@media (max-width: 660px) {
  /* line 608, ../sass/_page_layout.scss */
  .past_team ul li a {
    width: 100%;
  }
}
/* line 618, ../sass/_page_layout.scss */
.past_team ul li a img {
  width: 100%;
}
/* line 624, ../sass/_page_layout.scss */
.past_team ul li ul.team_des {
  float: left;
  width: 68%;
  padding-left: 2%;
}
@media (max-width: 660px) {
  /* line 624, ../sass/_page_layout.scss */
  .past_team ul li ul.team_des {
    width: 100%;
    padding-left: 0;
  }
}
/* line 634, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li {
  width: 100%;
  margin: 8px 0;
  border: 0;
  padding-top: 0;
}
/* line 644, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li a {
  width: 100%;
  display: block;
  color: #f54785;
}
/* line 650, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li span {
  float: left;
}
/* line 654, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li p {
  margin: 0;
}

/* line 671, ../sass/_page_layout.scss */
.cell-table {
  background-color: #fff;
  border: 1px solid #e0e0e0;
}
@media (max-width: 768px) {
  /* line 675, ../sass/_page_layout.scss */
  .cell-table thead {
    display: none;
  }
}
/* line 681, ../sass/_page_layout.scss */
.cell-table thead th {
  border: 1px solid #e0e0e0;
  background-color: #5d737e;
  color: #ffffff;
}
/* line 689, ../sass/_page_layout.scss */
.cell-table tr:nth-child(2n) {
  background-color: #f5f5f5;
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 692, ../sass/_page_layout.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #ffffff;
  }
}
@media (max-width: 768px) and (min-width: 661px) {
  /* line 699, ../sass/_page_layout.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #e0e0e0;
  }
}
/* line 708, ../sass/_page_layout.scss */
.cell-table th {
  border: 1px solid #e0e0e0;
  padding: 6px;
}
@media (max-width: 768px) {
  /* line 708, ../sass/_page_layout.scss */
  .cell-table th {
    display: inline-block;
    width: 100%;
    background-color: #ffffff;
    border: 0;
    border-bottom: 1px solid #f54785;
    padding: 6px 0;
  }
}
/* line 722, ../sass/_page_layout.scss */
.cell-table td {
  border: 1px solid #e0e0e0;
  padding: 6px 10px;
}
@media (max-width: 768px) {
  /* line 722, ../sass/_page_layout.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #f54785;
    color: #ffffff;
    border: none;
    border-bottom: 1px solid #e0e0e0;
    padding: 0;
  }
}
/* line 736, ../sass/_page_layout.scss */
.cell-table td p {
  color: #343434;
}
@media (max-width: 768px) {
  /* line 736, ../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 749, ../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 749, ../sass/_page_layout.scss */
  .cell-table td span.cell-td {
    display: block;
  }
}

/* line 765, ../sass/_page_layout.scss */
.vghks-search-box {
  padding: 20px;
  background-image: url('../images/pic-03.png?1475649616');
  background-color: #f5f5f5;
  background-repeat: no-repeat;
  background-position: right bottom;
  border-radius: 6px;
}
@media (max-width: 660px) {
  /* line 765, ../sass/_page_layout.scss */
  .vghks-search-box {
    background-image: none;
  }
}
/* line 786, ../sass/_page_layout.scss */
.vghks-search-box ul li {
  display: inline-block;
}
@media (max-width: 660px) {
  /* line 786, ../sass/_page_layout.scss */
  .vghks-search-box ul li {
    background-image: none;
    display: block;
    width: 50%;
    float: left;
  }
}
/* line 796, ../sass/_page_layout.scss */
.vghks-search-box ul li + li {
  margin-left: 3px;
}
@media (max-width: 660px) {
  /* line 796, ../sass/_page_layout.scss */
  .vghks-search-box ul li + li {
    margin-left: 0;
  }
}
/* line 805, ../sass/_page_layout.scss */
.vghks-search-box ul a {
  display: block;
  background-color: #898989;
  color: #ffffff;
  font-size: 1.1em;
  padding: 6px 30px;
  text-align: center;
  border-radius: 3px;
  transition: 300ms;
}
@media (max-width: 660px) {
  /* line 805, ../sass/_page_layout.scss */
  .vghks-search-box ul a {
    margin: 3px;
    padding: 6px;
  }
}
/* line 820, ../sass/_page_layout.scss */
.vghks-search-box ul a:hover {
  background-color: #646464;
}
/* line 824, ../sass/_page_layout.scss */
.vghks-search-box ul a.is-active {
  background-color: #4cc2c4;
}
/* line 830, ../sass/_page_layout.scss */
.vghks-search-box .vghks-search-box-inner {
  margin-top: 10px;
  /*input*/
  /*input*/
}
/* line 835, ../sass/_page_layout.scss */
.vghks-search-box .vghks-search-box-inner .vghks-search-box-input {
  border-radius: 3px;
  background-color: #ffffff;
  line-height: 33px;
  height: 33px;
  width: 265px;
  padding: 0 6px;
  border: 0;
  box-sizing: border-box;
}
@media (max-width: 660px) {
  /* line 835, ../sass/_page_layout.scss */
  .vghks-search-box .vghks-search-box-inner .vghks-search-box-input {
    display: block;
    width: 100%;
  }
}
/* line 851, ../sass/_page_layout.scss */
.vghks-search-box .vghks-search-box-inner [type="button"], .vghks-search-box .vghks-search-box-inner a {
  display: inline-block;
  padding: 0 10px;
  height: 33px;
  line-height: 33px;
  background-color: #f54785;
  transition: 300ms;
  font-size: 1.1em;
  box-sizing: border-box;
}
@media (max-width: 660px) {
  /* line 851, ../sass/_page_layout.scss */
  .vghks-search-box .vghks-search-box-inner [type="button"], .vghks-search-box .vghks-search-box-inner a {
    margin-top: 6px;
    display: block;
    width: 100%;
  }
}
/* line 867, ../sass/_page_layout.scss */
.vghks-search-box .vghks-search-box-inner [type="button"]:hover, .vghks-search-box .vghks-search-box-inner a:hover {
  background-color: #f21765;
}

/* line 874, ../sass/_page_layout.scss */
.vghks-search-section {
  margin-top: 20px;
}
/* line 877, ../sass/_page_layout.scss */
.vghks-search-section .cption {
  font-size: 1.1em;
  color: #4cc2c4;
}
/* line 881, ../sass/_page_layout.scss */
.vghks-search-section .cption:after {
  content: '：';
}
/* line 886, ../sass/_page_layout.scss */
.vghks-search-section ul {
  margin-top: 10px;
}
/* line 891, ../sass/_page_layout.scss */
.vghks-search-section li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 660px) {
  /* line 891, ../sass/_page_layout.scss */
  .vghks-search-section li {
    width: auto;
    display: block;
  }
}
@media (max-width: 660px) {
  /* line 901, ../sass/_page_layout.scss */
  .vghks-search-section li + li {
    border-top: 1px solid #e0e0e0;
    border-top-style: dotted;
  }
}
/* line 908, ../sass/_page_layout.scss */
.vghks-search-section li + li + li {
  border-top: 1px solid #e0e0e0;
  border-top-style: dotted;
}
/* line 915, ../sass/_page_layout.scss */
.vghks-search-section a {
  position: relative;
  display: block;
  transition: 300ms;
  padding: 10px 0;
  padding-left: 30px;
}
/* line 922, ../sass/_page_layout.scss */
.vghks-search-section a:before {
  content: "​";
  display: block;
  position: absolute;
  top: 12px;
  left: 12px;
  width: 5px;
  height: 9px;
  background-image: url('../images/away-minor-nav.png?1477450530');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 931, ../sass/_page_layout.scss */
.vghks-search-section a:hover {
  background-color: #f5f5f5;
}

/* line 937, ../sass/_page_layout.scss */
.vghks-search-doctor {
  margin-top: 20px;
}
/* line 940, ../sass/_page_layout.scss */
.vghks-search-doctor > ul {
  margin-top: 10px;
}
/* line 944, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
  position: relative;
  box-sizing: border-box;
}
@media (max-width: 1010px) and (min-width: 769px) {
  /* line 944, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 944, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li {
    width: 100%;
    display: block;
  }
}
@media (max-width: 660px) {
  /* line 944, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li {
    padding: 10px;
    background-color: #ffffff;
    text-align: center;
    border: #dddddd 1px solid;
    border-bottom: #4cc2c4 2px solid;
  }
}
@media (max-width: 768px) {
  /* line 970, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li + li {
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  /* line 970, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li + li {
    margin-top: 10px;
    padding-top: 10px;
  }
}
/* line 981, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li + li + li {
  margin-top: 10px;
}
/* line 986, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li > div {
  height: 280px;
  position: relative;
}
@media (max-width: 1010px) and (min-width: 769px) {
  /* line 986, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li > div {
    height: auto;
  }
}
@media (max-width: 768px) {
  /* line 986, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li > div {
    height: auto;
  }
}
/* line 998, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li > div + div {
  height: auto;
}
/* line 1003, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li a.ctrl_more {
  padding: 3px;
  transition: background 300ms;
}
/* line 1006, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li a.ctrl_more:hover {
  background: #707070;
}
/* line 1013, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner {
  margin: 0 10px;
  padding: 10px;
  border: #dddddd 1px solid;
  border-bottom: #4cc2c4 2px solid;
  transition: box-shadow 300ms;
  /*a*/
}
/* line 1025, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .img {
  float: left;
  border: 4px solid #f5f5f5;
  padding: 2px;
  width: 120px;
}
@media (max-width: 660px) {
  /* line 1025, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .img {
    float: none;
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
  }
}
/* line 1038, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .img img {
  display: block;
  width: 100%;
}
@media (max-width: 660px) {
  /* line 1038, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .img img {
    display: inline-block;
    max-width: 100%;
  }
}
/* line 1049, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div {
  overflow: hidden;
  padding-left: 10px;
}
@media (max-width: 660px) {
  /* line 1049, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div {
    margin-top: 10px;
    padding-left: 0;
  }
}
/* line 1058, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .heading {
  font-size: 1.1em;
  height: 50px;
}
/* line 1064, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list {
  margin-top: 6px;
  line-height: 1.6;
}
/* line 1072, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .cption {
  color: #4cc2c4;
  float: left;
}
/* line 1076, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .cption:before {
  content: "​";
  width: 5px;
  height: 9px;
  background-image: url('../images/away-minor-nav.png?1477450530');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
/* line 1084, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .cption:after {
  content: '：';
}
/* line 1089, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list ul {
  overflow: hidden;
  width: 100%;
  height: 65px;
}
/* line 1104, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list li {
  text-align: left;
}
/* line 1107, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list li + li {
  margin-top: 3px;
}
@media (max-width: 480px) and (min-width: 1px) {
  /* line 1104, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list li {
    float: left;
    margin-bottom: 5px;
  }
  /* line 1115, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list li + li {
    margin-left: 10px;
  }
}
@media (max-width: 660px) {
  /* line 1127, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list + .list ul li {
    float: none;
  }
  /* line 1131, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list + .list ul li + li {
    margin-top: 3px;
    margin-left: 0;
  }
}
/* line 1140, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn {
  display: inline-block;
  padding: 3px 6px;
  background-color: #f54785;
  color: #ffffff;
  border-radius: 3px;
  transition: 300ms;
  font-size: 0.9em;
}
/* line 1149, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn img {
  display: none !important;
}
/* line 1153, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn:after {
  content: "​";
  width: 5px;
  height: 9px;
  background-image: url('../images/away-minor-nav-white.png?1475649480');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
/* line 1161, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn:hover {
  background-color: #f21765;
}
@media (max-width: 970px) and (min-width: 871px) {
  /* line 1064, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list {
    width: 50%;
    float: left;
  }
}
@media (max-width: 870px) and (min-width: 769px) {
  /* line 1064, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list {
    width: 100%;
    float: left;
  }
}
@media (max-width: 768px) {
  /* line 1064, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list {
    width: 50%;
    float: left;
  }
}
@media (max-width: 660px) {
  /* line 1181, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list ul {
    height: auto;
  }
}
@media (max-width: 480px) and (min-width: 1px) {
  /* line 1064, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list {
    width: 100%;
    float: none;
  }
  /* line 1189, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list ul {
    float: left;
    width: 100%;
    height: auto;
  }
}
/* line 1198, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner ~ div {
  position: absolute;
  width: 100%;
  bottom: 5px;
  border-bottom: 0;
}
@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1198, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner ~ div {
    bottom: 25px;
  }
}
@media (max-width: 768px) {
  /* line 1198, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner ~ div {
    bottom: 6px;
  }
}
@media (max-width: 660px) {
  /* line 1198, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner ~ div {
    position: static;
  }
}
/* line 1217, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1013, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner {
    margin-bottom: 20px;
    padding-bottom: 50px;
  }
}
@media (max-width: 768px) {
  /* line 1013, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner {
    margin-bottom: 20px;
    padding-bottom: 50px;
  }
  /* line 1230, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner:hover {
    box-shadow: none;
  }
}
@media (max-width: 660px) {
  /* line 1013, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner {
    border: 0;
    box-shadow: none;
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 937, ../sass/_page_layout.scss */
  .vghks-search-doctor {
    margin: 0 10px;
  }
}

/* line 1246, ../sass/_page_layout.scss */
.vghks-grid-message {
  margin-top: 20px;
}
/* line 1249, ../sass/_page_layout.scss */
.vghks-grid-message > ul {
  margin-top: 10px;
}
/* line 1253, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
  position: relative;
  box-sizing: border-box;
}
@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1253, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1253, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li {
    width: 100%;
    display: block;
  }
}
@media (max-width: 660px) {
  /* line 1253, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li {
    padding: 10px;
    background-color: #ffffff;
    text-align: center;
    border: #dddddd 1px solid;
    border-bottom: #4cc2c4 2px solid;
  }
}
@media (max-width: 768px) {
  /* line 1279, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li + li {
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  /* line 1279, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li + li {
    margin-top: 10px;
    padding-top: 10px;
  }
}
/* line 1290, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li + li + li {
  margin-top: 10px;
}
/* line 1295, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li > div {
  height: 407px;
  position: relative;
}
@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1295, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li > div {
    height: auto;
  }
}
@media (max-width: 768px) {
  /* line 1295, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li > div {
    height: auto;
  }
}
/* line 1307, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li > div + div {
  height: auto;
}
/* line 1312, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li a.ctrl_more {
  padding: 3px;
  transition: background 300ms;
}
/* line 1315, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li a.ctrl_more:hover {
  background: #707070;
}
/* line 1322, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner {
  margin: 0 10px;
  padding: 10px;
  border: #dddddd 1px solid;
  border-bottom: #4cc2c4 2px solid;
  transition: box-shadow 300ms;
  /*a*/
}
/* line 1334, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .img {
  float: left;
  border: 4px solid #f5f5f5;
  padding: 2px;
  width: 120px;
}
@media (max-width: 660px) {
  /* line 1334, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .img {
    float: none;
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
  }
}
/* line 1347, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .img img {
  display: block;
  width: 100%;
}
@media (max-width: 660px) {
  /* line 1347, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .img img {
    display: inline-block;
    max-width: 100%;
  }
}
/* line 1358, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div {
  overflow: hidden;
  padding-left: 10px;
}
@media (max-width: 660px) {
  /* line 1358, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div {
    margin-top: 10px;
    padding-left: 0;
  }
}
/* line 1367, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .heading {
  font-size: 1.1em;
  height: 50px;
}
/* line 1373, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list {
  margin-top: 6px;
  line-height: 1.6;
}
/* line 1381, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .cption {
  color: #4cc2c4;
  float: left;
}
/* line 1385, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .cption:before {
  content: "​";
  width: 5px;
  height: 9px;
  background-image: url('../images/away-minor-nav.png?1477450530');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
/* line 1393, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .cption:after {
  content: '：';
}
/* line 1398, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list ul {
  overflow: hidden;
  width: 100%;
  height: 65px;
}
/* line 1413, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list li {
  text-align: left;
}
/* line 1416, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list li + li {
  margin-top: 3px;
}
@media (max-width: 480px) and (min-width: 1px) {
  /* line 1413, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list li {
    float: left;
    margin-bottom: 5px;
  }
  /* line 1424, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list li + li {
    margin-left: 10px;
  }
}
@media (max-width: 660px) {
  /* line 1436, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list + .list ul li {
    float: none;
  }
  /* line 1440, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list + .list ul li + li {
    margin-top: 3px;
    margin-left: 0;
  }
}
/* line 1449, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn {
  display: inline-block;
  padding: 3px 6px;
  background-color: #f54785;
  color: #ffffff;
  border-radius: 3px;
  transition: 300ms;
  font-size: 0.9em;
}
/* line 1458, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn img {
  display: none !important;
}
/* line 1462, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn:after {
  content: "​";
  width: 5px;
  height: 9px;
  background-image: url('../images/away-minor-nav-white.png?1475649480');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
/* line 1470, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn:hover {
  background-color: #f21765;
}
@media (max-width: 970px) and (min-width: 871px) {
  /* line 1373, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list {
    width: 50%;
    float: left;
  }
}
@media (max-width: 870px) and (min-width: 769px) {
  /* line 1373, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list {
    width: 100%;
    float: left;
  }
}
@media (max-width: 768px) {
  /* line 1373, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list {
    width: 50%;
    float: left;
  }
}
@media (max-width: 660px) {
  /* line 1490, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list ul {
    height: auto;
  }
}
@media (max-width: 480px) and (min-width: 1px) {
  /* line 1373, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list {
    width: 100%;
    float: none;
  }
  /* line 1498, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list ul {
    float: left;
    width: 100%;
    height: auto;
  }
}
/* line 1507, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner ~ div {
  position: absolute;
  width: 100%;
  bottom: 5px;
  border-bottom: 0;
}
@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1507, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner ~ div {
    bottom: 25px;
  }
}
@media (max-width: 768px) {
  /* line 1507, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner ~ div {
    bottom: 6px;
  }
}
@media (max-width: 660px) {
  /* line 1507, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner ~ div {
    position: static;
  }
}
/* line 1526, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1010px) and (min-width: 769px) {
  /* line 1322, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 1322, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner {
    margin-bottom: 20px;
  }
  /* line 1539, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner:hover {
    box-shadow: none;
  }
}
@media (max-width: 660px) {
  /* line 1322, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner {
    border: 0;
    box-shadow: none;
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 1246, ../sass/_page_layout.scss */
  .vghks-grid-message {
    margin: 0 10px;
  }
}

/* line 1556, ../sass/_page_layout.scss */
.vghks-data-table {
  margin-top: 20px;
}

/* line 1582, ../sass/_page_layout.scss */
.vghks-introduce {
  margin-top: 20px;
}
/* line 1589, ../sass/_page_layout.scss */
.vghks-introduce .figure {
  float: left;
  width: 200px;
}
@media (max-width: 660px) {
  /* line 1589, ../sass/_page_layout.scss */
  .vghks-introduce .figure {
    float: none;
    width: auto;
  }
}
/* line 1598, ../sass/_page_layout.scss */
.vghks-introduce .figure .img {
  padding: 2px;
}
/* line 1606, ../sass/_page_layout.scss */
.vghks-introduce .figure img {
  display: block;
  width: 100%;
  border: 1px solid #e0e0e0;
}
@media (max-width: 660px) {
  /* line 1606, ../sass/_page_layout.scss */
  .vghks-introduce .figure img {
    width: 130px;
    margin: 0 auto;
  }
}
/* line 1617, ../sass/_page_layout.scss */
.vghks-introduce .figure .caption {
  margin-top: 20px;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
}
/* line 1626, ../sass/_page_layout.scss */
.vghks-introduce .essay {
  overflow: hidden;
  padding-left: 40px;
}
@media (max-width: 660px) {
  /* line 1626, ../sass/_page_layout.scss */
  .vghks-introduce .essay {
    padding-left: 0;
  }
}
/* line 1634, ../sass/_page_layout.scss */
.vghks-introduce .essay .div {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 10px;
}
/* line 1638, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list {
  margin-top: 10px;
  line-height: 1.6;
}
/* line 1646, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .cption {
  background-color: #4cc2c4;
  padding: 3px 6px;
  color: #ffffff;
  font-size: 0.9em;
  float: left;
  min-width: 60px;
  text-align: center;
}
/* line 1656, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list ul {
  overflow: hidden;
  padding-left: 10px;
}
/* line 1664, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list li + li {
  margin-top: 3px;
}
/* line 1673, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .vghks-search-doctor-btn {
  display: inline-block;
  padding: 3px 6px;
  background-color: #f54785;
  color: #ffffff;
  border-radius: 3px;
  transition: 300ms;
  font-size: 0.9em;
}
/* line 1682, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .vghks-search-doctor-btn img {
  display: none !important;
}
/* line 1686, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .vghks-search-doctor-btn:after {
  content: "​";
  width: 5px;
  height: 9px;
  background-image: url('../images/away-minor-nav-white.png?1475649480');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
/* line 1694, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .vghks-search-doctor-btn:hover {
  background-color: #f21765;
}
/* line 1701, ../sass/_page_layout.scss */
.vghks-introduce .essay .about {
  margin-top: 10px;
  background-color: #f5f5f5;
  padding: 20px;
  margin-top: 20px;
}
/* line 1707, ../sass/_page_layout.scss */
.vghks-introduce .essay .about .cption {
  font-size: 1.1em;
  color: #4cc2c4;
}
/* line 1711, ../sass/_page_layout.scss */
.vghks-introduce .essay .about .cption:after {
  content: '：';
}
/* line 1716, ../sass/_page_layout.scss */
.vghks-introduce .essay .about ul {
  margin-top: 10px;
}
/* line 1721, ../sass/_page_layout.scss */
.vghks-introduce .essay .about li {
  position: relative;
  display: block;
  transition: 300ms;
  padding: 10px 0;
  padding-left: 30px;
}
/* line 1728, ../sass/_page_layout.scss */
.vghks-introduce .essay .about li:before {
  content: "​";
  display: block;
  position: absolute;
  top: 12px;
  left: 12px;
  width: 5px;
  height: 9px;
  background-image: url('../images/away-minor-nav.png?1477450530');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 1737, ../sass/_page_layout.scss */
.vghks-introduce .essay .about li + li {
  border-top: 1px solid #e0e0e0;
  border-top-style: dotted;
}

/* 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: #f54785;
}
/* 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: #f54785;
}
/* 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: #f54785;
  color: #ffffff;
}
/* line 158, ../sass/_page_qa.scss */
.periodical_menu ul li.periodical_menu_yes + li:before {
  border-top-color: #f54785;
}
/* 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 ul > ul li {
  margin-left: 30px;
}
/* line 39, ../sass/_page_sitemap.scss */
.data_midlle_sitemap ul li {
  margin-top: 6px;
}
/* line 42, ../sass/_page_sitemap.scss */
.data_midlle_sitemap 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-right: 20px;
}
/* line 42, ../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 48, ../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 56, ../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 61, ../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 68, ../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: #f54785;
}
/* line 73, ../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: #4cc2c4;
}

/* 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: #f54785;
}
/* 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: #f54785;
  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: #f21765;
  border-bottom-color: #f21765;
  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 h4 {
  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: #f54785;
  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: #4cc2c4;
}
/* 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: #f54785;
}

/* 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;
  /*&:after{
  	content: '登入';
  }*/
}
/* 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 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 84, ../sass/_page_opinion.scss */
.login table tr td input[type="submit"] {
  background-color: #4cc2c4;
  color: #ffffff;
}
/* line 88, ../sass/_page_opinion.scss */
.login table tr td input[type="submit"]:hover {
  background-color: #37a4a6;
}
/* line 93, ../sass/_page_opinion.scss */
.login table tr td input[type="button"] {
  background-color: #4cc2c4;
  color: #ffffff;
}
/* line 97, ../sass/_page_opinion.scss */
.login table tr td input[type="button"]:hover {
  background-color: #37a4a6;
}
/* line 102, ../sass/_page_opinion.scss */
.login table tr td table {
  width: auto;
}
/* line 111, ../sass/_page_opinion.scss */
.login table tr td table tr td div img {
  margin: 0 10px;
}
/* line 119, ../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: 2;
}
/* 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: #f54785;
}
/* 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: 2;
}

/* 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: #4cc2c4;
}
/* line 128, ../sass/_page_news_list.scss */
.data_midlle_news3 ul table tr td li a:hover {
  color: #4cc2c4;
}

/* line 150, ../sass/_page_news_list.scss */
.data_midlle_news_category {
  margin-bottom: 10px;
}
/* line 158, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul li a {
  display: block;
  padding: 6px 10px;
  transition: 300ms;
  color: #ffffff;
  border-radius: 3px;
  background-color: #f54785;
}
/* line 166, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul li a:hover {
  background-color: #f21765;
}
/* line 173, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul li.data_midlle_news_category_yes a {
  background-color: #cb0b4f !important;
}
/* line 179, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li {
  display: inline-block;
  margin: 2px 0;
}
/* line 183, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent {
  display: inline-block;
  padding: 3px;
}
/* line 190, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul > span {
  display: inline-block;
}
/* line 193, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul > span:after {
  content: ' :';
}
/* line 198, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul li {
  display: inline-block;
  padding-top: 3px;
  margin-top: 3px;
}
/* line 203, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul li a {
  background-color: #f54785;
}
/* line 206, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul li a:hover {
  background-color: #f21765;
}
/* line 218, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_child {
  display: inline-block;
  padding: 3px;
}
/* line 225, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_child > ul > span {
  display: inline-block;
}
/* line 228, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_child > ul > span:after {
  content: ' :';
}
/* line 233, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_child > ul li {
  display: inline-block;
  padding-top: 3px;
  margin-top: 3px;
}
/* line 238, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_child > ul li a {
  background-color: #4cc2c4;
}
/* line 241, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_child > ul li a:hover {
  background-color: #37a4a6;
}

/* line 262, ../sass/_page_news_list.scss */
.list_gotopage_b, .list_gotopage_news, .list_gotopage_w {
  margin-top: 30px;
  text-align: right;
}
/* line 270, ../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 282, ../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 299, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl {
  text-align: right;
}
/* line 302, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt {
  text-align: left;
}
/* line 309, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td {
  word-wrap: break-word;
}
/* line 313, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td {
  text-align: right;
}
/* line 316, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td a {
  color: #343434;
  margin-left: 10px;
}
/* line 321, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td a img {
  vertical-align: middle;
}
/* line 331, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dd {
  display: inline-block;
  margin: 3px 0;
}
/* line 336, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dd + dd {
  margin-left: 10px;
}

/* line 343, ../sass/_page_news_list.scss */
.data_midlle_news_box02 {
  margin-bottom: 3px;
  word-wrap: break-word;
}

/* line 351, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
/* line 356, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody {
  display: block;
}
/* line 359, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody tr {
  display: block;
  text-align: right;
}
/* line 363, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody tr td {
  display: inline-block;
}

/* line 374, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 + br {
  display: none;
}
/* line 389, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td.RelIcon {
  margin-right: 6px;
}
/* line 393, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td.RelIcon:before {
  font-size: inherit;
  color: inherit;
}
/* line 401, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data {
  padding: 10px 0;
}
/* line 409, ../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 414, ../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 417, ../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 422, ../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 426, ../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 431, ../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 438, ../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 446, ../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 451, ../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 455, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li a:hover {
  background-color: #4cc2c4;
  color: #ffffff;
}
/* line 461, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:hover {
  color: #343434;
}
/* line 468, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv {
  padding: 10px 0;
}
/* line 474, ../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 474, ../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 474, ../sass/_page_news_list.scss */
  .data_midlle_news_box03_2 ul li table tr td .news_box03_mv ol li {
    max-width: 100%;
  }
}
/* line 498, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv iframe {
  display: block;
  width: 100%;
}
/* line 503, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv video {
  display: block;
  width: 100%;
}
/* line 509, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img {
  padding: 10px 0;
}
/* line 515, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li {
  float: left;
  margin: 0 10px;
  width: 100px;
  height: 80px;
  margin-bottom: 10px;
  overflow: hidden;
  text-align: center;
}
/* line 531, ../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;
  height: 100%;
}
/* line 537, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a:hover {
  background-color: #4cc2c4;
}
/* line 541, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a img {
  display: block;
  margin: 0 auto;
}

/* 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 h4, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 h4, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 h4, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 h4 {
  margin: 10px 0;
}
/* line 64, ../sass/_page_epaper.scss */
.epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 h4 a, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 h4 a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 h4 a, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 h4 a {
  font-size: 1.1em;
  color: #4cc2c4;
}
/* 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: #f54785;
}
/* 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 h4 {
  font-size: 1.1em;
  color: #4cc2c4;
  margin-top: 0;
}
/* line 142, ../sass/_page_publish.scss */
.data_midlle_publish_Message h4 span:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
}
/* line 147, ../sass/_page_publish.scss */
.data_midlle_publish_Message h4 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: #f54785;
}
/* line 33, ../sass/_page_active.scss */
.active .act_table tr td span.date a {
  color: #4cc2c4;
}

/* 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 30, ../sass/_page_photo.scss */
.mv_list_box .mv_list_box_x {
  display: none;
}
/* line 74, ../sass/_page_photo.scss */
.mv_list_box .mv_list h4 {
  display: none;
}
/* line 82, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span {
  display: block;
  padding: 10px 0;
}
/* line 86, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span:nth-child(4n+1) {
  clear: left;
}
/* line 90, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span {
  width: 25%;
  float: left;
}
@media (max-width: 660px) {
  /* line 90, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span {
    width: 50%;
  }
  /* line 99, ../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 90, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span {
    width: 33.3333333333%;
  }
  /* line 109, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span:nth-child(3n+1) {
    clear: left;
  }
}
/* line 114, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li {
  width: 96%;
  margin: 0 auto;
  background-color: #f5f5f5;
}
/* line 127, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr th a img {
  display: block;
  width: 100%;
}
/* line 136, ../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: #f54785;
}
/* line 144, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr td a {
  display: block;
  width: 90%;
  margin: 20px auto;
  line-height: 1.4;
}

/* line 173, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view {
  margin-bottom: 20px;
  text-align: right;
}
/* line 180, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a + a {
  margin-left: 3px;
}
/* line 186, ../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 194, ../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 200, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-selected {
  background-color: #3c3841;
}
/* line 209, ../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 217, ../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 230, ../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?1439182859');
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
}
/* line 236, ../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?1439182859');
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
}
/* line 244, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel {
  overflow: hidden;
}
/* line 247, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul {
  display: none;
}
/* line 251, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li {
  float: left;
}
/* line 254, ../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 259, ../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 264, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a:hover {
  border-color: #37a4a6;
}
/* line 271, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li.selected a {
  border-color: #4cc2c4;
}
/* line 285, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper {
  position: relative;
  padding: 10px;
  background-color: #f5f5f5;
}
/* line 293, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image-nav {
  display: none;
}
/* line 322, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image {
  margin-bottom: 10px;
}
/* line 325, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image img {
  display: block;
  width: 100%;
}
/* line 331, ../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?1439182859');
  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 349, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption {
  text-align: center;
}
/* line 352, ../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: #f54785;
}
/* 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;
}

/*# sourceMappingURL=detail.css.map */
