/*
以後
*/
body {
	margin:0;
	padding:0;
	font-family:新細明體,Sans-Serif,Arial,Tahoma,Verdana,Helvetica;
	color:#333;
	background:#fff;
}
a {color:#00f;text-decoration:none;}
a:visited{color:#00f;}
a:hover{color:#f00;}
img {border:0px;}
form {margin:0px;}
.tac {text-align:center;}
.tar {text-align:right;}
.tdu {text-decoration:underline;}
.tdn{text-decoration:none;}
.fwb{font-weight:bold;}
.fsn {font-style:normal;}
.fk{clear:both;}
.fl {float:left;}
.fr {float:right;}
.ccenter {margin:0 auto 0 auto;}
.dnone {display:none;}
.dblock {display:block;}
.dinline {display:inline;}
.cp {cursor:pointer;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}
.f13 {font-size:13px;}
.f11 {font-size:11px;}

#Globals {
	width:1000px;
}

#Globals #top {
	width:1000px;
	height:51px;
	background:#340065 url(../images/top_bg.jpg) repeat;
}
#Globals #top .tel {
	width:172px;
	height:21px;
	background:#340065 url(../images/tel.jpg) no-repeat left center;
	margin-top:24px;
	margin-right:16px;
}
#Globals #top .toplink {
	padding:26px 16px 0 0;
}
#Globals #top .toplink a {
	color:#fff;
}
#Globals #top .toplink a:visited {
	color:#ff0;
}
#Globals #top .toplink a:hover {
	color:#350068;
	background:#fff;
}
#Globals #topline {
	height:3px;
}
#Globals #menu {
	width:900px;
	padding:8px 20px 4px 80px;
	color:#fff;
	background:#340065;
	font-size:15px;
}
#Globals #menu a {
	color:#fff;
	border:1px solid #fff;
	padding:4px 6px 2px 6px;
	line-height:2em;
}
#Globals #menu a:visited {
	color:#ff0;
	text-decoration: none;
}
#Globals #menu a:hover {
	color:#350068;
	text-decoration: none;
	background:#fff;
}
#Globals #menu a.in,#Globals #menu a.in:visited,#Globals #menu a.in:hover {
	background:#ff0;
	color:#555;
}

#Globals #menu_bottom {
	width:1000px;
	height:6px;
	color:#fff;
	background:#340065 url(../images/menu_bottom.jpg) repeat;
}


#Globals #content {
	padding-left:8px;
	width:992px;
	color:#000;
	background:#fff;
	margin-top:10px;
}


#Globals #a_top {
	width:1000px;
	color:#000;
	background:#fff;
	margin-bottom:8px;
}
#Globals #bottom {
	color:#fff;
	background:#340065 url(../images/bottom.jpg) no-repeat top;
	width:1000px;
	height:62px;
}
#Globals #bottom .bmess {
	padding:8px 38px 0 0;
}





/******************************************************/


img.New {
	position: absolute;
	z-index:1;
}
#Globals #company {
	padding:18px 38px 10px 20px;
}

.autonum {
	color:#660;
	font-size:13px;
	font-weight:bold;
}
.mtb {
	padding-bottom:12px;
}
.mtt {
	padding-top:12px;
}
.index_shows {
	font-size:13px;
	color:#000;
	position: absolute;
	top:175px;
	left:160px;
}

a.counter_link,
a.counter_link:visited,
a.counter_link:hover,
.out a,
.out a:visited,
.out a:hover {
	color:#fff;
}
.out {
	font-weight:bold;
	letter-spacing:0.1em;
	margin-top:-8px;
	font-family:Tahoma,Verdana,Sans-Serif,Arial,Helvetica;
	font-size:22px;
	padding-left:400px;
}
.btd {
	padding:10px 0;
}