@charset "UTF-8";
#container2, #main { display: block; }
#container2:after, #main:after { content: '.'; display: block; clear: both; visibility: hidden; overflow: hidden; line-height: 0; height: 0; }

/* --------------------------------*/
/* 版面配置
/* --------------------------------*/
body { background: #d7c9b3;}

.page.style7 #header { background: #d7c9b3; }
.page.style8 #header { background: #d7c9b3; }

#container2 { background: -moz-linear-gradient(left, #917f63 0%, #9a8a72 100%); /* Mozilla Firefox */ background: -webkit-linear-gradient(left, #917f63 0%, #9a8a72 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #917f63 0%, #9a8a72 100%); /* Opera */ background: -ms-linear-gradient(left, #917f63 0%, #9a8a72 100%); /* IE10+ */ background: linear-gradient(left, #917f63 0%, #9a8a72 100%); /* W3C */ margin: 0px auto; width: 960px; }

.mainpage { background: #fff; }

#main { -webkit-box-shadow: 0px 0px 10px #cccccc; -moz-box-shadow: 0px 0px 10px #cccccc; box-shadow: 0px 0px 10px #cccccc; }

#footer { background: #fff; width: 960px; }

/* --------------------------------*/
/* mixin 置放區
/* --------------------------------*/
/* --------------------------------*/
/* 主欄
/* --------------------------------*/
.md.md_nav {background: url(../images/nav_bg.jpg) repeat-x left top; max-height: 38px;}
.md.md_nav .nav-container { padding: 5px; }
.md.md_nav .navstyle1 li a:focus, .md.md_nav .navstyle1 li a:hover { background-color: #866941; }
.md.md_nav .navstyle1 .dropdown { color: white; }
.md.md_nav .navstyle1 .dropdown .dropdown-toggle { color: white; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu { background-color: #f9f9f9; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li:after { color: #333; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li:first-child:before { color: #333; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li a { color: #333; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li a:focus, .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li a:hover { color: white; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu a:after { border-left-color: #333; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu a:focus, .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu a:hover { background-color: #866941; color: white; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu a:focus:after, .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu a:hover:after { border-left-color: white; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu { color: #666; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu li a { background-color: transparent; color: #666; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu li a:focus, .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu li a:hover { text-decoration: underline; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover a { background-color: #866941; color: white; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover a:after { border-left-color: white; }
.md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover .dropdown-menu a { background-color: transparent; }
.md.md_nav .navstyle1 .dropdown.open .dropdown-openmenu { display: block; }
.md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu a:after { border-top-color: #333; border-left-color: transparent; }
.md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu a:focus:after, .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu a:hover:after { border-top-color: white; border-left-color: transparent; }
.md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu:hover a:after { border-top-color: white; border-left-color: transparent; }
.md.md_nav .navstyle1.nav-top { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.md.md_nav .navstyle1.nav-top .navstyle1 { background: none; border: none; }
.md.md_nav .navstyle1.nav-top .navstyle1 li:before { content: '|'; background: none; display: inline; width: auto; height: auto; color: #bbb; }
.md.md_nav .navstyle1.nav-top .navstyle1 li:after { display: none; }
.md.md_nav .navstyle1.nav-top .navstyle1 li:first-child:before { display: none; }
.md.md_nav .navstyle1.nav-top .navstyle1 li a:focus, .md.md_nav .navstyle1.nav-top .navstyle1 li a:hover { background-color: transparent; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown:focus, .md.md_nav .navstyle1.nav-top .navstyle1 .dropdown:hover { background: none; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu { min-width: inherit; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li { border: none; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li:before { display: none; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li a { color: #444; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li a:focus, .md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li a:hover { text-decoration: none; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu a:after { border-left-color: #333; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu a:focus:after, .md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu a:hover:after { border-left-color: #e10500 !important; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover a { text-decoration: none; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover a:after { border-left-color: #e10500; }
.md.md_nav .navstyle1.nav-top .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover .dropdown-menu a { text-decoration: none; }
.md.md_nav .navstyle1.nav-top .navstyle1.expand .dropdown .dropdown-openmenu { padding: 5px; }
.md.md_nav .navstyle1.nav-top .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu { padding: 5px; }
.md.md_nav .navstyle1.nav-top .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu:hover a:after { border-left-color: #e10500; }

.funcpage .md.md_nav, .frameset #aside .md.md_nav { margin-bottom: 20px; background: #917f63; }
.funcpage .md.md_nav .navstyle1 .dropdown, .frameset #aside .md.md_nav .navstyle1 .dropdown { border-bottom: none; background: url(../images/func_nav_separator.png) no-repeat center bottom; }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-toggle, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-toggle { color: white; background: url(../images/func_nav_bg.png) no-repeat 7px 9px; padding: 10px 10px 10px 35px; margin: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-toggle:focus, .funcpage .md.md_nav .navstyle1 .dropdown .dropdown-toggle:hover, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-toggle:focus, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-toggle:hover { color: white; background-color: rgba(134, 105, 65, 0.3); }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-openmenu, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-openmenu { background-color: #866941; border: none; }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li a, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li a { color: white; }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li a:hover, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li a:hover { background-color: #a2855b; }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu { background-color: #866941; border: none; }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu li a, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu li a { color: white; }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover a, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover a { background-color: #a2855b; }
.funcpage .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover .dropdown-menu a, .frameset #aside .md.md_nav .navstyle1 .dropdown .dropdown-openmenu li.dropdown-submenu:hover .dropdown-menu a { background-color: rgba(134, 105, 65, 0.3); }
.funcpage .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu, .frameset #aside .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu { position: static; border: none; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.funcpage .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li, .frameset #aside .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li { background: url(../images/func_nav_separator.png) no-repeat center top; }
.funcpage .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li a, .frameset #aside .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li a { background: url(../images/func_nav_bg.png) no-repeat 20px 9px; padding-left: 50px; margin: 0; padding-top: 10px; padding-bottom: 10px; }
.funcpage .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li a:hover, .frameset #aside .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li a:hover { background-color: rgba(134, 105, 65, 0.3); }
.funcpage .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li:first-child, .frameset #aside .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li:first-child { background: none; }
.funcpage .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu, .frameset #aside .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu { position: static; border: none; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.funcpage .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu li a, .frameset #aside .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu .dropdown-menu li a { background: none; padding-left: 45px; }
.funcpage .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu:hover a, .frameset #aside .md.md_nav .navstyle1.expand .dropdown .dropdown-openmenu li.dropdown-submenu:hover a { background-position: 20px 9px; background-color: rgba(134, 105, 65, 0.3); }

.md { margin: 0px 0px 10px 0px; background: none; border: none; }
.md .md_title { background: none; }
.md .md_title h4.title { color: #866941; font-size: 24px; padding: 3px; }
.md .md_content { padding: 0px 20px; }
.md .md_content .des { padding: 0px; color: #565656; }
.md.carousel { margin: 0px; }
.md.pagetitle h1 { color: #866941; }
.md.breadcrumb { padding: 5px; }
.md.breadcrumb ul li a { color: #444; }
.md.md_tags { background: #666262; }
.md.md_tags ul { padding: 2px 0px !important; }
.md.md_tags ul a { padding: 5px 10px; color: #fff; }
.md.md_tags ul a:hover { background: #00bcc0; text-decoration: none; }
.md.md_tags ul i { display: inline-block; height: 13px; border-left: 1px solid #fff; vertical-align: middle; }
.md.md_anchor { background: #f3ebe0; margin: 5px; padding: 0px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.md.md_anchor ul { padding: 0px; }
.md.md_anchor ul li { color: #a47b3e; font-size: 12px; }
.md.md_anchor ul li a { color: #a47b3e; }
.md.md_anchor ul li a:hover { color: #fe6600; }
.md.md_promotxtlist .md_content .list_item { background: url(../images/list_icon.png) no-repeat 2px 5px; }
.md.md_txtpassages { background: #fff; padding: 5px; border: 1px solid #ccc; margin: 5px; }
.md.md_txtpassages .md_title { background: #866941; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.md.md_txtpassages .md_title h4.title { color: #fff; font-size: 15px; }
.md.md_pictxt .md_content .list_all .list_item .word h3 { font-size: 15px; }
.md.md_pictxt .md_content .list_all .list_item .word h3 a { color: #a94900; }
.md.md_product .md_content .list_all .list_item { border-bottom: 1px dashed #999999; padding: 10px 0px; }
.md.md_product .md_content .list_all .list_item .word h3 { font-size: 22px; }
.md.md_product .md_content .list_all .list_item .word h3 a { color: #343434; }

.tbl-container { margin: 0px; padding: 0px; }
.tbl-container .table caption { background: #638a97; font-size: 15px; }
.tbl-container .table thead tr th { background: -moz-linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* Mozilla Firefox */ background: -webkit-linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* Opera */ background: -ms-linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* IE10+ */ background: linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* W3C */ }
.tbl-container .table tbody tr th { background: -moz-linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* Mozilla Firefox */ background: -webkit-linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* Opera */ background: -ms-linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* IE10+ */ background: linear-gradient(top, #00b3b7 0%, #00b3b6 100%); /* W3C */ }
.tbl-container .table tbody tr td { background: #fff; }
.tbl-container .table tfoot tr td { background: #f8f8f8; color: #444; }

.btn.submit { width: auto; padding: 5px 20px 5px 25px; border: none; color: #fff; background: -moz-linear-gradient(top, #c3a578 0%, #987d54 100%); /* Mozilla Firefox */ background: -webkit-linear-gradient(top, #c3a578 0%, #987d54 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c3a578 0%, #987d54 100%); /* Opera */ background: -ms-linear-gradient(top, #c3a578 0%, #987d54 100%); /* IE10+ */ background: linear-gradient(top, #c3a578 0%, #987d54 100%); /* W3C */ -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.btn.submit:hover { background: #987d54; }

/* --------------------------------*/
/* 左側選單配置
/* --------------------------------*/
.funcpage .md .md_title { background: #866941; padding: 0px; }
.funcpage .md .md_title h4.title { color: #fff; font-size: 18px; }
.funcpage .md .md_content { background: #fff; }
.funcpage .md .md_content .des { padding: 0px; }

/* --------------------------------*/
/* 手機導覽頁面選單配置
/* --------------------------------*/
.navigation #header .md.md_nav { margin: 0px !important; }
.navigation #header .md.md_nav ul { margin: 0px !important; }
.navigation #header .md.md_nav ul li.dropdown .dropdown-openmenu li { padding: 0px; }

/* 內容區透明 */
.trans_content .mainpage{
  background-color:rgba(0%, 0%, 0%, 0);
}
.trans_content #container2{
   background:rgba(0%, 0%, 0%, 0);
}

.md_nav+.nav-container+.navstyle1{
	max-height: 18px;
	margin-bottom: 10px;
} 

section #aside nav div{
	background-color: #917f63;
}

.md.md_anchor.enlarge ul li a{
	color:#a47b3e;
}

.md.md_anchor.enlarge ul li a:hover{
	color:red;
}
.md.md_anchor.enlarge ul li .seperator{
	color:#a47b3e;
}

section #aside nav div{
	background-color: #917f63;
}