body {
    overflow-x: hidden;
    min-height: 100%;
    -js-display: flex;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    background-color:#ffffff
}

/* 連結 顏色 */
a {
 color:#83A093;
}

.navi-item ul li {
	text-decoration-color: #83A093;
}

.navi-item ul li a:hover {
	color: #83A093;
	text-decoration: underline;
	text-decoration-color: #83A093;
}

.title > span:nth-child(2)
{
	color: #83A093;
}

/* 按鈕樣式 */
.btn-border {
	color: #83A093;
	border: 1px solid #83A093;
}

.btn-border:hover {
    background-color: #83A093;
    color: #fff;
}

/* 按鈕樣式 */
.btn-outline-secondary {
    color: #83A093;
    border-color: #83A093;
}

.naviMain ul > li > a:before {
background-color: transparent;
}

/*Footer顏色*/
footer {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color:#8AA799;
}

/*次頁Banner遮罩*/
.pagging-header::before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 0;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0)  0, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0)  0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) , rgba(255, 255, 255, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1a160f04', endColorstr='#00ffffff', GradientType=0)
}