@charset "utf-8";
body {
	height: 150%;
	margin-left: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: url();
	overflow: auto;
	overflow-x: auto;
	overflow-y: auto;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.news_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.news_box01 {
	border: #EEE 1px solid;
	padding: 1px;
}
.news_box02 {
	color: #999;
	border: #C5C5C5 1px solid;
	padding: 2px;
}
.news_box03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	border: none;
}
.news_box04 {
	border: #666 5px solid;
}
.news_box05 {
	border: #CECECE 1px solid;
	padding: 4px;
}
.news_line01 {
	border-left: #D8D8D8 1px solid;
	margin-top: 15px;
	margin-bottom: 27px;
}
.news_line02 {
	border-bottom: #C5C5C5 1px solid;
}
.dealer_line01 {
	border-bottom: #C5C5C5 1px dotted;
}
.dealer_line02 {
	border-bottom: #202020 1px solid;
}
.dealer_line03 {
	border-top: #969696 1px solid;
}
.dealer_box01 {
	border: #3D3D3D 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: F3F3F3;
	padding: 2px;
}
.dealer_box02 {
	border: #6E6E6E 1px solid;
	padding: 0px;
}
.dealer_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B89AB8;
}
.dealer_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8E8E8E;
	letter-spacing: 2px;
}
.dealer_02 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8E8E8E;
	letter-spacing: 2px;
}
.dealer_02 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	letter-spacing: 2px;
}
.dealer_03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E7E7E7;
}
.dealer_04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B0FFFF;
	text-decoration: underline;
}
.dealer_04 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B0FFFF;
	text-decoration: underline;
}
.dealer_04 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0BFFFF;
	text-decoration: underline;
}
.dealer_05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFF99;
}
.news_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E59257;
}
.news_03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.news_04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7A7A7A;
}
.news_04 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7A7A7A;
}
.news_04 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5199A2;
}
.news_05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CDB225;
	text-decoration: underline;
}
.news_05 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CDB225;
	text-decoration: underline;
}
.news_05 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #32C018;
	text-decoration: underline;
}
.news_06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.news_06 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.news_06 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCB225;
}
.news_07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
.news_08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #797979;
}
.news_08 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #797979;
}
.news_08 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
}
.stores_line01 {
	background-color: #EAF1F2;
	border-top: #C5C5C5 1px dotted;
	border-bottom: #C5C5C5 1px dotted;
}
.stores_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7F7F7F;
}
.stores_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C3C3C3;
}
.stores_03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.stores_03 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.stores_03 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #475585;
}
.stores_04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.stores_04 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.stores_04 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #919BC4;
}
.divBox {
	background-color: #FFF;
	width: 508px;
	height: 237px;
	overflow: auto;
	scrollbar-arrow-color: #808080;
	scrollbar-face-color: #FFF;
	scrollbar-track-color: #E8E8E8;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #E8E8E8;
	scrollbar-3dlight-color: #E8E8E8;
	scrollbar-darkshadow-color: #E8E8E8;
}
.divStore {
	width: 543px;
	height: 270px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-arrow-color: #808080;
	scrollbar-face-color: #FFF;
	scrollbar-track-color: #E8E8E8;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #E8E8E8;
	scrollbar-3dlight-color: #E8E8E8;
	scrollbar-darkshadow-color: #E8E8E8;
}
.divpro {
	width: 990px;
	height: 680px;
	margin-top: 50px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.divpro_in {
	width: 670px;
	height: 449px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	z-index: 9999;
	position: absolute;
	left: 589px;
	top: 217px;
}
.admin_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
}
.admin_01 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
}
.admin_01 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #42719F;
}
.admin_box01 {
	border: #C5C5C5 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: F3F3F3;
	padding: 2px;
}
.down_bg {
	background-color: #333;
	padding: 13px 12px;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.down01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7E7E7;
	font-weight: normal;
}
.down01 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7E7E7;
	font-weight: normal;
}
.down01 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B5FFFF;
	font-weight: normal;
}
.scrollable {
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 660px;
	height: 90px;
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width: 20000em;
	position: absolute;
}
/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float: left;
}
/*首頁*/
#content_bg {
	width: 990px;
	background: url(images/bg.png) no-repeat;
	height: 687px;
	margin: auto;
}
#content {
	width: 990px;
}
.header {
	position: relative;
}
.logo {
	width: 171px;
	height: 60px;
	float: left;
	margin-top: 30px;
	margin-left: 50px;
}
ul.nav {
	float: left;
	width: 530px;
	margin-top: 30px;
	height: 130px;
	margin-left: 65px;
	list-style: none;
}
ul.nav li {
	float: left;
	margin-left: 10px;
}
.main {
	width: 990px;
}
.info{
	float:left;
	width:260px;
	height:80px;
	margin-left:200px;
	margin-top:160px;
	color:#FFF;
	font-family:Arial, helvetica, Verdana, sans-serif, "微軟正黑體";
	font-size:13px;
	line-height:120%;
}
.slideshow {
	height: 500px;
	width: 320px;
	float:left;
	margin:auto;

}
.footer{
	float:right;
	width:92px;
	height:25px;
	margin-right:30px;
	margin-top:-28px;
}
