@charset "utf-8";
/* CSS Document */
html {font-size:62.5%}
body, h1, h2, h3, h4, h5, h6, p, span {font-family:"微軟正黑體";}
body {font-size:1.4em;}
h1, h2, h3, h4, h5, h6 {color:#fff !important;}
h2 {line-height:1.8em;}
/*background-color*/
.bg-orange {background-color:#F39800}
.bg-bius {background-color:#00A0E9;}
.bg-purple {background-color:#601986;}
.bg-blus2 {background-color:#64C0E9; }
.bg-green {background-color:#8ec31f;}
.bg-green2 {background-color:#31af95;}

/*color*/
.white {color:#fff;}
.red {color:#ff0000}
.green {color:#8ec31f !important;}
.blus {color:#009de1;}
.white {color:#fff;}
.blus2 {color:#009de1 !important;}
.green2 {color:#31af95 !important;}

#switcher {display:none;}
.navbar-brand > h1 {color:#3E3A39 !important;}
/*nenu*/
.sf-menu > li > a {
	font-size:1.4em;
	color:#009de1;
}
.sf-menu > li > a:hover,
  .sf-menu > li.active > a {
    color: #8ec31f;
  }
/**/
#breadcrumbs {background-position:center; 
background-size:cover;
padding-top: 5em;}
.breadcrumb {line-height:1.8em;}
.breadcrumb, .breadcrumb a {color:#fff; font-size:1.4rem;}
.title-style {border-radius:5em;}
.title-style span {
	display:block;
	border-radius:50%; 
	width:1.8em; 
	height:1.8em; 
	background-color:#fff; 
	color:#F39800;
	float:left;
	text-align:center;
	padding-top: 0.5em;
}
.title p {font-size: 3em;
        color: #fff;}
.explanation-list {list-style-type: cjk-ideographic; }
.explanation-list li {font-size:1.4em; line-height:2.1em;}
.btn-explanation {font-size:1.8em;}
/*calendar*/
.calendar-radius {border-radius:2em 2em 0 0;}
.table {font-size:1.2em;}
.calendar-table th {text-align:center; vertical-align:middle;}
/**/
#isotope_filters a {}
/*.type-16 span {border:0;}*/
.active span {
	background-color: #77ab16 !important;
  color: #fff !important;
  border: none !important;
}
/**/
label[for] {display:inline-block;}
.form-table th {text-align:right; background-color:#fffff0; vertical-align:middle !important;}
.flost-left {float:left;}
.padding-top-05 {padding-top:.5em;}
.connection p, .connection li {font-size:1.6em; line-height:1.8em;}
.connection span {color:#ff0000; font-weight:700;}
.connection a {display:inline-block; color:#00A0E9; padding:3px 7px;}
.connection a:hover {background-color:#00A0E9; color:#fff;}
/*footer*/
.darkgrey_section {color:#fff;}

/*gotop*/
#toTopHover, #toTop:hover {background-color: #009de1;}

.pp_social{display:none !important;}