﻿@charset "utf-8";
/* 基本定義 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{
	margin:0;
	padding:0;
	font-family: 微軟正黑體,Verdana, Tahoma, Geneva, sans-serif;
	font-size:16px;
	line-height:14px;
	-webkit-text-size-adjust:none;
}
fieldset,img{border:0;}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h6,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;
    text-align: left;
}
legend{color:#000;}
table {
	font-size: inherit;
	font: 100%;
}
body{
	text-align:inherit;
	background:#F2F2F2;
}
/* 參考樣板， 瀏覽器分類(css hack) */
/* 順序為FF IE7(前面加*) IE6(前面加_) 專用，順序不能改變 */
.hack {
	background:orange;
	*background:green;
	_background:blue; 
}                 
@media all and (min-width:0px){
/* Opera、Safari 、Chrome專用 */
.hack {
	background:orange;
}
}
/* 表格使用 */
.table1 {
position:relative;
padding:14px;

width: 600px;
height:auto;
border:1px;
border-style:solid;
border-color:#9CBAA8;
background: #E0E6E6;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.table2 {
position:relative;
padding:14px;

width: 640px;
height:auto;
border:1px;
border-style:solid;
border-color:#9CBAA8;
background: #E0E6E6;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.table_g {
position:relative;
padding:14px;
width: 640px;
height:auto;
border:1px;
color:#FFF;
border-style:solid;
border-color:#666;
background: #666666;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.table_yel {
position:relative;
padding:14px;
width:640px;
height:auto;
border:1px;
border-style:solid;
border-color:#FF9900;
background:#FFE066;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.reserve {
	width:610px;
	text-align:center;
	padding:20px 20px 20px 20px;
}
