@charset "UTF-8";
/* 
	請注意！本 sass 所做設定為其他scss檔案基礎。
	本 scss 僅做基礎功能的引入，除非有其他系統規範的異動，否則請避免任何變更。
*/
/* line 5, ../sass/_base_function.scss */
.content .content_middle .sitemap_left ul:after, .content .content_middle .main .data_midlle:after, .content .content_middle .tabs ul: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-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, .vghks-search-doctor .vghks-search-doctor-inner .div .list ul: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 13, ../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 21, ../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 35, ../sass/_base_function.scss */
.content .content_middle .title h2:before, .content .content_middle .sitemap_left ul:before, .footer_Login .WWWEdit_Login:before, .footer_Login .WWWEdit_HomeEdit:before, .footer_Login .WWWEdit_Logout:before, #WWWEdit .WWWEdit_Edit:before, .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 57, ../sass/_base_function.scss */
.content .content_middle .sitemap_left ul, .content .content_middle .main .data_midlle .data_midlle_service ul, .content .content_middle .main .data_midlle .data_midlle_service_child ul, .content .content_middle .main .data_bottom .content_bottom ul, .content .content_middle .data_bottom .content_bottom ul, .content .content_middle .tabs 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 69, ../sass/_base_function.scss */
.wrapper_content, .content .content_middle .main .data_midlle {
  margin: 0 auto;
  max-width: 1440px;
}

/* line 108, ../sass/_base_function.scss */
.data_midlle_qa_title::before, .data_midlle_qa_title::after, .data_midlle_news_box03_2 ul li table tr td.RelIcon::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 114, ../sass/_base_function.scss */
.Photo_view_box .rg-gallery {
  margin: 20px 0;
}
/* line 119, ../sass/_base_function.scss */
.Photo_view_box .rg-gallery h4:before {
  margin-right: 6px;
}

/* line 125, ../sass/_base_function.scss */
.data_midlle_qa_title {
  padding: 6px;
  margin: 0 0 6px 0;
  font-size: 1.8em;
  color: #000000;
  display: block;
  position: relative;
  margin-bottom: 10px;
}
/* line 137, ../sass/_base_function.scss */
.data_midlle_qa_title::before, .data_midlle_qa_title::after {
  content: '';
  display: inline-block;
  width: 36px;
  height: 33px;
  vertical-align: bottom;
  padding: 0 5px;
}
/* line 147, ../sass/_base_function.scss */
.data_midlle_qa_title:before {
  background-image: url('../images/left.png?1779070449');
}
/* line 152, ../sass/_base_function.scss */
.data_midlle_qa_title:after {
  background-image: url('../images/right.png?1779070466');
}

/* line 160, ../sass/_base_function.scss */
.data_midlle_news_box03_2 ul li table tr td.RelIcon {
  padding: 6px;
  margin: 30px 0 6px 0;
  border-bottom: 1px solid #e0e0e0;
  border-color: #898989;
  font-size: 1.375em;
  color: #000000;
  display: block;
  position: relative;
  margin-bottom: 10px;
}
/* line 172, ../sass/_base_function.scss */
.data_midlle_news_box03_2 ul li table tr td.RelIcon::before {
  content: '';
  display: inline-block;
}

/* line 182, ../sass/_base_function.scss */
.content .content_middle .title .divPrint span a, .content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"], .content .content_middle .main .data_bottom .content_bottom ul li a, .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: 10px 20px;
  border: #039183 1px solid;
  line-height: 1;
  vertical-align: middle;
  color: #039183;
  cursor: pointer;
  font-size: 0.9em;
  background-color: #ffffff;
  border-radius: 4px;
  transition: 300ms;
}
/* line 204, ../sass/_base_function.scss */
.content .content_middle .title .divPrint span a:hover, .content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td input[type="submit"]:hover, .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: #039183;
  color: #000000;
}

/* line 223, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search, .data_midlle_qa_box table tr td p, .data_midlle_qa2, .data_midlle_vote_box, .data_midlle_qa_ok:before, .input_area p, .mv_view_box .mv_view span, .logok, .login, .data_midlle_news_box02, .epeaper_container .epeaper_box, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box01 p, .epeaper_container .epeaper_contain .timeline_box_left .timeline_box02 p, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box01 p, .epeaper_container .epeaper_contain .timeline_box_right .timeline_box02 p, .data_midlle_publish_Message, .common #ContentPlaceHolder1_divContent, .common .comp_chk li, .common .event_content, .Photo_view_box p {
  padding: 20px;
  display: block;
  line-height: 2;
  background-color: #F4F4F4;
}

/* line 231, ../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: #039183;
}

/* line 240, ../sass/_base_function.scss */
.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;
  border-bottom: 1px solid #F4F4F4;
  line-height: 1.4;
  border-radius: 8px;
}
/* line 249, ../sass/_base_function.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li a:hover, .periodical_menu ul li:hover, .data_midlle_sitemap 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: #039183;
  color: #000000;
}

/* line 260, ../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: #F4F4F4;
}
/* line 266, ../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 272, ../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: #039183;
}
/* line 278, ../sass/_base_function.scss */
.css_tr tr td, .data_midlle_glossary div table tr td, .data_midlle_publish table tr td {
  line-height: 1.4;
}

