@charset "utf-8";
/* CSS Document */
html,body{
	height:100%;
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	font-size:1.25em;
	}
#header{
	width:100%;
	/*float: left;*/
	min-height:20px;

	}
#wrap{
	min-height:100%;
	height:auto;
	margin:0 auto -80px;
	padding:0 0 60px;
	}
		
.section{
  position: relative;
  padding: 0px 0 5px 0;
	}
	
label {
    font-size:1em;
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	font-weight:normal;
	/*padding:5px 0 5px 0;*/
	
	}

.radio label{
    margin-bottom: 10px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	font-size:0.8em;
	padding:16px 8px;
	font-weight:500;
	
	}

@media screen and (max-width: 767px){
.table-responsive {
    border:none;
}
}

@media (min-width: 480px){
.form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}


}


@media (min-width: 480px){
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
	
}
}

@media (max-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
 
}
/*==================*/
body{
	font-family: "微軟正黑體", "新細明體" , Arial, Helvetica, sans-serif ;
	/*background:#caab85; 背景金色*/
	/*background:#000; 背景黑色*/
	/*padding-top:70px;*/
	}
	
@media (max-width: 992px) { /*平板*/
	body{
		/*padding-top:70px; 如果選單過長折行時,手動修改平版對上高度*/
	}
	
	}
@media (max-width: 767px) { /*手機*/
	body{
		/*padding-top:70px;*/
	}
	
	}
/*footer*/

.section-primary h1{
	font-size:0.8em;
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	color:#797979;
	}
.section-primary {
	text-align:center;
	/*background-color: #000 !important;*/
	font-size:0.7em;
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	/*color:#fff;*/
	line-height:25px;
	}
.section-primary a{
	/*color:#fff;*/
	}
	
.footer_bg{
	/*border-top:#e5e5e5 1px solid;*/
	padding-top:15px;
	
	}

a {
    color: #775615;
    text-decoration: none;
}

/*上選單*/
.navbar-nav {
  margin: 18px 5px 5px 15px;
  font-size: 16px;
  font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
}

.navbar-brand {
  max-width:100%;
  float: left;
  height: 80px;
  padding: 8px 10px 5px 0px;
  font-size: 15px;
  line-height: 20px;
}

.navbar-brand img {
	max-width: 100%;
}
@media (max-width: 992px) { /*平板*/
	.navbar-brand {
    max-width:85%;
	padding: 15px 10px 5px 0px;

}
	.navbar-brand img {
	max-width: 100%;
}
	
	}
@media (max-width: 767px) { /*手機*/
	
	.navbar-brand {
    max-width:83%;
	padding: 15px 5px 5px 0px;

}
	.navbar-brand img {
	max-width: 100%;
}
	
	}


.navbar-default {
  /*background-color: #000;*/
  border-color: #fff;
}

.navbar-default .navbar-nav > li > a {
	/*color:#fff; /*選單字顏色*/*/
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	font-weight: 500;
	
	}


.navbar-toggle { /*修改手機版右上按鈕底色*/
	background-color:#FFFFFF;
	top:0px;
	margin-right:0px;
	}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 10px;
}



/*form-group*/
.form-group {
  margin-bottom: 8px;
}

.form-control {
  display: inline;
  padding: 5px 3px;
  /*margin-bottom:5px;*/

}



.form-horizontal .form-group {
   margin-left: 0px; 
}


@media (min-width: 768px){
.form-inline .form-group {
    margin-bottom: 15px;
}
}
/*=============*/
.row-a{ /*內容高度*/
    margin:0px auto 20px auto;
	padding:45px 0 5px 0;
	background-color:#fff;
	min-height:100px; 	/*firefox可正常顯示的最小高度 */
    height: auto !important;/*修正ie6的欄位高度顯示方式 */
    height: 100px; /*設定ie6的欄位最小高度,圖片+水平選單的總高度 */
	
	}

.row-b{ /*內容高度*/
    margin:0px auto 20px auto;
	padding:0px 0 20px 0;
	background-color:#fff;
	min-height:100px; 	/*firefox可正常顯示的最小高度 */
    height: auto !important;/*修正ie6的欄位高度顯示方式 */
    height: 100px; /*設定ie6的欄位最小高度,圖片+水平選單的總高度 */
	
	}
