@charset "UTF-8";
/* CSS Document */

/* 
主色系：#42210b #8c6239
*/

html {
	position: relative;
	min-height: 100%;
}
/*img {width:100%; border:0;}*/

.navbar{padding:5px 0;border:0;border-radius:0;margin:0;}
.fixed-strip.affix{top:0;}
.fixed-strip{
    position:fixed;
    top:-100px;
    right:0;
    left:0;
    z-index:9999;
    -webkit-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    }


header {background-color:#42210b; color:#FFF; position:relative; z-index:999; width:100%;}
footer {
	width:100%;
	height:60px;
	padding-top:20px;
	background-color:#42210b;
	font-size:.65em;
	color:#FFF;
	line-height:1em;
	text-align:center;
	margin-top:20px;
	position:absolute;
	bottom:0px;
	z-index:0;
}

.page-conten {margin:20px 0 80px 0;}

#line {border-bottom:1px solid #eee; margin:20px auto;}

#menuButton_icon {background-color:#42210b; color:#8c6239;}

#menuButton-computer-top-right {position:absolute; top:10px; right:10px;}
#menuButton-computer-top-right a {color:#fff;}
#menuButton-computer-top-right a:link, #menuButton-computer-top-right a:visited {color:#fff;}
#menuButton-computer-top-right a:hover, #menuButton-computer-top-right a:active {color:#8c6239;}

.menuButton-computer {color:#fff;}
.menuButton-computer a {color:#fff; text-decoration:none;}
.menuButton-computer a:link , .menuButton-computer a:visited {color:#fff;}
.menuButton-computer a:hover , .menuButton-computer a:active {color:#42210b;}

.menuButton-computer2 {position:relative; top:6px;}

#GoogleMap iframe {width:100%; height:200px;}
#GoogleMap2 iframe {width:100%; height:200px;}

#logo {width:310px; float:left;}
#banner {height:200px;}

#breadcrumb-menu {margin-bottom:20px;}
#breadcrumb-menu ol {background-color:#FFF; border-bottom:1px solid #DDD;}

#type-menu a {color:#8c6239;}
#type-menu a:link, #type-menu a:visited {color:#8c6239;}
#type-menu a:hover, #type-menu a:active {color:#42210b;}

/* 小螢幕設備（平板，768px（含）以上） */
@media (min-width:767px) {
#logo {width:600px;}

footer {
	width:100%;
	height:60px;
	padding-top:20px;
	background-color:#42210b;
	font-size:1em;
	color:#FFF;
	line-height:1.5em;
	text-align:center;
	margin-top:20px;
	position:absolute;
	bottom:0px;
	z-index:0;
}
#GoogleMap2 iframe {width:100%; height:400px;}

}

/* 中螢幕設備（一般桌面，992px（含）以上） */
@media (min-width:991px) {
#GoogleMap2 iframe {width:100%; height:600px;}
}

/* 大螢幕設備（大型桌面，1200px（含）以上） */
@media (min-width:1199px) {
}