/* 
	請注意！本 scss 所做設定皆全域可見。
	本 sass 引入 icomoon 圖示字型，用以作為文字圖示。

	詳細資訊請參閱 https://icomoon.io/，教學請參閱 http://www.minwt.com/html/12931.html

	1 將 icon 包下載回來後，將包裡的 fonts 目錄檔案 .eot .svg .ttf .woff 檔案複製到 /Images/icon-font
	2 修改 style.css 裡的項目，步驟如下：
		1 將 @font-face 與 [class^="icon-"], [class*=" icon-"] 樣式刪除
		2 將 ":before" 字串全數刪除
		3 將 ".icon-" 取代成 ".icon-font-"
		4 將修改的內容複製至 /Sass/_bace_icon-font.scss
*/
@font-face {
  font-family: 'icomoon';
  src: url("../Images/icon-font/icomoon.eot?59oic8");
  src: url("../Images/icon-font/icomoon.eot?#iefix59oic8") format("embedded-opentype"), url("../Images/icon-font/icomoon.ttf?59oic8") format("truetype"), url("../Images/icon-font/icomoon.woff?59oic8") format("woff"), url("../Images/icon-font/icomoon.svg?59oic8#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*
本 sass 引入 icomoon 圖示字型，用以作為文字圖示。

詳細資訊請參閱 https://icomoon.io/，教學請參閱 http://www.minwt.com/html/12931.html

1 將 icon 包下載回來後，將包裡的 fonts 目錄檔案 .eot .svg .ttf .woff 檔案複製到 /Images/icon-font
2 修改 style.css 裡的項目，步驟如下：
	1 將 @font-face 與 [class^="icon-"], [class*=" icon-"] 樣式刪除
	2 將 ":before" 字串全數刪除
	3 將 ".icon-" 取代成 "%icon-font-"
	4 將修改的內容複製至 /Sass/_bace_sys-icon-font.scss
*/
/* line 210, ../sass/_base_icon-font.scss */
.content .content_middle .title h2:before {
  content: "\e0ee";
}

/* line 228, ../sass/_base_icon-font.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:before {
  content: "\e0fb";
}

/* 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 */
.content .content_middle .sitemap_left ul:before {
  content: "\e29e";
}

/* line 825, ../sass/_base_icon-font.scss */
.data_midlle_qa_title:before {
  content: "\e2c3";
}

/* line 885, ../sass/_base_icon-font.scss */
.data_midlle_rss ul span span li a:before {
  content: "\e2f8";
}

/* 
	請注意！本 scss 所做設定皆全域可見。
	本 sass 引入 Images 資料夾內的 icon-pic 圖示，用以作為雪碧圖示。
*/
/* line 248, icon-pic/*.png */
.icon-pic-sprite, .icon-pic-file-type-doc, .icon-pic-file-type-docx, .icon-pic-file-type-exl, .icon-pic-file-type-link, .icon-pic-file-type-odf, .icon-pic-file-type-odp, .icon-pic-file-type-ods, .icon-pic-file-type-odt, .icon-pic-file-type-other, .icon-pic-file-type-pdf, .icon-pic-file-type-ppt, .icon-pic-file-type-pptx, .icon-pic-file-type-rar, .icon-pic-file-type-txt, .icon-pic-file-type-xls, .icon-pic-file-type-xlsx, .icon-pic-file-type-zip, .icon-pic-font-large, .icon-pic-font-medium, .icon-pic-font-smail, .icon-pic-jpg_icon, .icon-pic-json, .icon-pic-left, .icon-pic-module_email, .icon-pic-pic-check, .icon-pic-right {
  background-image: url('../images/icon-pic-s7307c1ceaa.png');
  background-repeat: no-repeat;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-doc {
  background-position: 0 0;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-docx {
  background-position: 0 -16px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-exl {
  background-position: 0 -32px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-link {
  background-position: 0 -48px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odf {
  background-position: 0 -58px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odp {
  background-position: 0 -74px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-ods {
  background-position: 0 -90px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-odt {
  background-position: 0 -106px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-other {
  background-position: 0 -122px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-pdf {
  background-position: 0 -138px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-ppt {
  background-position: 0 -154px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-pptx {
  background-position: 0 -170px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-rar {
  background-position: 0 -186px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-txt {
  background-position: 0 -204px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-xls {
  background-position: 0 -220px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-xlsx {
  background-position: 0 -236px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-file-type-zip {
  background-position: 0 -252px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-large {
  background-position: 0 -268px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-medium {
  background-position: 0 -285px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-font-smail {
  background-position: 0 -302px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-jpg_icon {
  background-position: 0 -319px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-json {
  background-position: 0 -335px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-left {
  background-position: 0 -351px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-module_email {
  background-position: 0 -367px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-pic-check {
  background-position: 0 -383px;
}

/* line 84, C:/fire.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-pic-right {
  background-position: 0 -399px;
}

/* 
	請注意！本 scss 所做設定皆全域可見。
	本 sass 僅做基礎框架、格線的引入，請避免在此直接寫入樣式。
	若需要對全域樣式設定，請撰寫在 bace_layout.scss。
*/
/* line 2, ../sass/_page_layout.scss */
.Banner {
  margin-top: 0px;
  padding-bottom: 30px;
}
/* line 6, ../sass/_page_layout.scss */
.Banner::before {
  display: none;
}

/* line 11, ../sass/_page_layout.scss */
.wrapper_content {
  font-size: 1.125em;
}

/* line 19, ../sass/_page_layout.scss */
.multiple {
  display: block;
  padding: 6px 10px;
  background-color: #fff;
  line-height: 1.4;
}
/* line 27, ../sass/_page_layout.scss */
.multiple span a {
  display: inline-block !important;
  line-height: 1;
  margin-left: 4px;
}

/* line 35, ../sass/_page_layout.scss */
.content {
  overflow: hidden;
  padding: 0 20px 30px;
}
/* line 39, ../sass/_page_layout.scss */
.content .content_left {
  display: block;
}
/* line 42, ../sass/_page_layout.scss */
.content .content_left .group {
  min-width: 100%;
}
/* line 49, ../sass/_page_layout.scss */
.content .content_left .group .container .group .container {
  margin-left: 0;
}
@media (max-width: 576px) {
  /* line 49, ../sass/_page_layout.scss */
  .content .content_left .group .container .group .container {
    margin-left: 10px;
  }
}
/* line 61, ../sass/_page_layout.scss */
.content .content_middle {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 10px;
  background-color: #ffffff;
  min-height: 500px;
}
@media (max-width: 1024px) and (min-width: 1px) {
  /* line 61, ../sass/_page_layout.scss */
  .content .content_middle {
    margin-top: 120px;
  }
}
@media (max-width: 768px) {
  /* line 61, ../sass/_page_layout.scss */
  .content .content_middle {
    margin: 0;
    margin-top: 40px;
  }
}
@media (max-width: 576px) {
  /* line 61, ../sass/_page_layout.scss */
  .content .content_middle {
    margin-top: 10px;
  }
}
/* line 85, ../sass/_page_layout.scss */
.content .content_middle .title h2 {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 1.4em;
  line-height: 1.2;
  color: #039183;
  border-bottom: 1px solid #039183;
  position: relative;
}
/* line 95, ../sass/_page_layout.scss */
.content .content_middle .title h2:before {
  font-size: inherit;
  color: inherit;
  margin-right: 3px;
}
/* line 101, ../sass/_page_layout.scss */
.content .content_middle .title .divPrint {
  position: absolute;
  top: 25px;
  right: 10px;
}
/* line 106, ../sass/_page_layout.scss */
.content .content_middle .title .divPrint span {
  display: inline-block;
}
/* line 109, ../sass/_page_layout.scss */
.content .content_middle .title .divPrint span a {
  background-color: #ffffff;
  border: 1px solid #039183;
  color: #025f56;
}
/* line 116, ../sass/_page_layout.scss */
.content .content_middle .title .divPrint span a:hover {
  background: #025f56;
  color: #ffffff;
}
/* line 120, ../sass/_page_layout.scss */
.content .content_middle .title .divPrint span a:hover img {
  filter: invert(0);
}
/* line 125, ../sass/_page_layout.scss */
.content .content_middle .title .divPrint span a img {
  filter: invert(1);
}
/* line 131, ../sass/_page_layout.scss */
.content .content_middle .title .divPrint span#spanPrint a {
  padding: 7px 15px;
}
/* line 137, ../sass/_page_layout.scss */
.content .content_middle .title .divPrint span#spanCitation a {
  font-size: 0.7em;
  padding: 8px;
}
@media (max-width: 768px) and (min-width: 577px) {
  /* line 101, ../sass/_page_layout.scss */
  .content .content_middle .title .divPrint {
    position: static;
    margin-bottom: 10px;
    float: right;
    text-align: right;
  }
}
@media (max-width: 576px) {
  /* line 101, ../sass/_page_layout.scss */
  .content .content_middle .title .divPrint {
    float: none;
    position: static;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
  }
}
/* line 160, ../sass/_page_layout.scss */
.content .content_middle .title .user_tool ul {
  margin: 0;
}
@media (max-width: 576px) {
  /* line 160, ../sass/_page_layout.scss */
  .content .content_middle .title .user_tool ul {
    margin: 0;
  }
}
/* line 169, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left {
  padding: 3px 6px;
}
@media (max-width: 768px) {
  /* line 169, ../sass/_page_layout.scss */
  .content .content_middle .sitemap_left {
    position: static;
    padding: 4px 0;
  }
}
/* line 181, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul:before {
  font-size: inherit;
  color: inherit;
}
/* line 185, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li {
  display: inline;
}
/* line 190, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li + li:before {
  content: '> ';
}
/* line 196, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li:last-child a {
  color: #025f56;
}
/* line 205, ../sass/_page_layout.scss */
.content .content_middle .sitemap_left ul li a {
  font-weight: bold;
}
/* line 226, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li {
  width: auto !important;
}
/* line 229, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul li + li {
  margin-top: 6px;
}
/* line 248, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_service ul table tr + tr td {
  padding-top: 6px;
}
/* line 288, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle img[alt="QR Code"] {
  padding: 6px;
  float: right;
  background-color: #F4F4F4;
}
/* line 298, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search {
  width: 100%;
}
/* line 304, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr th, .content .content_middle .main .data_midlle .data_midlle_news_search tr td {
  padding: 6px 10px;
}
/* line 308, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr th {
  vertical-align: middle;
}
/* line 314, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search tr td input[type="text"] {
  background-color: #ffffff;
}
/* line 325, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn {
  margin-top: 20px;
  width: 100%;
}
/* line 331, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .data_midlle_news_search_btn tr td {
  text-align: right;
}
/* line 343, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .eBook_List ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
/* line 348, ../sass/_page_layout.scss */
.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: 577px) {
  /* line 348, ../sass/_page_layout.scss */
  .content .content_middle .main .data_midlle .eBook_List ul > li {
    width: 50%;
  }
}
@media (max-width: 576px) {
  /* line 348, ../sass/_page_layout.scss */
  .content .content_middle .main .data_midlle .eBook_List ul > li {
    width: 100%;
  }
}
/* line 362, ../sass/_page_layout.scss */
.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: 577px) {
  /* line 362, ../sass/_page_layout.scss */
  .content .content_middle .main .data_midlle .eBook_List ul > li > a {
    min-height: 232px;
  }
}
@media (max-width: 576px) {
  /* line 362, ../sass/_page_layout.scss */
  .content .content_middle .main .data_midlle .eBook_List ul > li > a {
    min-height: inherit;
  }
}
/* line 379, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .eBook_List ul > li > a img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
/* line 387, ../sass/_page_layout.scss */
.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 395, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .eBook_List ul > li > a > ul.team_des > li + li {
  border-bottom: none;
}
/* line 403, ../sass/_page_layout.scss */
.content .content_middle .main .data_midlle .eBook_List ul > li > a > ul.team_des > li p {
  margin: 0px;
}
/* line 419, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom {
  margin-top: 20px;
}
@media (max-width: 576px) {
  /* line 422, ../sass/_page_layout.scss */
  .content .content_middle .main .data_bottom .content_bottom {
    width: 100%;
  }
}
/* line 428, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom .content_bottom ul {
  text-align: right;
}
/* line 432, ../sass/_page_layout.scss */
.content .content_middle .main .data_bottom .content_bottom ul li {
  display: inline-block;
  margin-top: 5px;
}
/* line 446, ../sass/_page_layout.scss */
.content .content_middle .data_bottom {
  margin-top: 20px;
}
@media (max-width: 576px) {
  /* line 449, ../sass/_page_layout.scss */
  .content .content_middle .data_bottom .content_bottom {
    width: 100%;
  }
}
/* line 453, ../sass/_page_layout.scss */
.content .content_middle .data_bottom .content_bottom ul {
  text-align: right;
}
/* line 456, ../sass/_page_layout.scss */
.content .content_middle .data_bottom .content_bottom ul li {
  display: inline-block;
}
/* line 466, ../sass/_page_layout.scss */
.content .content_middle .tabs {
  border-bottom: 1px solid #e0e0e0;
  border-bottom-color: #039183;
  margin-top: 20px;
}
/* line 474, ../sass/_page_layout.scss */
.content .content_middle .tabs ul li {
  float: left;
}
/* line 477, ../sass/_page_layout.scss */
.content .content_middle .tabs ul li + li {
  margin-left: 3px;
}
/* line 481, ../sass/_page_layout.scss */
.content .content_middle .tabs ul li span {
  display: block;
}
/* line 486, ../sass/_page_layout.scss */
.content .content_middle .tabs ul li span.tabs_yes a {
  background-color: #039183;
  color: #ffffff;
}
/* line 492, ../sass/_page_layout.scss */
.content .content_middle .tabs ul li span a {
  display: block;
  padding: 6px 10px;
  background-color: #F4F4F4;
  font-size: 1.2em;
}
/* line 508, ../sass/_page_layout.scss */
.content .content_middle .tabs + .group + .group > .container {
  border-top: 0 !important;
}
/* line 516, ../sass/_page_layout.scss */
.content .content_right {
  display: none !important;
}

/* line 526, ../sass/_page_layout.scss */
.footer_Login a:before {
  margin-right: 6px;
}
/* line 530, ../sass/_page_layout.scss */
.footer_Login a:hover {
  color: #ffffff;
}
/* line 537, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Login:before {
  font-size: inherit;
  color: inherit;
}
/* line 544, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_HomeEdit:before {
  font-size: inherit;
  color: inherit;
}
/* line 551, ../sass/_page_layout.scss */
.footer_Login .WWWEdit_Logout:before {
  font-size: inherit;
  color: inherit;
}

/* line 557, ../sass/_page_layout.scss */
#WWWEdit {
  margin-bottom: 20px;
  text-align: right;
}
/* line 564, ../sass/_page_layout.scss */
#WWWEdit .WWWEdit_Edit:before {
  font-size: inherit;
  color: inherit;
  margin-right: 6px;
}

/*歷屆小尖兵列表、內容*/
/* line 574, ../sass/_page_layout.scss */
.past_team ul {
  padding-left: 0;
}
/* line 577, ../sass/_page_layout.scss */
.past_team ul li {
  list-style-type: none;
  font-size: 1.05em;
  margin-bottom: 16px;
}
/* line 582, ../sass/_page_layout.scss */
.past_team ul li + li {
  border-top: #898989 1px dotted;
  padding-top: 16px;
  font-size: 1em;
}
/* line 588, ../sass/_page_layout.scss */
.past_team ul li a {
  display: block;
  float: left;
  width: 30%;
}
@media (max-width: 576px) {
  /* line 588, ../sass/_page_layout.scss */
  .past_team ul li a {
    width: 100%;
  }
}
/* line 598, ../sass/_page_layout.scss */
.past_team ul li a img {
  width: 100%;
}
/* line 604, ../sass/_page_layout.scss */
.past_team ul li ul.team_des {
  float: left;
  width: 68%;
  padding-left: 2%;
}
@media (max-width: 576px) {
  /* line 604, ../sass/_page_layout.scss */
  .past_team ul li ul.team_des {
    width: 100%;
    padding-left: 0;
  }
}
/* line 614, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li {
  width: 100%;
  margin: 8px 0;
  border: 0;
  padding-top: 0;
}
/* line 624, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li a {
  width: 100%;
  display: block;
  color: #039183;
}
/* line 630, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li span {
  float: left;
}
/* line 634, ../sass/_page_layout.scss */
.past_team ul li ul.team_des li p {
  margin: 0;
}

/* line 651, ../sass/_page_layout.scss */
.cell-table {
  background-color: #fff;
  border: 1px solid #e0e0e0;
}
@media (max-width: 768px) {
  /* line 655, ../sass/_page_layout.scss */
  .cell-table thead {
    display: none;
  }
}
/* line 661, ../sass/_page_layout.scss */
.cell-table thead th {
  border: 1px solid #e0e0e0;
  background-color: #039183;
  color: #ffffff;
}
/* line 669, ../sass/_page_layout.scss */
.cell-table tr:nth-child(2n) {
  background-color: #F4F4F4;
}
@media (max-width: 768px) and (min-width: 577px) {
  /* line 672, ../sass/_page_layout.scss */
  .cell-table tr:nth-child(2n) p {
    background-color: #ffffff;
  }
}
@media (max-width: 768px) and (min-width: 577px) {
  /* line 679, ../sass/_page_layout.scss */
  .cell-table tr:nth-child(2n) td {
    border-bottom: 1px solid #e0e0e0;
  }
}
/* line 688, ../sass/_page_layout.scss */
.cell-table th {
  border: 1px solid #e0e0e0;
  padding: 6px;
}
@media (max-width: 768px) {
  /* line 688, ../sass/_page_layout.scss */
  .cell-table th {
    display: inline-block;
    width: 100%;
    background-color: #ffffff;
    border: 0;
    border-bottom: 1px solid #039183;
    padding: 6px 0;
  }
}
/* line 702, ../sass/_page_layout.scss */
.cell-table td {
  border: 1px solid #e0e0e0;
  padding: 6px 10px;
}
@media (max-width: 768px) {
  /* line 702, ../sass/_page_layout.scss */
  .cell-table td {
    display: inline-table;
    width: 100%;
    background-color: #039183;
    color: #ffffff;
    border: none;
    border-bottom: 1px solid #e0e0e0;
    padding: 0;
  }
}
/* line 716, ../sass/_page_layout.scss */
.cell-table td p {
  color: #343434;
  margin: 8px 0;
}
@media (max-width: 768px) {
  /* line 716, ../sass/_page_layout.scss */
  .cell-table td p {
    display: table-cell;
    border-bottom: 1px solid #e0e0e0;
    background-color: #F4F4F4;
    overflow: hidden;
    width: 68%;
    padding: 6px;
  }
}
/* line 728, ../sass/_page_layout.scss */
.cell-table td p a {
  display: block;
}
/* line 731, ../sass/_page_layout.scss */
.cell-table td p a:hover {
  font-weight: bold;
}
/* line 738, ../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 738, ../sass/_page_layout.scss */
  .cell-table td span.cell-td {
    display: block;
  }
}

/* line 751, ../sass/_page_layout.scss */
.data_midlle_news_category_child {
  width: 100%;
}
/* line 753, ../sass/_page_layout.scss */
.data_midlle_news_category_child ul {
  padding: 0px;
}
/* line 756, ../sass/_page_layout.scss */
.data_midlle_news_category_child ul li {
  float: left;
  list-style-type: none;
}

/* line 767, ../sass/_page_layout.scss */
.vghks-search-box {
  padding: 20px;
  background-image: url('../images/pic-03.png');
  background-color: #F4F4F4;
  background-repeat: no-repeat;
  background-position: right bottom;
  border-radius: 6px;
}
@media (max-width: 576px) {
  /* line 767, ../sass/_page_layout.scss */
  .vghks-search-box {
    background-image: none;
  }
}
/* line 788, ../sass/_page_layout.scss */
.vghks-search-box ul li {
  display: inline-block;
}
@media (max-width: 576px) {
  /* line 788, ../sass/_page_layout.scss */
  .vghks-search-box ul li {
    background-image: none;
    display: block;
    width: 50%;
    float: left;
  }
}
/* line 798, ../sass/_page_layout.scss */
.vghks-search-box ul li + li {
  margin-left: 3px;
}
@media (max-width: 576px) {
  /* line 798, ../sass/_page_layout.scss */
  .vghks-search-box ul li + li {
    margin-left: 0;
  }
}
/* line 807, ../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: 6px;
  transition: 300ms;
}
@media (max-width: 576px) {
  /* line 807, ../sass/_page_layout.scss */
  .vghks-search-box ul a {
    margin: 3px;
    padding: 6px;
  }
}
/* line 822, ../sass/_page_layout.scss */
.vghks-search-box ul a:hover {
  background-color: #646464;
}
/* line 826, ../sass/_page_layout.scss */
.vghks-search-box ul a.is-active {
  background-color: #039183;
}
/* line 832, ../sass/_page_layout.scss */
.vghks-search-box .vghks-search-box-inner {
  margin-top: 10px;
  /*input*/
  /*input*/
}
/* line 837, ../sass/_page_layout.scss */
.vghks-search-box .vghks-search-box-inner .vghks-search-box-input {
  border-radius: 6px;
  background-color: #ffffff;
  line-height: 33px;
  height: 33px;
  width: 265px;
  padding: 0 6px;
  border: 0;
  box-sizing: border-box;
}
@media (max-width: 576px) {
  /* line 837, ../sass/_page_layout.scss */
  .vghks-search-box .vghks-search-box-inner .vghks-search-box-input {
    display: block;
    width: 100%;
  }
}
/* line 853, ../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: #F2AC93;
  transition: 300ms;
  font-size: 1.1em;
  box-sizing: border-box;
}
@media (max-width: 576px) {
  /* line 853, ../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 869, ../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: #ed8965;
}

/* line 876, ../sass/_page_layout.scss */
.vghks-search-section {
  margin-top: 20px;
}
/* line 879, ../sass/_page_layout.scss */
.vghks-search-section .cption {
  font-size: 1.1em;
  color: #039183;
}
/* line 883, ../sass/_page_layout.scss */
.vghks-search-section .cption:after {
  content: '：';
}
/* line 888, ../sass/_page_layout.scss */
.vghks-search-section ul {
  margin-top: 10px;
}
/* line 893, ../sass/_page_layout.scss */
.vghks-search-section li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 576px) {
  /* line 893, ../sass/_page_layout.scss */
  .vghks-search-section li {
    width: auto;
    display: block;
  }
}
@media (max-width: 576px) {
  /* line 903, ../sass/_page_layout.scss */
  .vghks-search-section li + li {
    border-top: 1px solid #e0e0e0;
    border-top-style: dotted;
  }
}
/* line 910, ../sass/_page_layout.scss */
.vghks-search-section li + li + li {
  border-top: 1px solid #e0e0e0;
  border-top-style: dotted;
}
/* line 917, ../sass/_page_layout.scss */
.vghks-search-section a {
  position: relative;
  display: block;
  transition: 300ms;
  padding: 10px 0;
  padding-left: 30px;
}
/* line 924, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 933, ../sass/_page_layout.scss */
.vghks-search-section a:hover {
  background-color: #F4F4F4;
}

/* line 939, ../sass/_page_layout.scss */
.vghks-search-doctor {
  margin-top: 20px;
}
/* line 942, ../sass/_page_layout.scss */
.vghks-search-doctor > ul {
  margin-top: 10px;
}
/* line 946, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 768px) {
  /* line 946, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li {
    width: auto;
    display: block;
  }
}
@media (max-width: 576px) {
  /* line 946, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li {
    padding: 10px;
    background-color: #F4F4F4;
    text-align: center;
  }
}
@media (max-width: 768px) {
  /* line 962, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li + li {
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  /* line 962, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li + li {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #e0e0e0;
  }
}
/* line 973, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li + li + li {
  margin-top: 10px;
}
/* line 980, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner {
  /*a*/
}
/* line 986, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .img {
  float: left;
  border: 4px solid #F4F4F4;
  padding: 2px;
  width: 120px;
}
@media (max-width: 576px) {
  /* line 986, ../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 999, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .img img {
  display: block;
  width: 100%;
}
@media (max-width: 576px) {
  /* line 999, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .img img {
    display: inline-block;
    max-width: 100%;
  }
}
/* line 1010, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div {
  overflow: hidden;
  padding-left: 10px;
}
@media (max-width: 576px) {
  /* line 1010, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div {
    margin-top: 10px;
    padding-left: 0;
  }
}
/* line 1019, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .heading {
  font-size: 1.1em;
}
/* line 1023, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list {
  margin-top: 6px;
  line-height: 1.6;
}
/* line 1031, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .cption {
  color: #039183;
  float: left;
}
/* line 1035, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
/* line 1043, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .cption:after {
  content: '：';
}
/* line 1048, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list ul {
  overflow: hidden;
}
@media (max-width: 576px) {
  /* line 1048, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list ul {
    margin-top: 10px;
  }
}
/* line 1057, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list li {
  text-align: left;
}
/* line 1060, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list li + li {
  margin-top: 3px;
}
/* line 1069, ../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: #F2AC93;
  color: #ffffff;
  border-radius: 6px;
  transition: 300ms;
  font-size: 0.9em;
}
/* line 1078, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn img {
  display: none !important;
}
/* line 1082, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
/* line 1090, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn:hover {
  background-color: #ed8965;
}

/* line 1098, ../sass/_page_layout.scss */
.vghks-grid-message {
  margin-top: 20px;
}
/* line 1101, ../sass/_page_layout.scss */
.vghks-grid-message > ul {
  margin-top: 10px;
}
/* line 1105, ../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: 1024px) and (min-width: 769px) {
  /* line 1105, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1105, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li {
    width: 100%;
    display: block;
  }
}
@media (max-width: 576px) {
  /* line 1105, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li {
    padding: 10px;
    background-color: #ffffff;
    text-align: center;
    border: #dddddd 1px solid;
    border-bottom: #039183 2px solid;
  }
}
@media (max-width: 768px) {
  /* line 1131, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li + li {
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  /* line 1131, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li + li {
    margin-top: 10px;
    padding-top: 10px;
  }
}
/* line 1142, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li + li + li {
  margin-top: 10px;
}
/* line 1147, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li > div {
  height: 407px;
  position: relative;
}
@media (max-width: 1024px) and (min-width: 769px) {
  /* line 1147, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li > div {
    height: auto;
  }
}
@media (max-width: 768px) {
  /* line 1147, ../sass/_page_layout.scss */
  .vghks-grid-message > ul > li > div {
    height: auto;
  }
}
/* line 1159, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li > div + div {
  height: auto;
}
/* line 1164, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li a.ctrl_more {
  padding: 3px;
  transition: background 300ms;
}
/* line 1167, ../sass/_page_layout.scss */
.vghks-grid-message > ul > li a.ctrl_more:hover {
  background: #707070;
}
/* line 1174, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner {
  margin: 0 10px;
  padding: 10px;
  border: #dddddd 1px solid;
  border-bottom: #039183 2px solid;
  transition: box-shadow 300ms;
  /*a*/
}
/* line 1186, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .img {
  float: left;
  border: 4px solid #F4F4F4;
  padding: 2px;
  width: 120px;
}
@media (max-width: 576px) {
  /* line 1186, ../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 1199, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .img img {
  display: block;
  width: 100%;
}
@media (max-width: 576px) {
  /* line 1199, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .img img {
    display: inline-block;
    max-width: 100%;
  }
}
/* line 1210, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div {
  overflow: hidden;
  padding-left: 10px;
}
@media (max-width: 576px) {
  /* line 1210, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div {
    margin-top: 10px;
    padding-left: 0;
  }
}
/* line 1219, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .heading {
  font-size: 1.1em;
  height: 50px;
}
/* line 1225, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list {
  margin-top: 6px;
  line-height: 1.6;
}
/* line 1233, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .cption {
  color: #039183;
  float: left;
}
/* line 1237, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
/* line 1245, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .cption:after {
  content: '：';
}
/* line 1250, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list ul {
  overflow: hidden;
  width: 100%;
  height: 65px;
}
/* line 1265, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list li {
  text-align: left;
}
/* line 1268, ../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 1265, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list li {
    float: left;
    margin-bottom: 5px;
  }
  /* line 1276, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list li + li {
    margin-left: 10px;
  }
}
@media (max-width: 576px) {
  /* line 1288, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list + .list ul li {
    float: none;
  }
  /* line 1292, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list + .list ul li + li {
    margin-top: 3px;
    margin-left: 0;
  }
}
/* line 1301, ../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: #F2AC93;
  color: #ffffff;
  border-radius: 6px;
  transition: 300ms;
  font-size: 0.9em;
}
/* line 1310, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn img {
  display: none !important;
}
/* line 1314, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
/* line 1322, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn:hover {
  background-color: #ed8965;
}
@media (max-width: 970px) and (min-width: 871px) {
  /* line 1225, ../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 1225, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list {
    width: 100%;
    float: left;
  }
}
@media (max-width: 768px) {
  /* line 1225, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list {
    width: 50%;
    float: left;
  }
}
@media (max-width: 576px) {
  /* line 1342, ../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 1225, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list {
    width: 100%;
    float: none;
  }
  /* line 1350, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner .div .list ul {
    float: left;
    width: 100%;
    height: auto;
  }
}
/* line 1359, ../sass/_page_layout.scss */
.vghks-grid-message .vghks-search-doctor-inner ~ div {
  position: absolute;
  width: 100%;
  bottom: 5px;
  border-bottom: 0;
}
@media (max-width: 1024px) and (min-width: 769px) {
  /* line 1359, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner ~ div {
    bottom: 25px;
  }
}
@media (max-width: 768px) {
  /* line 1359, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner ~ div {
    bottom: 6px;
  }
}
@media (max-width: 576px) {
  /* line 1359, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner ~ div {
    position: static;
  }
}
/* line 1378, ../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: 1024px) and (min-width: 769px) {
  /* line 1174, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 1174, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner {
    margin-bottom: 20px;
  }
  /* line 1391, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner:hover {
    box-shadow: none;
  }
}
@media (max-width: 576px) {
  /* line 1174, ../sass/_page_layout.scss */
  .vghks-grid-message .vghks-search-doctor-inner {
    border: 0;
    box-shadow: none;
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 1098, ../sass/_page_layout.scss */
  .vghks-grid-message {
    margin: 0 10px;
  }
}

/* line 1408, ../sass/_page_layout.scss */
.vghks-data-table {
  margin-top: 20px;
}

/* line 1434, ../sass/_page_layout.scss */
.vghks-introduce {
  margin-top: 20px;
}
/* line 1441, ../sass/_page_layout.scss */
.vghks-introduce .figure {
  float: left;
  width: 200px;
}
@media (max-width: 576px) {
  /* line 1441, ../sass/_page_layout.scss */
  .vghks-introduce .figure {
    float: none;
    width: auto;
  }
}
/* line 1450, ../sass/_page_layout.scss */
.vghks-introduce .figure .img {
  padding: 2px;
  border: 1px solid #e0e0e0;
}
/* line 1459, ../sass/_page_layout.scss */
.vghks-introduce .figure img {
  display: block;
  width: 100%;
}
@media (max-width: 576px) {
  /* line 1459, ../sass/_page_layout.scss */
  .vghks-introduce .figure img {
    width: 130px;
    margin: 0 auto;
  }
}
/* line 1469, ../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 1478, ../sass/_page_layout.scss */
.vghks-introduce .essay {
  overflow: hidden;
  padding-left: 40px;
}
@media (max-width: 576px) {
  /* line 1478, ../sass/_page_layout.scss */
  .vghks-introduce .essay {
    padding-left: 0;
  }
}
/* line 1486, ../sass/_page_layout.scss */
.vghks-introduce .essay .div {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 10px;
}
/* line 1490, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list {
  margin-top: 10px;
  line-height: 1.6;
}
/* line 1498, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .cption {
  background-color: #039183;
  padding: 3px 6px;
  color: #ffffff;
  font-size: 0.9em;
  float: left;
  min-width: 60px;
  text-align: center;
}
/* line 1508, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list ul {
  overflow: hidden;
  padding-left: 10px;
}
/* line 1516, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list li + li {
  margin-top: 3px;
}
/* line 1525, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .vghks-search-doctor-btn {
  display: inline-block;
  padding: 3px 6px;
  background-color: #F2AC93;
  color: #ffffff;
  border-radius: 6px;
  transition: 300ms;
  font-size: 0.9em;
}
/* line 1534, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .vghks-search-doctor-btn img {
  display: none !important;
}
/* line 1538, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
/* line 1546, ../sass/_page_layout.scss */
.vghks-introduce .essay .div .list .vghks-search-doctor-btn:hover {
  background-color: #ed8965;
}
/* line 1553, ../sass/_page_layout.scss */
.vghks-introduce .essay .about {
  margin-top: 10px;
  background-color: #F4F4F4;
  padding: 20px;
  margin-top: 20px;
}
/* line 1559, ../sass/_page_layout.scss */
.vghks-introduce .essay .about .cption {
  font-size: 1.1em;
  color: #039183;
}
/* line 1563, ../sass/_page_layout.scss */
.vghks-introduce .essay .about .cption:after {
  content: '：';
}
/* line 1568, ../sass/_page_layout.scss */
.vghks-introduce .essay .about ul {
  margin-top: 10px;
}
/* line 1573, ../sass/_page_layout.scss */
.vghks-introduce .essay .about li {
  position: relative;
  display: block;
  transition: 300ms;
  padding: 10px 0;
  padding-left: 30px;
}
/* line 1580, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 1589, ../sass/_page_layout.scss */
.vghks-introduce .essay .about li + li {
  border-top: 1px solid #e0e0e0;
  border-top-style: dotted;
}

/* line 1602, ../sass/_page_layout.scss */
.vghks-search-doctor {
  margin-top: 20px;
}
/* line 1605, ../sass/_page_layout.scss */
.vghks-search-doctor > ul {
  margin-top: 10px;
}
/* line 1609, ../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: 1024px) and (min-width: 769px) {
  /* line 1609, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1609, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li {
    width: 100%;
    display: block;
  }
}
@media (max-width: 576px) {
  /* line 1609, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li {
    padding: 10px;
    background-color: #ffffff;
    text-align: center;
    border: #dddddd 1px solid;
    border-bottom: #039183 2px solid;
  }
}
@media (max-width: 768px) {
  /* line 1635, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li + li {
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  /* line 1635, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li + li {
    margin-top: 10px;
    padding-top: 10px;
  }
}
/* line 1646, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li + li + li {
  margin-top: 10px;
}
/* line 1651, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li > div {
  height: 280px;
  position: relative;
}
@media (max-width: 1024px) and (min-width: 769px) {
  /* line 1651, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li > div {
    height: auto;
  }
}
@media (max-width: 768px) {
  /* line 1651, ../sass/_page_layout.scss */
  .vghks-search-doctor > ul > li > div {
    height: auto;
  }
}
/* line 1663, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li > div + div {
  height: auto;
}
/* line 1668, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li a.ctrl_more {
  padding: 3px;
  transition: background 300ms;
}
/* line 1671, ../sass/_page_layout.scss */
.vghks-search-doctor > ul > li a.ctrl_more:hover {
  background: #707070;
}
/* line 1678, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner {
  margin: 0 10px;
  padding: 10px;
  border: #dddddd 1px solid;
  border-bottom: #039183 2px solid;
  transition: box-shadow 300ms;
  /*a*/
}
/* line 1690, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .img {
  float: left;
  border: 4px solid #F4F4F4;
  padding: 2px;
  width: 120px;
}
@media (max-width: 576px) {
  /* line 1690, ../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 1703, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .img img {
  display: block;
  width: 100%;
}
@media (max-width: 576px) {
  /* line 1703, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .img img {
    display: inline-block;
    max-width: 100%;
  }
}
/* line 1714, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div {
  overflow: hidden;
  padding-left: 10px;
}
@media (max-width: 576px) {
  /* line 1714, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div {
    margin-top: 10px;
    padding-left: 0;
  }
}
/* line 1723, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .heading {
  font-size: 1.1em;
  height: 50px;
}
/* line 1729, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list {
  margin-top: 6px;
  line-height: 1.6;
}
/* line 1737, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .cption {
  color: #039183;
  float: left;
}
/* line 1741, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
/* line 1749, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .cption:after {
  content: '：';
}
/* line 1754, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list ul {
  overflow: hidden;
  width: 100%;
  height: 65px;
}
/* line 1769, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list li {
  text-align: left;
}
/* line 1772, ../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 1769, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list li {
    float: left;
    margin-bottom: 5px;
  }
  /* line 1780, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list li + li {
    margin-left: 10px;
  }
}
@media (max-width: 576px) {
  /* line 1792, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list + .list ul li {
    float: none;
  }
  /* line 1796, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list + .list ul li + li {
    margin-top: 3px;
    margin-left: 0;
  }
}
/* line 1805, ../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: #F2AC93;
  color: #ffffff;
  border-radius: 6px;
  transition: 300ms;
  font-size: 0.9em;
}
/* line 1814, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn img {
  display: none !important;
}
/* line 1818, ../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?1779065775');
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
/* line 1826, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner .div .list .vghks-search-doctor-btn:hover {
  background-color: #ed8965;
}
@media (max-width: 970px) and (min-width: 871px) {
  /* line 1729, ../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 1729, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list {
    width: 100%;
    float: left;
  }
}
@media (max-width: 768px) {
  /* line 1729, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list {
    width: 50%;
    float: left;
  }
}
@media (max-width: 576px) {
  /* line 1846, ../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 1729, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list {
    width: 100%;
    float: none;
  }
  /* line 1854, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner .div .list ul {
    float: left;
    width: 100%;
    height: auto;
  }
}
/* line 1863, ../sass/_page_layout.scss */
.vghks-search-doctor .vghks-search-doctor-inner ~ div {
  position: absolute;
  width: 100%;
  bottom: 5px;
  border-bottom: 0;
}
@media (max-width: 1024px) and (min-width: 769px) {
  /* line 1863, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner ~ div {
    bottom: 25px;
  }
}
@media (max-width: 768px) {
  /* line 1863, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner ~ div {
    bottom: 6px;
  }
}
@media (max-width: 576px) {
  /* line 1863, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner ~ div {
    position: static;
  }
}
/* line 1882, ../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: 1024px) and (min-width: 769px) {
  /* line 1678, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner {
    margin-bottom: 20px;
    padding-bottom: 50px;
  }
}
@media (max-width: 768px) {
  /* line 1678, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner {
    margin-bottom: 20px;
    padding-bottom: 50px;
  }
  /* line 1895, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner:hover {
    box-shadow: none;
  }
}
@media (max-width: 576px) {
  /* line 1678, ../sass/_page_layout.scss */
  .vghks-search-doctor .vghks-search-doctor-inner {
    border: 0;
    box-shadow: none;
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 1602, ../sass/_page_layout.scss */
  .vghks-search-doctor {
    margin: 0 10px;
  }
}

/* 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: #039183;
}
/* 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: #F4F4F4;
}
/* 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: #039183;
}
/* 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: #F4F4F4;
  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: #F4F4F4;
}
/* line 152, ../sass/_page_qa.scss */
.periodical_menu ul li.periodical_menu_yes {
  background-color: #039183;
  color: #ffffff;
}
/* line 158, ../sass/_page_qa.scss */
.periodical_menu ul li.periodical_menu_yes + li:before {
  border-top-color: #039183;
}
/* 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: #F4F4F4;
  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: $interval-l;*/
  margin: 7px 10px 0px 10px;
}
/* line 43, ../sass/_page_links.scss */
.data_midlle_link ul span span li h6 img, .data_midlle_link2 ul span span li h6 img {
  display: block;
  width: 100%;
}
/* line 49, ../sass/_page_links.scss */
.data_midlle_link ul span span li > a, .data_midlle_link2 ul span span li > a {
  display: block;
  overflow: hidden;
  font-size: 1.1em;
  margin: 10px 0;
}
/* line 57, ../sass/_page_links.scss */
.data_midlle_link ul span span li p, .data_midlle_link2 ul span span li p {
  overflow: hidden;
  margin: 0;
}
/* line 62, ../sass/_page_links.scss */
.data_midlle_link ul span span li b, .data_midlle_link2 ul span span li b {
  display: block;
  overflow: hidden;
  margin: 10px 0;
  font-weight: 400;
}
/* line 69, ../sass/_page_links.scss */
.data_midlle_link ul span span li b a, .data_midlle_link2 ul span span li b a {
  display: inline;
  margin-left: 10px;
  color: #F2AC93;
}
/* line 74, ../sass/_page_links.scss */
.data_midlle_link ul span span li b a:hover, .data_midlle_link2 ul span span li b a:hover {
  color: #000000;
}

/* line 7, ../sass/_page_essaylink.scss */
.module_essaylink ul li {
  float: left;
  width: 25%;
}
@media (max-width: 768px) and (min-width: 577px) {
  /* line 7, ../sass/_page_essaylink.scss */
  .module_essaylink ul li {
    width: 50%;
  }
}
@media (max-width: 576px) {
  /* 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: #039183;
}
/* 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: 576px) {
  /* 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: #F4F4F4;
}
/* 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: #039183;
  color: #ffffff;
}
@media (max-width: 576px) {
  /* 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: #025f56;
  border-bottom-color: #025f56;
  top: 0;
  left: 100%;
}
@media (max-width: 576px) {
  /* 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: #F4F4F4;
}
/* line 214, ../sass/_page_vote.scss */
.input_area ul li {
  padding: 6px 0;
}
@media (max-width: 576px) {
  /* 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: 576px) {
  /* 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 {
  border: 0;
  max-width: 100%;
  max-height: 100%;
}
/* line 28, ../sass/_page_view.scss */
.mv_view_box .mv_view u {
  display: block;
  margin: 6px 0;
  text-align: right;
  color: #F2AC93;
  text-decoration: none;
}
/* line 36, ../sass/_page_view.scss */
.mv_view_box .mv_view span {
  margin-top: 20px;
}
/* line 44, ../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: #F4F4F4;
  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: #039183;
}
/* 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: #F2AC93;
}

/* 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: #039183;
  color: #ffffff;
}
/* line 88, ../sass/_page_opinion.scss */
.login table tr td input[type="submit"]:hover {
  background-color: #025f56;
}
/* line 93, ../sass/_page_opinion.scss */
.login table tr td input[type="button"] {
  background-color: #039183;
  color: #ffffff;
}
/* line 97, ../sass/_page_opinion.scss */
.login table tr td input[type="button"]:hover {
  background-color: #025f56;
}
/* 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: #F2AC93;
}
/* 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: #039183;
}
/* line 128, ../sass/_page_news_list.scss */
.data_midlle_news3 ul table tr td li a:hover {
  color: #000000;
}

/* 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: #039183;
}
/* line 166, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul li a:hover {
  background-color: #025f56;
}
/* line 173, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul li.data_midlle_news_category_yes a {
  background-color: #012d29 !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: #039183;
}
/* line 206, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_parent > ul li a:hover {
  background-color: #025f56;
}
/* 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: #039183;
  margin: 1px;
}
/* line 242, ../sass/_page_news_list.scss */
.data_midlle_news_category > ul > li.data_midlle_news_category_child > ul li a:hover {
  background-color: #025f56;
}

/* 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 312, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td {
  text-align: right;
}
/* line 315, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td a {
  background-color: #F2AC93;
  margin-left: 10px;
}
/* line 320, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dt table tr td + td a img {
  vertical-align: middle;
}
/* line 330, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dd {
  display: inline-block;
  margin: 3px 0;
}
/* line 335, ../sass/_page_news_list.scss */
.data_midlle_news_box01 dl dd + dd {
  margin-left: 10px;
}

/* line 342, ../sass/_page_news_list.scss */
.data_midlle_news_box02 {
  margin-bottom: 3px;
}

/* line 349, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
/* line 354, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody {
  display: block;
}
/* line 357, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody tr {
  display: block;
  text-align: right;
}
/* line 361, ../sass/_page_news_list.scss */
.data_midlle_news_box03 + table tbody tr td {
  display: inline-block;
}

/* line 372, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 + br {
  display: none;
}
/* line 387, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td.RelIcon {
  margin-right: 6px;
}
/* line 391, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td.RelIcon:before {
  font-size: inherit;
  color: inherit;
}
/* line 399, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data {
  padding: 10px 0;
}
/* line 407, ../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 412, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:hover {
  background-color: #F4F4F4;
}
/* line 415, ../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 420, ../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 424, ../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 429, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li li:hover {
  background-color: #F4F4F4;
}
/* line 436, ../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 444, ../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 449, ../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 453, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li a:hover {
  background-color: #039183;
  color: #ffffff;
}
/* line 459, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_data ol li:hover {
  color: #343434;
}
/* line 466, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv {
  padding: 10px 0;
}
/* line 472, ../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: 577px) {
  /* line 472, ../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: 576px) {
  /* line 472, ../sass/_page_news_list.scss */
  .data_midlle_news_box03_2 ul li table tr td .news_box03_mv ol li {
    max-width: 100%;
  }
}
/* line 496, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv iframe {
  display: block;
  width: 100%;
}
/* line 501, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_mv video {
  display: block;
  width: 100%;
}
/* line 507, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img {
  padding: 10px 0;
}
/* line 513, ../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 529, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a {
  display: block;
  background-color: #F4F4F4;
  height: 100%;
}
/* line 535, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a:hover {
  background-color: #039183;
}
/* line 538, ../sass/_page_news_list.scss */
.data_midlle_news_box03_2 ul li table tr td .news_box03_img ol li a:hover img {
  padding: 10px;
}
/* line 543, ../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;
  width: 100%;
  height: 100%;
  object-fit: contain;
  box-sizing: border-box;
}

/* 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: #039183;
}
/* 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: #F2AC93;
}
/* 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: #039183;
  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: #F2AC93;
}
/* line 33, ../sass/_page_active.scss */
.active .act_table tr td span.date a {
  color: #039183;
}

/* 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 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-block;
  vertical-align: middle;
  margin-bottom: 5px;
}

/* line 31, ../sass/_page_photo.scss */
.mv_list_box .mv_list_box_x {
  display: none;
}
/* line 75, ../sass/_page_photo.scss */
.mv_list_box .mv_list h4 {
  display: none;
}
/* line 83, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span {
  display: block;
  padding: 10px 0;
}
/* line 87, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span:nth-child(4n+1) {
  clear: left;
}
/* line 91, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span {
  width: 25%;
  float: left;
}
@media (max-width: 576px) {
  /* line 91, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span {
    width: 50%;
  }
  /* line 100, ../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: 577px) {
  /* line 91, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span {
    width: 33.3333333333%;
  }
  /* line 110, ../sass/_page_photo.scss */
  .mv_list_box .mv_list ul span span:nth-child(3n+1) {
    clear: left;
  }
}
/* line 115, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li {
  width: 96%;
  margin: 0 auto;
  background-color: #F4F4F4;
  border-radius: 8px;
}
/* line 121, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li:hover {
  background-color: #dbdbdb;
}
/* line 124, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li:hover a {
  font-weight: bold;
}
/* line 135, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr th a {
  display: block;
}
/* line 142, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr th a img {
  display: block;
  width: 100%;
  aspect-ratio: 3/2;
  object-fit: contain;
}
/* line 154, ../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: #F2AC93;
}
/* line 162, ../sass/_page_photo.scss */
.mv_list_box .mv_list ul span span li table tr td a {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 8px;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 60px;
  overflow: hidden;
  text-align: center;
}

/* line 200, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view {
  margin-bottom: 20px;
  text-align: right;
}
/* line 207, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a + a {
  margin-left: 3px;
}
/* line 213, ../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 221, ../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 227, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-view a.rg-view-selected {
  background-color: #343434;
}
/* line 236, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper {
  position: relative;
  padding: 10px 30px;
  margin-bottom: 20px;
  background-color: #F4F4F4;
}
/* line 244, ../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 257, ../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?1779065776');
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
}
/* line 263, ../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?1779065776');
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
}
/* line 271, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel {
  overflow: hidden;
}
/* line 274, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul {
  display: none;
}
/* line 278, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li {
  float: left;
}
/* line 281, ../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 286, ../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 291, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li a:hover {
  border-color: #025f56;
}
/* line 298, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-thumbs .es-carousel-wrapper .es-carousel ul li.selected a {
  border-color: #039183;
}
/* line 312, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper {
  position: relative;
  padding: 10px;
  background-color: #F4F4F4;
}
/* line 320, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image-nav {
  display: none;
}
/* line 349, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image {
  margin-bottom: 10px;
}
/* line 352, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-image img {
  display: block;
  width: 100%;
}
/* line 358, ../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?1779065775');
  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 376, ../sass/_page_photo.scss */
.Photo_view_box .rg-gallery .rg-image-wrapper .rg-caption-wrapper .rg-caption {
  text-align: center;
}
/* line 379, ../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: #039183;
}
/* 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 */
