@charset "utf-8";
/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, note,input,select{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

.youtube_li { 
width:90px;
height:60px; float:left;
}

/* remember to define focus styles! */
:focus { outline:0;}
body {
line-height: 1.5;
color: black;
background: white;
font-size: 75%;/* 12px */
font-family: Arial, "細明體";
}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
img {border:0;}
ul { list-style:none;}


/*global*/
body {
	background:#e7b465 url(../images/bg_header.jpg) no-repeat 50% top;
	/*background:#e7b465 url(../images/tracing.jpg) no-repeat center top;*/
	}
/* 基本共用元素 */
.wrapper { /*最外層*/
	background:url(../images/bg_footer.jpg) no-repeat center bottom;
	font-size: 100%;
}
/*======================================================
Header
======================================================*/
.header {
	/*width:960px;*/
	width:865px;
	height:216px;
	margin:0 auto;
	padding-right:91px;
	position:relative;
	text-align:right;
	font-size:11px;
	}
	.header select {
	position:absolute;
	z-index:auto;
	width:86px;
	height:17px;
	overflow:hidden;
	font-size:11px;
	left:869px;
	top:5px;
	border: 1px solid #51300a;
	/*background:#51300a;
	color:#FFFFFF;*/
		}
	/*跑馬燈*/
	.header marquee {
		width:340px;
		position:absolute;
		z-index:auto;
		left: 262px;
		top: 8px;
		}
	.header marquee a {
		color:#ed164f;
		text-decoration:none;
		}
	.header marquee a:hover {
		text-decoration:underline;
		}
	/*上方主選單*/
	.header .nav {
		position:absolute;
		z-index:auto;
		width:620px;
		left:345px;
		top:172px;
		}
	.header .nav li {
		float:left;
		}
	/*倒數計時器(首頁用)*/
	.header .index_time {
		position:absolute;
		z-index:auto;
		top:168px;
		left:-10px;
		}
/*======================================================
Footer
======================================================*/
.footer {
	clear:both;
	position:relative;
	/*width:960px;*/
	width:1040px;
	height:110px;
	margin:0 auto;
	}
	.counter {
		position:absolute;
		z-index:auto;
		width:208px;
		left:79px;
		top:60px;
		}
	.number {
		position:absolute;
		z-index:auto;
		width:97px;
		left:103px;
		top:60px;
		color:#fff;
		font:700 13px Arial, "細明體";
		text-align:center;
		}
	.copyright {
		position:absolute;
		z-index:auto;
		width:730px;
		left:311px;
		top:41px;
		font:400 9pt/20px Arial, Helvetica, sans-serif;
		color:#000;
		}
	.copyright a {
		font:400 9pt/20px Arial, Helvetica, sans-serif;
		color:#000;
		text-decoration:none;
		}
	.copyright a:hover {
		color:#fff;
		text-decoration:underline;
		}

