@charset "UTF-8";
/*!
 * Agency v1.0.7 (http://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
  overflow-x: hidden;
  font-family: 微軟正黑體, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:16px;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #f7a600;
}
p {
  font-size: 14px;
  line-height: 1.75;
}
p.large {
  font-size: 16px;
}
a,
a:hover,
a:focus,
a:active,
a.active {
  outline: none;
}
a {
  color: #f7a600;
}
a:hover,
a:focus,
a:active,
a.active {
  color: #fec503;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  /*font-weight: 700;*/
}
.img-centered {
  margin: 0 auto;
}


/***************************************************/
/* Position Setting */
/***************************************************/
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.fixed {
	position:fixed;
}

/***************************************************/
/* Float Setting */
/***************************************************/
.float_l {
	float:left;
}
.float_r {
	float:right;
}
/***************************************************/
/* Display Setting */
/***************************************************/
.none {
	display:none;
}

.inline-block {

  display: inline-block;
}
/***************************************************/
/* Flex Setting */
/***************************************************/
.flex_container {
	width:100%;
	display:-ms-flexbox;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	flex-wrap:nowrap;
	justify-content:space-between;
}
.flex_1 {
	-ms-flex:1;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	text-align:left;
}
.flex_2 {
	-ms-flex:2;
	-webkit-box-flex:2;
	-webkit-flex:2;
	flex:2;
}
.flex_3 {
	-ms-flex:3;
	-webkit-box-flex:3;
	-webkit-flex:3;
	flex:3;
}
.flex_4 {
	-ms-flex:4;
	-webkit-box-flex:4;
	-webkit-flex:4;
	flex:4;
}
.flex_5 {
	-ms-flex:5;
	-webkit-box-flex:5;
	-webkit-flex:5;
	flex:5;
}
.flex_6 {
	-ms-flex:6;
	-webkit-box-flex:6;
	-webkit-flex:6;
	flex:6;
}
.flex_7 {
	-ms-flex:7;
	-webkit-box-flex:7;
	-webkit-flex:7;
	flex:7;
}
.flex_8 {
	-ms-flex:8;
	-webkit-box-flex:8;
	-webkit-flex:8;
	flex:8;
}
.flex_9 {
	-ms-flex:9;
	-webkit-box-flex:9;
	-webkit-flex:9;
	flex:9;
}

/***************************************************/
/* Text Setting */
/***************************************************/
.nowrap {
	white-space:nowrap;	
}