html {
	/* font-family: "Noto Sans TC","Noto Sans SC",sans-serif !important; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #232323;
	text-align: left;
}
body {
	/* background-color: rgb(213, 255, 227); */
	background-color: white;
}
.containerBak {
	box-shadow: 0px 0px 10px 5px #888; background-color: hsla(0, 0%, 100%, 0.95);
}
.h1Title {
	/* width: 100%; color: rgb(0, 112, 97); padding-top: 20px; padding-bottom: 10px; font-size: 2em; margin-bottom: 20px; border-bottom-color: rgb(0, 112, 97); border-bottom-width: 1px; border-bottom-style: solid; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #232323;
	text-decoration: none;
	font-weight: bold;
}
.h2TitleBold {
	/* margin: 1.2em 0px 0.6em; color: rgb(32, 100, 149); font-size: 1.5em; */
	font-family: Arial, Helvetica, sans-serif;
	color: #016457;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}

.h2Title {
	/* margin: 1.2em 0px 0.6em; color: rgb(32, 100, 149); font-size: 1.5em; */
	font-family: Arial, Helvetica, sans-serif;
	color: #016457;
	font-size: 18px;
	line-height: 18px;	
}

.h2TitleIndent {
	margin: 1.2em 0px 0.6em 2em; color: rgb(32, 100, 149); font-size: 1.5em;
}
.h3Title {
	margin: 1.2em 0px 0.6em; font-size: 1.3em;
}
.pBold {
	font-weight: 700;
}
.pBoldUnderline {
	font-weight: 700; text-decoration: underline;
}
.dropdown-menu {
	left: auto; right: 0px;
}
.hiddenComponent {
	left: -100000px; top: auto; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
a {
	color: rgb(104, 55, 153);
	word-wrap: break-word;
}
a:hover {
	color: rgb(104, 55, 153);
}
a:visited {
	color: rgb(104, 55, 153);
}
.slick-list {
	background-color: rgb(255, 255, 213);
}
.slick-prev {
	left: -4% !important; z-index: 1;
}
.slick-prev::before {
	color: rgb(97, 97, 97) !important; font-size: 35px !important;
}
.slick-next {
	right: -3% !important; z-index: 1;
}
.slick-next::before {
	color: rgb(97, 97, 97) !important; font-size: 35px !important;
}
.Layout_navContainer__31juz {
	width: 100%; margin-bottom: 10px; justify-content: space-between;
}
.Layout_navContainer__31juz {
	height: 90px; display: flex; align-items: center; background-color: rgb(0, 112, 97);
}
.Layout_navItem__2qus8 {
	height: 90px; display: flex; align-items: center; background-color: rgb(0, 112, 97);
}
.Layout_navItem__2qus8 {
	padding: 10px; text-align: center; color: rgb(255, 255, 255) !important; font-weight: 700; cursor: pointer; flex-basis: inherit; justify-content: center;
}
.Layout_navItem__2qus8:hover {
	text-decoration: none; text-underline: none;
}
.Layout_navContainerTc__2PzEJ {
	width: 100%; margin-bottom: 10px; justify-content: space-between;
}
.Layout_navContainerTc__2PzEJ {
	height: 50px; display: flex; align-items: center; background-color: rgb(0, 112, 97);
}
.Layout_navItemTc__GEbgr {
	height: 50px; display: flex; align-items: center; background-color: rgb(0, 112, 97);
}
.Layout_navItemTc__GEbgr {
	padding: 10px 15px; text-align: center; color: rgb(255, 255, 255) !important; font-weight: 700; cursor: pointer; flex-basis: inherit; justify-content: center;
}
.Layout_navItemTc__GEbgr:hover {
	text-decoration: none; text-underline: none;
}
@media all and (max-width:1199px)
{
.Layout_navContainer__31juz {
	font-size: 0.9em;
}
.Layout_navContainerTc__2PzEJ {
	font-size: 0.9em;
}
}
.Layout_InternationalLangContainer__1pFoY {
	height: 25px; padding-right: 16px; font-size: 0.8em; margin-bottom: 10px; display: flex; justify-content: flex-end; align-items: center;
}
.Layout_InternationalLangItem__3-HV9 {
	padding: 5px 10px; text-align: center; font-weight: 700; vertical-align: top; cursor: pointer;
}
.Layout_InternationalLangItem__3-HV9:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.Layout_skipMain__5l37b {
	left: -999px; top: auto; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: -999;
}
.Layout_skipMain__5l37b:active {
	margin: 10px 35%; padding: 5px; border-radius: 15px; border: 4px solid rgb(255, 255, 0); border-image: none; left: auto; top: auto; width: 30%; height: auto; text-align: center; color: rgb(255, 255, 255); overflow: auto; font-size: 1.2em; z-index: 999; background-color: rgb(0, 0, 0);
}
.Layout_skipMain__5l37b:focus {
	margin: 10px 35%; padding: 5px; border-radius: 15px; border: 4px solid rgb(255, 255, 0); border-image: none; left: auto; top: auto; width: 30%; height: auto; text-align: center; color: rgb(255, 255, 255); overflow: auto; font-size: 1.2em; z-index: 999; background-color: rgb(0, 0, 0);
}
.Layout_bookNowButton__21fYV {
	padding: 5px 10px; border-radius: 10px; border: 2px solid rgb(220, 53, 69); border-image: none; color: rgb(220, 53, 69); font-size: 1.5em; font-weight: 700;
}
.ExternalNavBar_navContainer__31fOg {
	flex:1 1 0px; width: 100%; margin-bottom: 10px; justify-content: space-between;
}
.ExternalNavBar_navContainer__31fOg {
	height: 45px; display: flex; align-items: center; background-color: rgb(202, 203, 203);
}
.ExternalNavBar_navItem__2L4we {
	height: 45px; display: flex; align-items: center; background-color: rgb(202, 203, 203);
}
.ExternalNavBar_navItem__2L4we {
	padding: 10px 15px; text-align: center; color: rgb(24, 79, 118) !important; font-size: 0.9em; font-weight: 700; cursor: pointer; justify-content: center;
}
.ExternalNavBar_navItem__2L4we:hover {
	color: rgb(24, 79, 118) !important; font-weight: 700; text-decoration: none; text-underline: none;
}
.ExternalNavBar_navItem__2L4we:visited {
	color: rgb(101, 90, 156);
}
.ExternalNavBar_navContainerTc__2JWnL {
	flex:1 1 0px; height: 65px; font-size: 0.8em; margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; background-color: rgb(202, 203, 203);
}
.ExternalNavBar_navItemTc__2RHVb {
	padding: 10px 15px; height: 65px; text-align: center; color: rgb(24, 79, 118) !important; font-weight: 700; display: flex; cursor: pointer; justify-content: center; align-items: center; background-color: rgb(202, 203, 203);
}
.ExternalNavBar_navItemTc__2RHVb:hover {
	color: rgb(24, 79, 118) !important; font-weight: 700; text-decoration: none; text-underline: none;
}
.ExternalNavBar_navItemTc__2RHVb:visited {
	color: rgb(101, 90, 156);
}
@media all and (max-width:1199px)
{
.ExternalNavBar_navContainer__31fOg {
	font-size: 0.7em;
}
.ExternalNavBar_navContainerTc__2JWnL {
	font-size: 0.7em;
}
}
.Info_h2Title__1-0aH {
	margin: 1.2em 0px 1em; color: rgb(101, 90, 156);
}
.Info_h2Header__2ZElH {
	color: rgb(101, 90, 156);
}
.Info_h2Header__2ZElH {
	margin: 1.2em 0px 1em; font-weight: 700; text-decoration: underline;
}
.Info_pTitle__3MhOZ {
	margin: 1.2em 0px 1em; font-weight: 700; text-decoration: underline;
}
.Privacy_privacy__2kc0H h4 {
	margin-top: 50px; margin-bottom: 20px;
}
.Privacy_h2Title__1g3Bg {
	margin: 1.2em 0px 0.6em; color: rgb(104, 55, 153);
}
.Privacy_pTitle__13cS0 {
	font-weight: 700; text-decoration: underline;
}
.Sitemap_sitemap__38nVu h4 {
	margin-top: 50px; margin-bottom: 20px;
}
.Sitemap_sitemap__38nVu li {
	font-size: 22.4px; margin-top: 20px;
}
.Player_descText__kELgG {
	padding: 5px; color: rgb(0, 0, 0); max-lines: 3;
}
.Player_descText__kELgG a {
	color: rgb(0, 0, 0);
}
.Player_descText__kELgG a:hover {
	color: rgb(0, 0, 0);
}
.Player_descText__kELgG a:visited {
	color: rgb(0, 0, 0);
}
@media all and (max-width:719px)
{
.Player_playerContainer__24tCW {
	margin-bottom: 1em; display: flex;
}
.Player_player__1wsTZ {
	min-width: 190px;
}
.Player_descText__kELgG {
	color: rgb(0, 0, 0);
}
.Player_descText__kELgG a {
	color: rgb(0, 0, 0);
}
.Player_descText__kELgG a:hover {
	color: rgb(0, 0, 0);
}
.Player_descText__kELgG a:visited {
	color: rgb(0, 0, 0);
}
}
.MySlider_moreButton__3Lk66 {
	border: 0px currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255); background-color: rgb(0, 92, 191);
}
.Home_videosContainer__3XwEw {
	width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;
}
.Home_iconContainer__3evVE {
	margin-top: 3em;
}
.Home_icon__1e0a3 {
	padding: 10px; width: 220px;
}
@media all and (max-width:999px)
{
.Home_videosContainer__3XwEw {
	justify-content: center;
}
}
.News_showNewsBtn__2bHWg {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; cursor: pointer;
}
.News_showNewsBtn__2bHWg:hover {
	text-decoration: underline;
}
.FAQ_toc__1RVrJ {
	margin-bottom: 4em;
}
.FAQ_question__iIC3u {
	font-weight: 700; margin-top: 1em; margin-bottom: 1em;
}
.FAQ_answer__3VmwC {
	padding-left: 2em;
}
.FAQ_answer_small__25RcV {
	padding-left: 2em; font-size: 0.8em;
}
.FAQ_answer_box__2D1fS {
	padding: 1em 2em; border-radius: 1em; border: 1px solid rgb(90, 98, 104); border-image: none; font-style: italic;
}
.FAQ_answer_bold__2QAPY {
	padding-left: 2em; font-weight: 700;
}
.FAQ_answer2__jDVK- {
	margin-left: 3em;
}
.FAQ_listItem__QzMRK {
	padding-left: 1em;
}
.FAQ_answer3__2izrF {
	margin-bottom: 0px; margin-left: 1em;
}
.FAQ_faqH4__2J0hR {
	margin-top: 20px; margin-bottom: 20px;
}
.FAQ_faqUl__3MS9x {
	padding-left: 60px;
}
.FAQ_shortcut__12Gxj {
	margin-bottom: 40px;
}
.FAQ_shortcut__12Gxj ul {
	list-style: none; padding-left: 0px;
}
.FAQ_shortcut__12Gxj li {
	line-height: 2em; font-size: 1.4em;
}
.FAQ_shortcut__12Gxj ul ul li {
	padding-left: 2em; font-size: 1.2em;
}
.FAQ_strongUnderline__2WGDT {
	font-weight: 700; text-decoration: underline;
}
.FAQ_h2Title__1iVxL {
	color: rgb(104, 55, 153); margin-top: 20px; margin-bottom: 20px;
}
.FAQ_answer_table__ZpIYh {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 100%;
}
.FAQ_answer_table__ZpIYh th {
	text-align: center;
}
.FAQ_answer_table__ZpIYh th {
	padding: 10px; border: 1px solid rgb(0, 0, 0); border-image: none;
}
td {
	padding: 10px; border: 1px solid rgb(0, 0, 0); border-image: none;
}
.FAQ_expandAllBtn__164vw {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; right: 5px; position: absolute; cursor: pointer;
}
.FAQ_expandAllBtn__164vw:hover {
	text-decoration: underline;
}
.FAQ_infoBox__ifNGZ {
	padding: 1em; border: 1px solid rgb(90, 98, 104); border-image: none; background-color: rgb(179, 229, 252);
}
.FAQ_toTopBtn__naOD_ {
	/*padding: 10px 15px; border-radius: 10px; border: currentColor; border-image: none; right: 30px; bottom: 20px; color: rgb(255, 255, 255); font-size: 1em; position: fixed; z-index: 99; cursor: pointer; background-color: red;*/
	padding: 10px 15px; border-radius: 10px; border: currentColor; border-image: none; right: 30px; bottom: 20px; color: rgb(255, 255, 255); font-size: 1em; position: fixed; z-index: 99; cursor: pointer; background-color: #f0f0f0;
}
.FAQ_toTopBtn__naOD_:hover {
	background-color: rgb(85, 85, 85);
}
.Resources_h2Title__3wN9W {
	margin: 1.2em 0px 0.6em; color: rgb(104, 55, 153);
}
.Resources_h3Title__1MBa- {
	font-size: 1.3em; font-weight: 700;
}
li {
	margin-bottom: 1rem;
}
.eHealth_h2Title__uYJ9q {
	color: rgb(104, 55, 153); margin-top: 20px; margin-bottom: 20px;
}
.eHealth_faq_q__3OGOR {
	padding-left: 1em; font-weight: 700;
}
.eHealth_faq_ans__1EzPr {
	padding-left: 2em; font-style: italic;
}
