@charset "utf-8";
/* CSS Document */

.slogan{
	position:absolute;
	z-index:9999;
	width:798px;
	height:85px;
	margin-left:-399px;
	margin-top:-42px;
	left:50%;
	top:50%;}

.page_title{
	margin:0 auto;
	overflow:hidden;
	width:75%;
	margin-bottom:10px;}

.page_title h1{
	float:left;
	display:block;
	width:320px;
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:45px;
	color:#555;
	font-weight:100;}
	
.article{
	margin:0 auto;
	width:100%;
	overflow:hidden;
	margin-bottom:30px;}
	
.map{
	margin:0 auto;
	width:75%;
	height:520px;
	border:7px solid #c4c4c4;
	margin-bottom:20px;}
	
.attractions{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:10px;}
	
.sun_location{
	overflow:hidden;
	margin-bottom:10px;}

.sun_hotspring{
	float:left;
	width:157px;
	margin-bottom:10px;}
	
.sun_wording{
	float:left;
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	font-weight:bold;
	padding:10px 0 10px 0;}
	
.gmap{
	width:120px;
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;}
	
.attractions ul{
	clear:both;}

.attractions li{
	float:left;
	margin-right:5px;
	margin-bottom:10px;}

.article_title{
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#555;
	font-weight:bold;
	margin-bottom:10px;}
	
.travel_name{
	text-align:center;
	padding-top:5px;}

.source_info{
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	text-align:right;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #c8c3bb;}
	
.source_info a{
	text-decoration:none;
	color:#333;}

.source_info a:hover{
	color:#c11920;}

.article_wording1{
	width:100%;}
	
.article_wording1 p{
	display:block;
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#555;
	line-height:38px;
	margin-bottom:20px;}
	
.restaurant{
	overflow:hidden;
	padding-top:10px;
	border-top:1px solid #c8c3bb;}

.restaurant a{
	display:block;
	float:right;
	width:111px;
	height:108px;}

.article_photo1{
	float:right;
	width:665px;
	height:440px;}
	
.googlemap_title{
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#555;
	font-weight:bold;
	margin-bottom:10px;}
	
.description{
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#555;}
	
/*===分頁設定===*/
	
.pageview{
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	margin-top:10px;
	margin-right:20px;
	margin-bottom: 40px;
	padding-top:5px;
	overflow:hidden;}
	
.pageview a{
	text-decoration:none;
	color:#333;
	outline:none;
	transition: all 0.6s;
	-o-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	outline:none;}
	
.pageview a:hover{
	color:#be2a20;}
	
.total{
	float:right;
	margin-right:10px;}

.first{
	float:right;
	margin-right:10px;}

.previous{
	float:right;
	margin-right:10px;}

.pages{
	float:right;
	margin-right:10px;}
	
.pages ul{}

.pages li{
	float:left;}

.pages li a{
	display:block;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #b6b6b6;
	margin-right:5px;}

.pages li a:hover{
	background-color:#be2a20;
	color:#fff;}
	
.pages li.active {
	display:block;
	width:20px;
	height:20px;
	font-size:15px;
	color:#be2a20;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #be2a20;
	margin-right:5px;}

.next{
	float:right;
	margin-right:10px;}

.last{
	float:right;
	margin-right:10px;}