﻿/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
	display:block;
}
/* basic */
body, html {
	padding:0;
	margin:0;
	height:100%;
}
/*div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }*/
div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, p, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style-type: none;
}
fieldset, img {
	border:0;
}
a:active, a:focus {
	outline:none;
}
/*CLEARFIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}


body {
	font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
	/*background-color: #EDEEE7;*/
	/*background-image: url(../img/bgspace.jpg);
	background-attachment:fixed;
	background-size: cover;
	background-position:center;*/
}

A:link, A:visited {
	color: #000;
	text-decoration : none;
}
A:active, A:hover {
	color: #000;
	text-decoration : underline;
}
#mainimg {
	position:fixed; float:left;
	z-index:0;
	_display:none;
}
.S_Main {
	position: relative;
	width:100%;
	max-width:1250px;
	min-width:990px;
	_width:990px;
	margin: 0px auto;
}
article {
	margin-left: 250px;
	margin-right: 255px;
	overflow:hidden;
}
/*article table {
	width:100%;
}*/
.side_menu {
	float:right;
	width: 235px;
	_position:absolute;
	_margin-left:525px;
}
p {
	font-size: 13px;
	line-height:24px;
	padding:5px 0 10px 0;
}
#about,#lease{ _position:absolute; _width:720px;}
#about H1,#lease H1 {
	color: #632100;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	padding:35px 0 15px 0;
}
#about H2,#lease H2 {
	font-size: 16px;
	background-color: #D3DC6B;
	width: 150px;
	font-weight: normal;
	margin: 15px 0 5px 0;
}
#about p,#lease p{
	padding-right:40px;	
}
#about li {
	font-size: 12px;
	float: left;
	overflow: hidden;
	display: block;
	text-align: center;
	padding-bottom:5px;
	width:110px;
	margin: 0 5px 10px 0; 
	background-color:#FFF;
}

#about li img{ padding:5px;}
#lease li{
	font-size: 12px;
	float: left;
	overflow: hidden;
	display: block;
	text-align: center;
	padding-bottom:5px;
	width:110px;
	margin: 0 10px 10px 0; 
	}
.D1 {
	font-size: 8pt;
	padding-left: 0px;
}
.redicon{ background-color:#900; color:#FFF; font-size:10px; padding:0 2px 0 2px;}
.red,.red A:link,.red A:visited {
	color: #900;
}
.red A:active,.red A:hover {
	color: #F00;
}