body {
	font-size:15px;
	line-height:1.6em;
	font-family:Microsoft JhengHei;
	margin:0;
	padding:0;
	background: url(bg-ind.jpg) center center fixed no-repeat;
	-moz-background-size: cover;
	background-size: cover;
}
#content_tab {
	background:#FFF;
	padding:0 20px;
}
/**Banner's 活動說明**/
#MonthActivity {
	position:relative;
	width:72%;
	padding:12px;
	float:right;
	z-index:100;
	margin-bottom:-200px;
	margin-right:2%;
}
#MonthActivity h4 {
	margin:0;
	padding:0;
}

.ps {
	color:#369;
	font-size:1.1em;
	margin-bottom:2em;
	background:#fff;
	border: #369 1.5px dashed;
	-webkit-border-radius: 6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:.5em 1em 0;
	text-align:left;
	float:right;
	line-height:1.5em;
}
.mact {
	color:#369;
	font-size:1.1em;
}
.mark {
	font-weight:bold;
	font-size:1.1em;
	color:#c06;
}
.mark2 {
	font-weight:bold;
	font-size:1.4em;
	font-family: Tahoma, Geneva, sans-serif;
	color:#900;
}
.title-style {
	position:relative;
	left:-3%;
	top:-40px;
	margin-bottom:-36px;
}
.img-hover {transition: all .4s ease;-webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
}
.img-hover:hover {
	opacity: 0.8;
    filter: alpha(opacity=80);
	
}

#mailto{
	z-index:300;
    position: fixed;
    top: 50%;
    right: -315px;transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition:  all .5s ease-out;
}

#mailto:hover{ 
    right: -60px;
}

.mk1 {
	padding:.2em .4em;
	background: #369 url(bg-mk1.png);
	color:#FFF;
	-webkit-border-radius: 6px;
	-moz-border-radius:6px;
	border-radius:6px;
	font-size:1.1em;
	display: inline;
	line-height:3em;
	text-shadow:1px 1px 2px #000;
	border:1px #24486C solid;
	letter-spacing:2px;
}
.mk-ft {
	padding:0 .2em;
	background: #333;
	color:#FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	border-radius:4px;
	line-height:1em;
}
.ToursTitle{
	position: relative; margin-top:-1.7em; background: url(bg-k.png); color:#eee; font-weight:bold; font-size:1.4em; padding:.2em 0;
}
#Activity {
	cursor: pointer;
}
h2 {
	font-size:3.6em;
	letter-spacing:1px;
	line-height:1.5em;
	font-family:Microsoft JhengHei;
	font-weight:bold;
}
h3 {
	font-size:1.7em;
	letter-spacing:1px;
	font-family:Microsoft JhengHei;
	font-weight:bold;
	color: #36c;
	background:url(bg-h3.png) no-repeat left;
	padding:1.2em 0 1em 2.8em;
	margin:0;
	
}
h3 b { letter-spacing:-.05em; font-size:1.05em;}
.mark {
	color:#36c; font-weight:bold;
}
.book {
	padding:.2em .6em .3em; background:#369; border:1px solid #2358c1; color:#FFF;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius:3px;transition: all .3s ease;	-webkit-transition: all .3s ease;  -moz-transition: all .3s ease;-o-transition:  all .3s ease;  white-space:nowrap;
  
}
.book:hover {
	background:#36c; color:#FFF;
}
h4 {
	font-size:1.8em;
	letter-spacing:1px;
	line-height:1.5em;
	font-family:Microsoft JhengHei;
	font-weight:bold;
	color:#369;
}
h5 {
	font-size:1.2em;
	font-weight:bold;
	font-family:Microsoft JhengHei;
}
a {
	color:#39c;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
img {
	border: 0;
}
#push {
	margin:0;
	padding:10px;
	float:right;
	z-index:200;
}
.topfix {
	/**position:fixed;**/
	width:100%;
	background:#FFF url(bg-topfix.jpg) repeat-x bottom;
	padding-bottom:4px;
}

/**Back top**/
#top {
	position:fixed;
	background: rgba(0%,20%,40%,0.6) url(bg-backtop.png) no-repeat center 4px;
	color:#FFF;
	padding:32px 4px 4px 4px;
	cursor: pointer;
	right:10px;
	bottom:10px;
	display: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	z-index:100;	
	transition: all .3s ease;
}
#top:hover {
	background: rgba(0%,20%,40%,0.7) url(bg-backtop.png) no-repeat center top;
}

/**link button**/
.link a {
	opacity: .9;
	filter: alpha(opacity=90);
}
.link a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

/**sale mark**/
.infobtn { background:#900; color:#FFF; display: inline; float:left; padding:.2em .6em; font-weight:bold; font-size:1.3em; position:relative; margin:0 0 -2.2em -.4em;
border-left:.6em solid #e60;
text-shadow: 1px 1px 3px rgba(20%,20%,40%,0.5);
-moz-box-shadow:1px 1px 3px rgba(20%,20%,40%,0.5);
-webkit-box-shadow:1px 1px 3px rgba(20%,20%,40%,0.5);
box-shadow:1px 1px 3px rgba(20%,20%,40%,0.5);
}

.nana-mark {
	color:#FFF; font-size:1.2em;background:#900; padding:.1em .4em; margin:.1em; letter-spacing:.2em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}