body {
	margin: 0 0;
	font-family: "微軟正黑體", "黑體-繁", "Adobe 繁黑體 Std B", "HelveticaNeueLT Std Thin", Arial;
}
a {
	text-decoration: none;
}
.frame_774 {
	width: 774px;
	margin: 0 auto;
}
.frame_774 h3 {
	color: #436fb6;
	font-size: 16px;
	margin: 20px 10px 5px 10px;
}
.frame_774 span {
	font-size: 14px;
	padding-left: 10px;
	line-height: 26px;
}

.line_select {
	background-image: url(../../images/line_blue4_2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 16px;
	position: relative;
	clear: both;
}
.line_selectArrow_tel, .line_selectArrow_map, .line_selectArrow_share, .line_selectArrow_other {
	width: 30px;
	height: 15px;
	position: absolute;
	top: 1px;
}
.line_selectArrow_tel {
	left: 83px;

}
.line_selectArrow_map {
	left: 153px;
}
.line_selectArrow_share {
	left: 225px;
}
.line_selectArrow_other {
	left: 297px;
}
.share_icon {
	width: 430px;
	margin: 15px auto 0px auto;
}
.share_fb, .share_line, .share_weChart, .share_google, .share_mail {
	width: 66px;
	height: 91px;
	margin: 0px 10px;
	float: left;
}
.share_fb {
	background-image: url(../../images/share_fb.png);
}
.share_line {
	background-image: url(../../images/share_line.png);
}
.share_weChart {
	background-image: url(../../images/share_weChart.png);
}
.share_google {
	background-image: url(../../images/share_google.png);
}
.share_mail {
	background-image: url(../../images/share_mail.png);
}
a .share_fb:hover, .share_fb:hover {
	background-image: url(../../images/share_fb_.png);
}
.share_fb:hover, .share_line:hover, .share_weChart:hover, .share_google:hover, .share_mail:hover {
	cursor: pointer;
}
a .share_line:hover, .share_line:hover {
	background-image: url(../../images/share_line_.png);
}
a .share_weChart:hover, .share_weChart:hover {
	background-image: url(../../images/share_weChart_.png);
}
a .share_google:hover, .share_google:hover {
	background-image: url(../../images/share_google_.png);
}
a .share_mail:hover, .share_mail:hover {
	background-image: url(../../images/share_mail_.png);
}
.other_link {
	width: 774px;
	height: 36px;
	margin-top: 10px;
}
.other_link_line {
	background-image: url(../../images/line16_black.jpg);
	float: left;
	height: 16px;
	width: 1px;
	margin-top: 10px;
}
.other_link_item a {
	width:256px;
	line-height: 36px;
	text-align: center;
	float: left;
	color: #000;
}
.other_link_item a:hover {
	text-decoration: underline;
	color: #436fb6;
}
.other_out {
	width: 774px;
	margin: 0px auto;
}
.other_item, .other_item_route {
	float: left;
}
.other_item {
	height: 250px;
	background-color: #f5f5f5;
	border: solid 1px #bfbfbd;
	margin: 20px 10px 0px 10px;
	position: relative;
	overflow-y: scroll;
	overflow-x: hidden;
}
.other_item, .other_download  {
	width: 220px;
}
.other_item_h1b, .other_item_h1g, .other_item_h1r {
	font-size: 30px;
	margin: 0px 0px 5px 0px;
	padding: 10px 10px;
	text-shadow: 1px 1px #aaa;
}
.other_item_h1b {
	color: #436fb6;
}
.other_item_h1g, .other_download a {
	color: #7ebc23;
}
.other_item_h1r {
	color: #bf3131;
}
.other_item p {
	letter-spacing: 0.1em;
	text-align: justify;
	line-height: 22px;
	margin: 0 0;
	padding: 0px 10px;
	width: 190px;
}
.other_item_route {
	width: 13px;
	height: 20px;
	background-image: url(../../images/icon3_route_blue13.png);
	margin: 125px 0px 125px 0px;
}
.other_download {
	position: absolute;
	bottom: 0px;
	height: 40px;
	line-height: 40px;
	background-image: url(../../images/line_red4.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
.other_download a:hover {
	text-decoration: underline;
}