﻿@charset "utf-8";
/* 資料框樣式 */
.data_table {
	margin: 0 auto;
	padding: 0.8em 0;
	background-color: white;
	font-size: 15px;
	min-width:300px;
	line-height:1.35em;}
.data_table *{ margin:0; padding:0;/*font-family: Arial, Helvetica, sans-serif,PMingLiU;*/font-family:Arial,"Microsoft JhengHei Correct", 'Microsoft JhengHei',PMingLiU, Helvetica, sans-serif ;}
.data_table .pic{
	padding: 0 0.5em 0em 0; float:left;
}
.data_table .pic img{ border:0;
	width:90px;
	height:60px;
}
.data_table .pic::after,
.data_table::after{content:" "; display:block; clear:both;}
.data_table .data{
}
.data_table h1{
	font-size: 1.2em;
	line-height:1.5em;
	font-weight: lighter;
	color: #c00;
}

.data_table h1 a{
	color: #c00;
}
.data_table h1 a:hover{ text-decoration:none;
}

.data_table .address,
.data_table p.addr{
	font-weight: lighter;
	color:#336600;
	font-style: normal;
}
.data_table p {
	color: #000;
	padding: 0.3em 0 0.2em 0;
}
.data_table .order{
	font-size: 13px;
	color:#000;
	text-decoration:none;
	text-align:center;
}

.data_table .order a{
	color:#360;
	text-decoration:underline;
}
.data_table .order a:hover{
	color:#000;
	text-decoration:none;
}

.data_table .order .put{
	margin:0px 0px 0px 5px;
	padding:2px 3px 0px 3px;
	background-color:#F95198;
	color: #FFF;
}

.data_table .h_price{
	color:#000;
	text-decoration:none;
	float: left;line-height: 1.6em;
}
.data_table .h_price b{ color:#c00; font-size:1.05em;}

.data_table .h_book{
	background-color:#148fd5;
	color:#FFF;
	width:4em;
	text-align:center;
	float: right; line-height:1.5em;
	margin:0.1em 0 0 0; font-size:0.9em;
	}
.data_table .h_book a{
	color:#FFF;
	text-decoration:none;
	}
.data_table .h_book a:hover{
	background-color:#0c5fc6;
	display:block;
	}

/*
#map_canvas .gm-style .transit-container .transit-title span,
#map_canvas .title{font-family:Arial,"Microsoft JhengHei Correct", 'Microsoft JhengHei',PMingLiU, Helvetica, sans-serif ;}
ol, ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

.map_hotel a{
	color: #000;
	text-decoration: none;
}

.map_hotel a:hover{
	color: #0080DA;
}

.map_hotel ul li {
	text-align: left;
	color: #000;
	margin:0 5px;
}

.map_hotel ul {
}
.map_hotel ul li span {
	float: right;
}

.hotel_show {
	position: absolute;
	z-index: 130;
	float: right;
	top: 12px;
	right: 100px;
	border: 1px solid #CCC;
	background-color: #fff;
	font-size: 13px;
	padding: 2px 2px 2px 0px;
}
*/
.clear{clear:both;}

@media screen and (max-width:700px){
.data_table {
	min-width:180px;}}