@media (max-width: 992px) { /*平板*/
.row_1-0{
	margin:0px 20px 0px 20px;
	}
}
@media (max-width: 480px){ /*手機*/
.row_1-0{
	margin:0px 10px 0px 10px;
	}
}
.row_1-0 h1{
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	color:#73ab13;
	font-size:1em;
	padding-left:0px;
	margin:0px 0 20px 0;
	}

.row_1-0 h2 {
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	color:#333;
	font-size:0.95em;
	font-weight:bold;
	padding-left:0px;
	margin:0px 0 12px 0;
	line-height:28px;
	}

.row_1-0 h2 a{
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	color:#747474;
	font-weight: 500;
	font-size:0.85em;
	padding-left:0px;
	margin:0px 0 0px 0;
	line-height:28px;
	}

.row_1-0 p{
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	line-height:25px;
	font-size:0.8em;
	color:#333;
	text-align: justify; /*字左右對齊*/
    text-justify:inter-ideograph;/*字左右對齊*/
	}
	

.sec_row_01{
	font-family:"微軟正黑體", "新細明體", "標楷體", Arial;
	padding:20px 0px 20px 0px;
	background-color:#fff;

	}

	
.sec_content{
	margin-top:30px;
	
	}
	
.row_1-0-1{
	border-bottom:#c4c4c4 1px dashed;
	margin-bottom:12px;
	padding:10px 0 10px 0;
	min-height:80px; 	/*firefox可正常顯示的最小高度 */
    height: auto !important;/*修正ie6的欄位高度顯示方式 */
    height: 80px; /*設定ie6的欄位最小高度,圖片+水平選單的總高度 */

	}

.row_1-0-1 h2{
	margin:0px 0 10px 0;
	line-height:25px;
	}

.row_1-0-1 p{
    line-height:30px;
	}

.row_1-0-1 img{
	margin-bottom:10px;
	}
.row_1-0-1 h3 {
	font-family: "微軟正黑體", "新細明體", "標楷體","Adobe 黑体 Std R", "Adobe 繁黑體 Std B", Arial;
	color:#333;
	font-size:0.7em;
	padding-left:0px;
	margin:5px 0 10px 0;
	}
.title_color{
	color: #659e0e;
	
	}

/*按鈕顏色*/
/*粉紅*/
.btn-pink {
  color: #ffffff;
  background-color: #f2b0cf;
  border-color: #f3a8cb;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink {
  color: #ffffff;
  background-color: #f49bc5;
  border-color: #eec2ca;
}
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink {
  background-image: none;
}
.btn-pink.disabled,
.btn-pink[disabled],
fieldset[disabled] .btn-pink,
.btn-pink.disabled:hover,
.btn-pink[disabled]:hover,
fieldset[disabled] .btn-pink:hover,
.btn-pink.disabled:focus,
.btn-pink[disabled]:focus,
fieldset[disabled] .btn-pink:focus,
.btn-pink.disabled.focus,
.btn-pink[disabled].focus,
fieldset[disabled] .btn-pink.focus,
.btn-pink.disabled:active,
.btn-pink[disabled]:active,
fieldset[disabled] .btn-pink:active,
.btn-pink.disabled.active,
.btn-pink[disabled].active,
fieldset[disabled] .btn-pink.active {
  background-color: #f2b0cf;
  border-color: #f3a8cb;
}
/*===============*/
/*藍色-禁止執行的顏色*/
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #bbbbbb;
  border-color: #8f8e8d;
  color:#666;
}

/*橘色-禁止執行的顏色*/
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
   background-color: #bbbbbb;
  border-color: #8f8e8d;
  color:#666;
}

/*綠色-禁止執行的顏色*/
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #bbbbbb;
  border-color: #8f8e8d;
  color:#666;
}
/*===============*/

.form_01{
	margin-bottom:2px;

	}

.form_02{
	margin:20px 0 20px 0;

	}
.form_03{
	overflow:hidden;
	border-bottom: dotted 2px #c7c7c7;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;

	}
.form_03 p{
	padding:15px 0;

	}

.form_04{
	padding:10px 0;

	}

.form_05{
	margin-top:30px;
	padding-bottom:30px;
	
	}
.form_06{
	padding-bottom:40px;
	
	}
.form_07{
	padding-left:10px;
	
	}
.form_08{
	padding:0px 10px;
	
	}

.radio{
	margin:0px;
	
	}



/*.radio4_1{
	padding-right:10px
	
	}*/

.radio4_1a{
	vertical-align:top;
	}
	
.btn {
  font-size: 0.8em;

}

label.card_text {
  font-size: 0.8em;
  line-height:25px
}
