@charset "UTF-8";
h3, .h3 {
	font-size: 1.7rem;
}
h4, .h4 {
	font-size: 1.4rem;
}
h5, .h5 {
	font-size: 1.3rem;
}
header #menu {
	width: calc(100% - 50px);
}
header #menu > ul {
	padding: 0px;
	height: 70px;
}
header #menu > ul > li {
	height: 100%;
}
header #menu .menu-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
header #menu .submenu-level-2 li {
	height: auto;
}
span.faTitle {
	font-weight:bolder;
	}
.bo{
	text-align:right;
	color:#999;
	font-size:1rem;
}
.contentTable {
	letter-spacing: 0px;
}
@media screen and (max-width: 1024px) {
	h3, .h3 {
		font-size: 1.5rem;
	}
	header .header-zone .search-btn {
		right: 0px;
	}
}
@media screen and (max-width: 480px) {
h2, .h2 {
	font-size: 1.4rem;
}
h3, .h3 {
	font-size: 1.3rem;
}
h4, .h4 {
	font-size: 1.2rem;
}
h5, .h5 {
	font-size: 1.2rem;
}
footer .copyright p.hard-text {
	font-size: 0.9rem;
}
footer .copyright {
	font-size: 0.8rem;
	line-height: 1.8rem;
}
.tel-link {
	line-height: 1.8rem;
}
footer .badge img:first-child {
	display: inline-block;
	width: 100px;
	margin: 10px 10px;
}
.card .card-title {
	font-size: 1rem;
}
}
/*內頁加超連結底線*/
.content>.wrap a {
	text-decoration: none;
	border-bottom: 1px #f98201 solid;
}
.columnBlock a.columnBlock-title {
	border-bottom: 0px #f98201 solid;
}
.columnBlock a.columnBlock-link {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap .article-direction a {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap .page-direction a {
	border-bottom: 1px rgba(200, 200, 200, 0.5) solid;
}
.mapside .twmap a {
	border-bottom: 1px #000000 solid;
}
.keypress-instructions a.instructionsmenu {
	border-bottom: 0px #f98201 solid;
}
.album-model a.album-link {
	border-bottom: 1px rgba(200, 200, 200, 0.5) solid;
}
.content>.wrap a.circularbtn {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap a.card-link {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap .album_window a.album-link {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap .attractions a.attractions-btn {
	border-bottom: 1px rgba(200, 200, 200, 0.5) solid;
}
.navtabs-style-folder a.navtabs-link {
	border-bottom: 1px rgba(200, 200, 200, 0.5) solid;
}
.content>.wrap a.open-btn {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap .pagination a {
	border: 1px #c8c8c8 solid;
}
.content>.wrap .columnBlock a.morebtn {
	border-bottom: 1px #444 solid;
}
.content>.wrap .traffic2014_menu a {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap .traffic_2014_tt2 a {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap a.lattice {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap a.morebtn {
	border: 1px #444 solid;
}
.content>.wrap .distancebtn>a {
	color: #e06827;
}
.content>.wrap a.icon-recommend {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap .tourphotoList li a {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap a.guidelink-circular-btn {
	border-bottom: 0px #f98201 solid;
}
.content>.wrap a.youtube.media-link.cboxElement {
	border-bottom: 0px #f98201 solid;
}
.media-item .media-download a {
	border-bottom: 0px #f98201 solid;
}
.site a {
	border-bottom: 0px #f98201 solid !important;
}
.infoside .hashtag a {
    border-bottom: 1px #c9c9c9 solid;
}
.tagcollection .tag-item {
    border-bottom: 1px #c9c9c9 solid !important;
}
.sort-personal a:first-child {
	border-bottom: 0px #f98201 solid ;
}
.member-model .signin-btn.icon-google {
	border-bottom: 0px #f98201 solid;
}
.member-model .signin-btn.icon-facebook {
	border-bottom: 0px #f98201 solid;
}
.member-model .reload-btn {
    border-bottom: 1px #020202 solid !important;
}
.member-model .voice-services-btn {
    border-bottom: 1px #020202 solid !important;	
}
.card .card-info .writer {
	border-bottom: 0px #f98201 solid;
	}
/*內頁加超連結底線 end*/

/*半日遊*/
.redfont {
	color:#ef4122;
}
.redfontBold {
	color:#ef4122;
	font-weight:bolder;
}
.bo{
	text-align:right;
	color:#999;
	font-size:0.8rem;
}
.freeTable td {
	word-break: break-all;
	padding: 5px;
}
/*半日遊 end*/
