@charset	'UTF-8' ;

*			{	margin:0; padding:0; }
body		{	position:absolute;top:0;left:0;font-family:calibri,'微軟正黑體';font-size:13px;width:100%;background:url('images/background_gray.jpg') top left repeat; }
#view		{	position:absolute;width:100%;height:83px;top:0;left:0;z-Index:0; }	/*	background:url('images/background_pink_snow.jpg') top center no-repeat;	*/
#page		{	position:relative;width:950px;margin:0 auto;z-Index:0; }
#header		{	position:relative;width:100%;height:95px;z-Index:20; }
#container	{	position:relative;width:950px;margin:0 0 0 0;padding:0;text-align:left;background:url('images/background_container.jpg') top center repeat-y;z-Index:10; }
#container	{	_position:static; }
#shadow_top	{	position:relative;width:950px;margin:0;padding:0;background:url('images/background_shadow_top.jpg') top center no-repeat; }
#shadow_top	{	_position:static; }
#shadow_end	{	position:relative;width:950px;margin:0;padding:0;background:url('images/background_shadow_end.jpg') bottom center no-repeat; }
#shadow_end	{	_position:static; }

/*	頭尾區塊	*/
div.logo			{	position:absolute;top:10px;left:0px; }
div.main_menu		{	position:absolute;width:auto;height:50px;margin:0;top:45px;right:0;z-Index:20; }
div.main_menu		{	_position:static;_margin:10px 10px 0 10px; }
div.member_panel	{	position:absolute;top:25px;right:25px;width:400px;height:53px;text-align:right;padding:auto 0; }
div.search_panel	{	position:absolute;top:0;left:470px;background:#000 top left no-repeat;width:400px;height:83px;text-align:right;padding:auto 0; }
div.search_panel	table			{	position:relative;top:12px;float:right;height:40px; }
div.search_panel	td.search_input			{	width:170px;height:20px;padding:0;background:url('images/background_search_input.jpg') top left no-repeat; }
div.search_panel	td.search_input	input	{	background:none;line-height:16px;width:160px;height:16px;border:none;margin:1px 5px 3px 5px;font-size:13px; }
div.search_panel	td.search_input	input	{	_margin:1px 5px 1px 5px;}
div.search_panel	td.search_button		{	height:20px;padding:0; }
#container	div.inner_space		{	position:relative;margin:0 11px;padding:11px 0;width:932px; }
#container	div.inner_space		{	_position:static;_padding:11px 0 0 0; }
#container	div.top_banner		{	position:relative;width:100%;height:280px;overflow:hidden;margin:0;padding:0;z-Index:10;background:url('/images/banner_background.jpg') top center no-repeat; }
#container	div.top_banner		{	_position:static;width:950px;_margin:0 11px 0 11px; }
#container	div.main_menu		{	position:relative;width:950px;height:50px;margin:0;top:0;left:0;z-Index:20; }
#container	div.main_menu		{	_position:static;_margin:10px 10px 0 10px; }
DIV.floating_box	{	position:absolute; width:180px; top:98px; left:-190px;  }
div.canvas							{	position:relative;text-align:left;width:910px;padding:0;margin:20px 10px 10px 10px;z-index:10;color:#444444;font-size:15px; }
div.canvas							{	_position:static;_width:932px;_margin:18px 20px;font-family:calibri,'微軟正黑體'; }
div.canvas	h1						{	font-size:26px;margin-bottom:0.5em; }
div.canvas	h2						{	font-size:22px;margin-bottom:0.5em; }
div.canvas	table.padding	td		{	padding:5px !important;line-height:1.5em !important; }
div.canvas	table.padding	p		{	margin:0;padding:0;line-height:1.5em !important; }
div.canvas	table.no_padding	td	{	padding:0px !important; }
div.canvas	ul,
div.canvas	ol						{	margin:0 0 0 2em; }
div.canvas	li						{	margin:0 0 0.25em 0;line-height:1.75em; }
div.canvas	dt						{	margin:0 0 0.25em 0;line-height:1.75em;color:#555; }
div.canvas	p						{	line-height:1.8em;margin:0.75em 0; }
div.canvas	a						{	color:#00e;text-decoration:none; }
div.canvas	a:hover					{	color:#c00;text-decoration:underline; }
div.canvas	b						{	color:#222222; }
div.canvas	p.title					{	margin:15px 10px;}
div.canvas	p.title		a			{	float:right;position:relative;display:block;color:#aaa;font-weight:bold;line-height:22px;background:url('images/icon_more_off.gif') center right no-repeat;padding-right:43px;text-decoration:none; }
div.canvas	p.title		a:hover		{	background:url('images/icon_more_on.gif') center right no-repeat;text-decoration:underline;color:#f00; }

div.canvas	.bar					{	background:url('images/bg_menu_bar-fs8.png') top left repeat-x;height:28px;border:#d0d0d0 solid 1px;padding:0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
div.canvas	.bar ul					{	margin:0; }
div.canvas	.bar ul li				{	background:url('images/bar_delimiter-fs8.png') top right no-repeat;margin:0;padding:2px 7px 0 0; }
div.canvas	.bar ul li div			{	background:#fff;border:#ccc solid 1px;border-top:none;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-box-shadow:3px 3px 6px #aaa; -webkit-box-shadow:3px 3px 6px #aaa;box-shadow:#aaa 3px 3px 6px; }
div.canvas	.bar ul li div ul li	{	float:left;clear:left;background:none;margin:0;padding:0 7px 0 0; }
div.canvas	.bar ul li div ul li a	{	line-height:22px;padding:0 0 0 16px; }
div.canvas	.bar a					{	display:block;color:#666;text-shadow:#fff 0 1px 0;font-size:13px;line-height:26px;padding:0 10px 3px; }
div.canvas	.bar a:hover			{	color:#000;text-shadow:#ddd 0 1px 0;text-decoration:none; }

div.canvas	div.photo					{	border-top:#e9e9e9 solid 1px;border-left:#ececec solid 1px;border-right:#999 solid 1px;border-bottom:#9b9b9b solid 1px; }
div.canvas	div.photo img				{	border:#fff solid 3px; }
div.canvas	div.photo.on img			{	border:#EEBBDB solid 3px; }
div.canvas	div.photo img.new			{	border:#f00 dashed 3px; }
div.canvas	div.photo span.caption		{	bottom:0;left:0;height:40px;margin:3px;padding:3px 5px;color:#fff !important;background-color:rgba(0,0,0,0.5);font-size:13px;text-align:center;overflow:hidden; }

#footer						{	position:relative;width:940px;padding:0;margin:10px 5px; }
#footer						{	_position:static;_width:940px; }
#footer	p.copyright			{	text-align:right;line-height:1.5em;color:#444444;font-family:verdana,'微軟正黑體'; }
#footer	p.copyright			{	font-size:13px; }
#footer	p.copyright	a		{	color:#444444;margin:0;text-decoration:none; }
#footer	p.copyright	a:hover	{	color:#222222;text-decoration:underline; }


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fceabb+0,fccd4d+50,f8b500+51,fbdf93+100;Orange+3D+%235 */
/*	background: #fceabb; /* Old browsers */
/*	background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6-15 */
/*	background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10-25,Safari5.1-6 */
/*	background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

/*	主次選單	*/
ul.menu						{	position:relative;top:22px;right:8px;margin:0;list-style:none;z-Index:20;width:auto; }
ul.menu	br					{	display:none;*display:inline; }
ul.menu	li.lv0				{	position:relative;display:block;width:auto;float:left;margin:0;padding:0;background:#ccc url('images/main_menu_delimiter.gif') bottom right no-repeat;border-radius:10px 10px 0px 0px;box-shadow:0px -2px 2px #bbb; }
ul.menu	li.lv0	span		{	display:inline-block;background:none;margin:0 3px 0 1px;padding-left:12px; }
ul.menu	li.lv0	a			{	display:block;line-height:32px;color:#444444;text-decoration:none;padding-right:12px;font-size:15px;font-family:calibri,'微軟正黑體';font-weight:bold; }
ul.menu	li.lv0.on			{	background:#f1f5f6; }
ul.menu	li.lv0.on	a		{	color:#553311;text-decoration:none; }
ul.menu	li.lv0.focus		{	background:#f1f5f6; }
ul.menu	li.lv0.focus	a	{	color:#553311;text-decoration:none; }

ul.menu	li	ul.lv0					{	position:absolute;background-color:#f1f5f6;width:200px;left:-9999em;list-style:none;padding:0;margin:0;border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;z-index:20;border-radius:0px 0px 5px 5px; }
ul.menu	li	ul.lv0	br				{	display:none; }
ul.menu	li	ul.lv0	li.lv1			{	position:relative;padding:5px;background:#f1f5f6;border-radius:5px; }
ul.menu	li	ul.lv0	li.lv1			{	_padding:2px; }
ul.menu	li	ul.lv0	li.lv1.on		{	background:#800; }
ul.menu	li	ul.lv0	li.lv1	span	{	background:none;margin:0;padding:0;width:100%;display:block; }
ul.menu	li	ul.lv0	li.lv1	a		{	color:#800;background:none;padding:0 15px;text-decoration:none;line-height:24px;width:100%; }
ul.menu	li	ul.lv0	li.lv1	a:hover	{	color:#fff; background:none; text-decoration:none; }

FIELDSET				{	margin:-15px 0 0 0; padding:1.5em 0.5em 0.5em 0.5em; border:#aaa solid 1px ; background:#f8f8f8; font-size:13px; }
LEGEND					{	margin:0 1em; padding:0.2em 1em; border:#aaa solid 1px ; background:#fff; font-size:13px; }
LEGEND	IMG				{	margin:2px 5px 2px 2px; }
LEGEND	A				{	color:#ccc; text-decoration:none; }
LEGEND	A:hover			{	color:#800; text-decoration:underline;}
BUTTON					{	cursor:pointer; font-family:calibri; font-size:13px; padding:2px; }
BUTTON					{	_padding:0 2px; }
BUTTON	IMG				{	margin:2px 5px 2px 2px; }
BUTTON.tight			{	font-size:12px; padding:1px; margin:0; line-height:12px; }
BUTTON.tight			{	_padding:0; _line-height:12px; }

TABLE.csi		{	font-size:13px;	}
TABLE.csi	P	{	margin:0 ;	padding:0 ;	}
TABLE.csi	LABEL		{	padding:0 0.5em 0 0.2em; cursor:pointer;	}
TABLE.csi	LABEL.more	{	padding:0 1.3em 0 0.2em; cursor:pointer; background:url('images/edit-comment-orange.gif') center right no-repeat;	}
TABLE.csi	TR.hover	{	background:#e0e0e0 ;	}
TABLE.csi	TR:hover	{	background:#e0e0e0 ;	}
TABLE.csi	TD.form_title		{	padding:0.2em 0.8em 0.2em 0; text-align:right; color:#888; }
TABLE.csi	TD.form_title	B	{	color:#000; }
TABLE.csi	TD.form_field		{	padding:0.2em ;	text-align:right ; }
TABLE.csi	TD.form_space		{	padding:0.2em 0.2em 0.2em 0 ;	}
TABLE.csi	TD.status_normal	{	border-right:#e0e0e0 solid 5px;	}
TABLE.csi	TD.status_warning	{	border-right:#f93 solid 5px;	}
TABLE.csi	TD.status_error		{	border-right:#f00 solid 5px;	}

div.tv			{	margin:0.3em 0.3em 0.3em 0.8em; height:250px; overflow:auto; font-size:13px; }
ul.tv, .tv ul	{	padding:0; margin:0; list-style: none; _background:none; _list-style-type:none; _list-style:none; }
.tv li			{	position: relative; margin:0; padding:4px 0 3px 20px; z-index:10; cursor:pointer; _list-style-image:none; }
.tv	li	FONT.type-P{	background:url('images/edit-page-blue.gif') center left no-repeat; padding-left:20px; }
.tv	li	FONT.type-C{	background:url('images/gear.gif') center left no-repeat; padding-left:20px; }
.tv	li	FONT.type-L{	background:url('images/link.gif') center left no-repeat; padding-left:20px; }
.tv	li	FONT.type-F{	background:url('images/folder-blue.gif') center left no-repeat; padding-left:20px; }
.tv	li	FONT.type-G{	background:url('images/download-music-blue.gif') center left no-repeat; padding-left:20px; }
div.tvca		{	_background:#fff; _filter:alpha(opacity=0);	height:15px; width:15px; position:absolute; top:1px; left:-1px; _left:-21px; cursor:pointer; }
.tv li, .tv .tvi{	background:url('images/tvi.gif') 0 0 no-repeat; _list-style-image:none; }
.tv .tvic		{	background-image:url('images/tvic.gif'); }
.tv .tvie		{	background-image:url('images/tvie.gif'); }
.tv .tvil		{	background-image:url('images/tvil.gif'); }
.tv .tvilc		{	background-image:url('images/tvilc.gif'); }
.tv .tvile		{	background-image:url('images/tvile.gif'); }
.tvload			{	background-image:url('images/tviload.gif'); }

DIV.attach_file			{	width:250px; padding:5px; border:#eee solid 1px; border-left:#eee solid 5px; }
DIV.attach_file	IMG		{	float:left ; }
DIV.attach_file	P.link	{	float:left ; width:150px; }
DIV.attach_file	P.size	{	float:left ; width:150px; font-size:11px; }

.ajax_report	{	display:none;border:#eee solid 1px; margin:0.5em 0 0 0; height:200px; overflow-y:scroll; }

/*	一般設定	*/
LABEL				{	text-decoration:underline; margin-right:0.5em; cursor:pointer; padding:0 0.5em 0 0.2em; }
P.error_message		{	color:#f00; font-weight:normal; font-size:13px; margin-left:4em; }
SPAN.loading	IMG	{	margin-right:0.5em;margin-left:0.5em; }
.clickable			{	cursor:pointer; }

div.clear		{	clear:both;line-height:0px;height:0px; }
DIV.snapshot	{	width:486px; height:365px; background:#fff; margin-top:0.5em; border:#ccc dashed 1px; overflow-y:auto; overflow-x:hidden; text-align:center; }


SPAN.hint		{	font-size:13px; border:none; background:url('images/left-blue.gif') top left no-repeat; padding-left:18px; margin-left:0.5em; }

.browse			{	margin:0 0.5em; font-size:11px; color:#666; }
.forward		{	margin:0 0.5em; font-size:11px; color:#666; display:none; }
.invisible		{	display:none ; }


textarea						{	font-size:13px;font-family:calibri,'微軟正黑體'; }
textarea.formGuide				{	font-size:13px;line-height:22px;background:#fff url('images/formGuideGrid.gif') top left repeat-y; }
input							{	font-family:calibri,'微軟正黑體'; }

.error_prompt					{	color:#f00; }
input.search_panel				{	background:#fff url('images/search_panel_background.gif') left center no-repeat;padding:0 2px 0 35px;border:#a7a6ab solid 1px; }

span.language-options			{	position:relative;width:auto;float:right;top:-1em; }
span.language-options	a		{	color:#2a495d !important;text-decoration:none !important;line-height:25px !important;margin-left:0.75em !important; }
span.language-options	a:hover	{	color:#2a495d !important;text-decoration:underline !important;font-weight:normal !important; }
span.language-options	a.focus	{	color:#f00 !important;text-decoration:underline !important;font-weight:normal !important; }
span.language-options	a.jp	{	background:url('images/flag_jp.gif') left center no-repeat;padding-left:23px; }
span.language-options	a.tw	{	background:url('images/flag_tw.gif') left center no-repeat;padding-left:23px; }
span.language-options	a.us	{	background:url('images/flag_us.gif') left center no-repeat;padding-left:23px; }

.onion							{	position:relative;width:450px;display:block;margin:0;padding:0;color:#444444; }
.onion	strong					{	color:#222222; }
.onion	a						{	color:#222222;text-decoration:underline; }
.onion-top						{	width:450px;background:url('images/background_block_top.gif') top center no-repeat;height:10px;margin:0;padding:0; }
.onion-end						{	width:450px;background:url('images/background_block_end.gif') bottom center no-repeat;height:10px;margin:0;padding:0; }
.onion-core						{	width:100%;background:url('images/background_block.gif') top center repeat-y;margin:0;padding:0; }
img.title						{	margin-bottom:1em; }

ul.horizontal_list						{	position:relative;top:0;left:0px;margin:0 !important;list-style:none !important;z-Index:20; }
ul.horizontal_list	br					{	display:none;*display:inline; }
ul.horizontal_list	li					{	position:relative;display:block;width:auto;float:left;margin:0 !important;padding:0;background:none; }
ul.horizontal_list	li	span			{	display:inline-block;background:none;margin:0 0.75em 0 0 !important;padding:0; }
ul.horizontal_list	li	a				{	display:block;line-height:20px;color:#4b4b4b;text-decoration:none !important;padding:0; }
ul.horizontal_list	li	a:hover			{	color:#f00 !important;text-decoration:underline !important; }

ul.vertical_list						{	position:relative;top:0;left:0px;margin:0 !important;list-style:none;z-Index:20; }
ul.vertical_list	br					{	display:none;*display:inline; }
ul.vertical_list	li					{	position:relative;display:block;width:auto;margin:0 !important;padding:0;background:none; }
ul.vertical_list	li	span			{	display:inline-block;background:none;margin:0;padding:0; }
ul.vertical_list	li	a				{	display:block;line-height:20px;color:#4b4b4b;text-decoration:none !important;padding:0; }
ul.vertical_list	li	a:hover			{	color:#f00 !important;text-decoration:underline !important; }

div.block_200							{	width:200px;margin:0;padding:0; }
div.block_200_body						{	width:200px;background:url('images/block_200.gif') top center repeat-y; }
div.block_200_space						{	width:180px;margin:0 10px; }

h1.product_title						{	color:#2a495d;font-size:150%;font-weight:normal;text-shadow:#fff 1px 1px 3px;font-family:calibri; }
h1.product_title	span				{	color:#666;font-size:13px !important;margin-left:1em;font-weight:normal;text-shadow:#fff 1px 1px 3px;font-family:Georgia,'Palatino Linotype'; }
table.product							{	background:#e9e9e9 url('images/bg_table_rows.gif') bottom left repeat-x; }
table.product	td						{	padding:3px 5px; }
table.product	tr.header				{	background:#e9e9e9 url('images/bg_table_header.gif') top left repeat-x;color:#000;text-shadow:#fff 1px 1px 1px;text-align:center; }
table.product	tr.item					{	background-color:#fff !important; }
table.product	tr.item		td.new		{	background:#fff url('images/bg_new.gif') top left no-repeat !important;padding:3px 5px 3px 18px; }
table.product	tr.item		a			{	color:#2a495d !important;text-decoration:none !important; }
table.product	tr.item		a:hover		{	color:#f00 !important;text-decoration:underline !important; }
table.product	tr.item.focus			{	background-color:#eee !important; }
table.product	tr.item.focus	td.new	{	background:#eee url('images/bg_new.gif') top left no-repeat !important;padding:3px 5px 3px 18px; }
table.product	tr.item.focus	a		{	color:#f00 !important; }

table.news								{	width:100%; }
table.news	a		img.thumbnail		{	border:#aaa solid 1px;padding:2px;background-color:#fff;margin-right:1em;border-radius:10px; }
table.news	a:hover	img.thumbnail		{	border:#f00 solid 1px; }
table.news	a		h1					{	font-family:Georgia,'Palatino Linotype';color:#2a495d;font-size:15px;line-height:19px; }
table.news	a:hover	h1					{	color:#f00;text-decoration:underline; }
table.news	td	p						{	line-height:1.75em; }
table.news	table.vspace	td			{	 }
table.news	table.vspace	td.field	{	text-align:right;padding-right:1em;font-family:Georgia,'Palatino Linotype';color:#444; }

div.pagination				{	text-align:center;margin-top:1em; }
.pagination				{	list-style:none;margin:0 !important;padding:0 !important; }
.pagination	li			{	display:inline;height:24px;width:auto !important;margin:0 2px !important;padding:0;font-size:15px;font-family:Calibri,'微軟正黑體','細明體';line-height:24px; }
.pagination	li	a		{	padding:3px 8px;margin:0;text-decoration:none;-moz-border-radius:13px;-khtml-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box; }
.pagination	li	a		{	color:#4d1a4d;background:#CDA9CF; }
.pagination	li	a:hover	{	color:#fd2;background:#4d1a4d; }
.pagination	li.current	a{	color:#fd0;background:#4d1a4d;cursor:default;font-weight:bold; }
.pagination	li.disabled a{	color:#aaa;background:#f0f0f0;cursor:default;border:#4d1a4d solid 1px; }

/*
ul.pagination				{	list-style:none;clear:both;font-size:13px;font-family:calibri;margin:0;padding:0; }
ul.pagination	li			{	display:inline;height:18px; }
ul.pagination	li.current	{	padding:2px 5px !important;margin:0 2px !important;border-top:1px solid #5792bc; border-left:1px solid #3079ad; border-bottom:1px solid #02375e; border-right:1px solid #024576; font-weight:bold; background:#035b9b; color:#fecf00; }
ul.pagination	li.disabled {	padding:2px 5px !important;margin:0 2px !important;border:1px solid #ddd; background:#f8f8f8; color:#aaa; }
ul.pagination	li	a		{	padding:2px 5px !important;margin:0 2px !important;border-top:1px solid #fff4c1; border-left:1px solid #fff1b3; border-bottom:1px solid #9b9162; border-right:1px solid #c2b57b; text-decoration:none !important; font-weight:bold; background:#ffeea2; color:#035b9b; }
ul.pagination	li	a:hover	{	border-bottom:1px solid #fff4c1; border-right:1px solid #fff1b3; border-top:1px solid #9b9162; border-left:1px solid #c2b57b; text-decoration:none !important; font-weight:bold; background:#ffeea2; color:#035b9b; }
*/

ul.round_button					{	list-style:none;clear:both;font-size:13px;font-family:calibri;margin:0;padding:0; }
ul.round_button	li				{	display:inline;height:18px;width:auto !important;margin:0 2px !important;padding:0;font-size:11px !important;line-height:13px; }
ul.round_button	li	a			{	padding:3px 8px;text-decoration:none !important;color:#666 !important;background:#fff url('images/bg_button_gray.gif') top left repeat-x;border:#bbb 1px solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box; }
ul.round_button	li	a:hover		{	color:#000 !important;border:#000 1px solid; }
ul.round_button	li.current	a,
ul.round_button	li.current	a:hover	{	border:#f00 solid 1px;color:#f00 !important;cursor:Default !important; }
ul.round_button	li.disabled a,
ul.round_button	li.disabled a:hover	{	background:none;background-color:#eee;border-color:#ddd;color:#ccc !important;cursor:Default !important; }

button.round						{	display:inline;height:18px;width:auto !important;margin:0 2px !important;padding:0;font-size:12px !important;line-height:14px !important; }
button.round						{	padding:3px 8px;text-decoration:none !important;color:#666 !important;background:#fff url('images/bg_button_gray.gif') top left repeat-x;border:#bbb 1px solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box; }
button.round.focus					{	padding:3px 8px;text-decoration:none !important;color:#000 !important;background:#fff url('images/bg_button_gray.gif') top left repeat-x;border:#000 1px solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box; }

h2.product_section					{	font-size:15px;font-family:Georgia,'Palatino Linotype';color:#444;margin-top:0.5em; }
p.product_section					{	font-size:13px;line-height:20px !important;font-family:calibri;color:#444; }
ul.product_section	li				{	line-height:1.5em !important;margin:0 !important;padding:0 0 0.3em 0 !important;list-style-image:url('images/bullet_check.gif') !important; }
ul.product_section	a				{	text-decoration:none !important; }
ul.product_section	a:hover			{	text-decoration:underline !important; }

a.maps								{	text-decoration:none !important; }
a.maps:hover						{	color:#f00;text-decoration:underline !important; }
a.youtube							{	background:url('images/youtube.gif') left center no-repeat;padding-left:20px;margin-right:1em; text-decoration:none !important; }
a.youtube:hover						{	color:#f00;text-decoration:underline !important; }
a.download							{	background:url('images/download-page-blue.gif') left center no-repeat;padding-left:18px;margin-right:1em; text-decoration:none !important; }
a.download:hover					{	color:#f00;text-decoration:underline !important; }
p.note								{	line-height:20px;color:#666; }

.slide_container,
.slide_container *				{	margin:0; padding:0;}
.slide_container				{	width:850px;height:280px;overflow:hidden;position:relative;	}
.slider							{	position:absolute;	}
.slider	li						{	list-style:none;display:inline;	}
.slider	img						{	width:850px !important;height:280px !important;display:block;	}
.slider2						{	width:5000px;}
.slider2 li						{	float:left !important;}
.num							{	position:absolute;left:8px;bottom:5px;}
.num li							{	float:left;color:#123869;text-align:center;line-height:16px;width:16px;height:16px;font-family:calibri;font-size:12px;cursor:pointer;overflow:hidden;margin:3px 1px;border:1px solid #123869;background-color:#fff;border:#bbb 1px solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box;	}
.num li.on						{	color:#fff;line-height:21px;width:21px;height:21px;font-size:16px;margin:0 1px;border:0;background-color:#123869;font-weight:bold;border:#bbb 1px solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box;	}

ul.video_list					{	list-style-type:none;margin:0 !important;padding:0; }
ul.video_list	li				{	float:left;width:138px; }
ul.video_list	img.disk_thumbnail	{	-moz-border-radius:75px;-khtml-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box;border:#ddd solid 5px; }
ul.video_list	img.selected		{	border:#ddd solid 5px !important; }
ul.video_list	p.youtube			{	background:url('images/youtube.gif') top left no-repeat;padding-left:20px;margin-right:1em; text-decoration:none !important; font-size:13px;line-height:1.5em; }

/*	bottom	*/
.b_0	{bottom:0px;}
.b_2	{bottom:2px;}
.b_5	{bottom:5px;}
/*	border color	*/
.bc_ccc	{border:#ccc solid 1px; }
.bp_-120_center{background-position:-120px center;}
/*	background	*/
.bg_none{background:none !important;}
.bg_check{background:url('images/option_check-fs8.png') center left no-repeat !important;}
.bg_000{background:#000;}
.bg_fff{background:#fff;}
.bg_focus{background:url('images/option_focus-fs8.png') center left no-repeat !important;}
.bg_push{background:url('images/option_push-fs8.png') center left no-repeat !important;}
.bg_prev{background:url('images/btn_left_on.png') center center no-repeat !important;}
.bg_prev_off{background:url('images/btn_left_off.png') center center no-repeat !important;}
.bg_next{background:url('images/btn_right_on.png') center center no-repeat !important;}
.bg_next_off{background:url('images/btn_right_off.png') center center no-repeat !important;}
.bg_table{background-image:url('images/bg_table_gradient.jpg') ;}
.bg_005		{	background-color:rgba(0,0,0,0.05); }
.bg_005_f00	{	background-color:rgba(255,0,0,0.05); }
.bg_005_00f	{	background-color:rgba(0,0,255,0.05); }
.bg_015		{	background-color:rgba(0,0,0,0.15); }
.bg_015_080	{	background-color:rgba(0,127,0,0.15); }
.bg_015_00f	{	background-color:rgba(0,0,255,0.15); }
.bg_015_0f0	{	background-color:rgba(0,255,0,0.15); }
.bg_015_a00	{	background-color:rgba(176,0,0,0.15); }
.bg_015_f00	{	background-color:rgba(255,0,0,0.15); }
.bg_015_fd2	{	background-color:rgba(255,221,34,0.15); }
.bg_015		{	background-color:rgba(0,0,0,0.15); }
.bg_035		{	background-color:rgba(0,0,0,0.35); }
.bg_05		{	background-color:rgba(0,0,0,0.5); }
.bg_075		{	background-color:rgba(0,0,0,0.75); }
.bg_075_fff	{	background-color:rgba(255,255,255,0.75); }
.bg_095_fff	{	background-color:rgba(255,255,255,0.95); }
.bg_gray_wave{	background:url('images/message_board_bg.jpg') center right repeat;border:#ddd solid 1px; }
.bg_pink_wave{	background:url('images/bg_pink_wave.jpg') center right repeat;border:#F7DBED solid 1px; }
.bgr_none	{	background-repeat:no-repeat;}
.bgr_y		{	background-repeat:repeat-y;}
.bgr_x		{	background-repeat:repeat-x;}
.bgr		{	background-repeat:repeat;}

/*	border radius	*/
.br_3	{	-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box; }
.br_5	{	-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box; }
.br_10	{	-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box; }
.br_5111_00f	{	border-left:solid 5px #00f;border-top:solid 1px #00f;border-right:solid 1px #00f;border-bottom:solid 1px #00f; }
.br_5111_f00	{	border-left:solid 5px #f00;border-top:solid 1px #f00;border-right:solid 1px #f00;border-bottom:solid 1px #f00; }
.br_5111_080	{	border-left:solid 5px #080;border-top:solid 1px #080;border-right:solid 1px #080;border-bottom:solid 1px #080; }

.bs_ddd	{	-moz-box-shadow:inset 0 3px 6px #ddd; -webkit-box-shadow:inset 0 3px 6px #ddd;}

/*	clear	*/
.cr_all	{clear:both;}
.cr_l	{clear:left;}
.cr_r	{clear:right;}
/*	cursor	*/
.cs_p	{cursor:pointer;}
.cs_n	{cursor:normal !important;}
/*	float	*/
/*	font face	*/
.fl_l	{float:left;}
.fl_r	{float:right;}
/*	font	*/
.f11	{font-size:11px;font-family:calibri,'微軟正黑體';}
.f13	{font-size:13px;font-family:calibri,'微軟正黑體';}
.f15	{font-size:15px;font-family:calibri,'微軟正黑體';}
.f17	{font-size:17px;font-family:calibri,'微軟正黑體';}
.f19	{font-size:19px;font-family:calibri,'微軟正黑體';}
.f21	{font-size:21px;font-family:calibri,'微軟正黑體';}
.f25	{font-size:25px;font-family:calibri,'微軟正黑體';}
.f35	{font-size:35px;font-family:calibri,'微軟正黑體';}
.fr		{float:right;text-align:right;}
.fl		{float:left;text-align:left;}
.fc		{text-align:center;}
.fi		{font-style:italic;}
.fb		{font-weight:bold;}
.fancy	{font-family:calibri,'微軟正黑體','標楷體';}
.fc_000	{color:#000;}
.fc_222	{color:#222;}
.fc_666	{color:#666;}
.fc_808	{color:#808;}
.fc_aaa	{color:#aaa;}
.fc_f00	{color:#f00;}
.fc_fff	{color:#fff;}
.fc_blue {color:#9FC5F2;}
.fc_heavy{color:#83295C;}
.fc_light{color:#CC66FF; } /* 81469b;}	*/
.fc_backlink{color:#CC66FF;}

/*	height	*/
.h_0	{height:0px;}
.h_4	{height:4px;}
.h_15	{height:15px;}
.h_25	{height:25px;}
.h_35	{height:35px;}
.h_36	{height:36px;}
.h_48	{height:48px;}
.h_84	{height:84px;}
.h_120	{height:120px;}
.h_150	{height:155px;}
.h_250	{height:250px;}
/*	left	*/
.l_hidden{left:-999em;}
.l_auto	{left:auto !important;}
.l_0	{left:0;}
.l_5	{left:5px;}
.l_-20	{left:-20px;}
/*	list	*/
.l_none	{list-style-type:none;}
.l_ball	{list-style-image:url('images/steel_ball-fs8.png');}
.l_feed	{list-style-image:url('images/rss.png');}
.l_ball ol {list-style-type:decimal;list-style-image:none;margin-top:0.5em;}
/*	line height		*/
.lh_15	{line-height:15px;}
.lh_20	{line-height:20px;}
.lh_25	{line-height:25px;}
.lh_30	{line-height:30px;}
/*	letter spacing	*/
.ls_1	{letter-spacing:1px;}
/*	margin	*/
.m_l0	{margin-left:0px;}
.m_l5	{margin-left:5px;}
.m_l10	{margin-left:10px;}
.m_l20	{margin-left:20px;}
.m_l25	{margin-left:25px;}
.m_r20	{margin-right:20px;}
.m_r18	{margin-right:18px;}
.m_r16	{margin-right:16px;}
.m_r14	{margin-right:14px;}
.m_r11	{margin-right:11px;}
.m_r10	{margin-right:10px;}
.m_r4	{margin-right:4px;}
.m_r0	{margin-right:0px;}
.m_t5	{margin-top:5px;}
.m_t10	{margin-top:10px;}
.m_t11	{margin-top:11px;}
.m_t15	{margin-top:15px;}
.m_t20	{margin-top:20px;}
.m_t25	{margin-top:25px;}
.m_t50	{margin-top:50px;}
.m_b5	{margin-bottom:5px;}
.m_b10	{margin-bottom:10px;}
.m_b15	{margin-bottom:15px;}
.m_b20	{margin-bottom:20px;}
.m_b120	{margin-bottom:120px;}
.m_v10	{margin:10px 0;}
.m_0	{margin:0;}
.m_0_5	{margin:0 5px;}
.m_0_auto{margin:0 auto;}
.m_10	{margin:10px;}
.m_5	{margin:5px;}
.m_auto_0{margin:auto 0;}
.v20	{margin:20px 0;}
.t20	{margin-top:20px;}
.t10	{margin-top:10px;}
.b10	{margin-bottom:10px;}
.b20	{margin-bottom:20px;}
/*	overflow	*/
.of_auto{overflow:auto;}
/*	padding	*/
.p_l5	{padding-left:5px;}
.p_l10	{padding-left:10px;}
.p_l15	{padding-left:15px;}
.p_l20	{padding-left:20px;}
.p_l_20	{padding-left:-20px;}
.p_r0	{padding-right:0 !important;}
.p_r5	{padding-right:5px;}
.p_r10	{padding-right:10px;}
.p_r12	{padding-right:12px;}
.p_r20	{padding-right:20px;}
.p_t10	{padding-top:10px;}
.p_t20	{padding-top:20px;}
.p_b35	{padding-bottom:35px;}
.p_h10	{padding-left:10px;padding-right:10px;}
.p_h20	{padding:0 20px;}
.p_v20	{padding:20px 0;}
.p_v100	{padding:100px 0;}
.p_0	{padding:0;}
.p_2	{padding:2px;}
.p_5	{padding:5px;}
.p_10	{padding:10px;}
.p_20	{padding:20px;}
.p_100	{padding:100px;}
/*	position*/
.po_r	{position:relative;}
.po_a	{position:absolute;}
.po_s	{position:static;}
.po_f	{position:fixed;}
/*	right	*/
.r_5	{right:5px;}
.r_10	{right:10px;}
.r_-20	{right:-20px;}
/*	text	*/
.t_0	{top:0px;}
.t_15	{top:15px;}
.t_60	{top:60px;}
.t_75	{top:75px;}
.t_hidden{text-indent:-999em;}
.ti_20	{text-indent:20px;}
.ta_right{text-align:right;}
.ta_center{text-align:center;}
.ta_left{text-align:left;}
.ta_justify{text-align:justify;}
.ts_fff	{text-shadow:#fff 1px 1px; }
.ts_666	{text-shadow:#666 1px 1px; }
.ts_000	{text-shadow:#000 1px 1px; }
/*	width	*/
.w35	{width:35px;}
.w36	{width:36px;}
.w40	{width:40px;}
.w52	{width:52px;}
.w55	{width:55px;}
.w60	{width:60px;}
.w70	{width:70px;}
.w75	{width:75px;}
.w80	{width:80px;}
.w85	{width:85px;}
.w90	{width:90px;}
.w100	{width:100px;}
.w110	{width:110px;}
.w120	{width:120px;}
.w126	{width:126px;}
.w130	{width:130px;}
.w134	{width:134px;}
.w142	{width:142px;}
.w150	{width:150px;}
.w160	{width:160px;}
.w170	{width:170px;}
.w192	{width:192px;}
.w200	{width:200px;}
.w250	{width:250px;}
.w280	{width:280px;}
.w300	{width:300px;}
.w310	{width:310px;}
.w360	{width:360px;}
.w380	{width:380px;}
.w390	{width:390px;}
.w400	{width:400px;}
.w420	{width:420px;}
.w550	{width:550px;}
.w600	{width:600px;}
.w602	{width:602px;}
.w620	{width:620px;}
.w630	{width:630px;}
.w640	{width:640px;}
.w650	{width:650px;}
.w728	{width:728px;}
.w760	{width:760px;}
.w780	{width:780px;}
.w790	{width:790px;}
.w940	{width:940px;}
.w980	{width:980px;}
.w_auto	{width:auto;}
/*	z-index	*/
.z0		{z-index:0;}
.z1		{z-index:1;}
.z2		{z-index:2;}
.z3		{z-index:3;}
.z9		{z-index:9;}

ul.keyword					{	list-style-type:none;width:100%;margin:0 0 1.5em 0 !important;padding:0; }
ul.keyword	li				{	float:left;margin-right:0;text-align:center;padding:0 5px;background:#CCC;border:#888 solid 1px;border-radius:12px;width:120px;font-weight:bold;color:#fff; }
ul.keyword	li.gold			{	margin-right:8px;background:#fff;border:#000 solid 1px;color:#000; }
ul.keyword	li.water		{	margin-right:8px;background:#000;border:#000 solid 1px; }
ul.keyword	li.wood			{	margin-right:8px;background:#4f6228;border:#4f6228 solid 1px; }
ul.keyword	li.fire			{	margin-right:8px;background:#ff0303;border:#ff0303 solid 1px; }
ul.keyword	li.dirt			{	margin-right:8px;background:#ab801b;border:#ab801b solid 1px; }
ul.keyword	li.node			{	margin-right:20px;background:none;border:none;color:#000;padding:0; }
ul.keyword	li.node_r8		{	margin-right:8px;background:none;border:none;color:#000;padding:0; }
ul.keyword	li	ul			{	float:left;margin-right:8px;list-style-type:none;width:120px;margin:0 !important;padding:0;font-weight:normal;border:none !important; }
ul.keyword	li	ul	li		{	margin-right:8px;text-align:left;width:110px;color:#000;font-size:13px;font-weight:normal;padding:0 10px;color:#fff; }
ul.keyword	li	ul	li.on	span{	color:#000; }
ul.keyword	li	ul	span	{	float:right;font-size:11px;color:#fff; }
ul.keyword	li	ul.gold	span{	color:#000; }
ul.keyword	li	ul.gold	li	{	background:#fff;border:#000 solid 1px;color:#000; }
ul.keyword	li	ul.water li	{	background:#000;border:#000 solid 1px; }
ul.keyword	li	ul.wood li	{	background:#4f6228;border:#4f6228 solid 1px; }
ul.keyword	li	ul.fire li	{	background:#ff0303;border:#ff0303 solid 1px; }
ul.keyword	li	ul.dirt li	{	background:#ab801b;border:#ab801b solid 1px; }
ul.keyword	li	ul.gold	li.on{	background:#000;border:#000 solid 1px;color:#fff; }
ul.keyword	li	ul.gold	li.on	span{	color:#fff; }
ul.keyword	li	ul.water li.on{	background:#fff;border:#000 solid 1px;color:#000; }
ul.keyword	li	ul.wood li.on{	background:#fff;border:#4f6228 solid 1px;color:#000; }
ul.keyword	li	ul.fire li.on{	background:#fff;border:#ff0303 solid 1px;color:#000; }
ul.keyword	li	ul.dirt li.on{	background:#fff;border:#ab801b solid 1px;color:#000; }

#VAT_RESULT		table.data	td	{	padding:5px; }
#VAT_RESULT		ul.attach_files	{	list-style:none; }
#VAT_RESULT		ul.attach_files	li	{	float:left;width:150px;overflow:hidden;text-align:center; }

#vat_index				{	width:auto; margin:0px; }
#vat_index	li			{	width:auto; float:left; clear:right; border: 1px solid #f00; background:#fff; list-style-type:none; padding:0px 8px;margin:0px 5px 5px 0px; border-radius:5px;text-decoration:none; }
#vat_index	li	a		{	text-decoration:none; color:#00f; }
#vat_index	li.focus	{	border: 1px solid #800; background:#fcc; }
#vat_index	li.focus	a	{	color:#800; }
#vat_index	li:hover	{	border: 1px solid #800; background:#fcc; }
#vat_index	li:hover	a	{	color:#800; }
#vat_index.area	li				{	width:auto; float:left; clear:right; border:#f88 solid 2px; background:#fff; list-style-type:none; padding:0px 8px;margin:0px 5px 5px 0px; border-radius:5px;text-decoration:none; }
#vat_index.area	li	a			{	text-decoration:none; color:#a00; }
#vat_index.area	li.focus		{	border:#800 solid 2px; background:#b44; }
#vat_index.area	li.focus	a	{	color:#fff; }
#vat_index.area	li:hover		{	border:#800 solid 2px; background:#b44; }
#vat_index.area	li:hover	a	{	color:#fff; }
#vat_index.industry	li				{	width:auto; float:left; clear:right; border:#4b4 solid 2px; background:#fff; list-style-type:none; padding:0px 8px;margin:0px 5px 5px 0px; border-radius:5px;text-decoration:none; }
#vat_index.industry	li	a			{	text-decoration:none; color:#060; }
#vat_index.industry	li.focus		{	border:#060 solid 2px; background:#3a3; }
#vat_index.industry	li.focus	a	{	color:#fff; }
#vat_index.industry	li:hover		{	border:#060 solid 2px; background:#3a3; }
#vat_index.industry	li:hover	a	{	color:#fff; }
#vat_index.event	li				{	width:auto; float:left; clear:right; border:#44b solid 2px; background:#fff; list-style-type:none; padding:0px 8px;margin:0px 5px 5px 0px; border-radius:5px;text-decoration:none; }
#vat_index.event	li	a			{	text-decoration:none; color:#0500D2; }
#vat_index.event	li.focus		{	border:#0500D2 solid 2px; background:#4255FF; }
#vat_index.event	li.focus	a	{	color:#fff; }
#vat_index.event	li:hover		{	border:#0500D2 solid 2px; background:#4255FF; }
#vat_index.event	li:hover	a	{	color:#fff; }
#vat_index.settlement	li			{	width:auto; float:left; clear:right; border:#C17900 solid 2px; background:#fff; list-style-type:none; padding:0px 8px;margin:0px 5px 5px 0px; border-radius:5px;text-decoration:none; }
#vat_index.settlement	li	a		{	text-decoration:none; color:#794300; }
#vat_index.settlement	li.focus	{	border:#794300 solid 2px; background:#C17900; }
#vat_index.settlement	li.focus	a{	color:#fff; }
#vat_index.settlement	li:hover	{	border:#794300 solid 2px; background:#C17900; }
#vat_index.settlement	li:hover	a{	color:#fff; }

/*	檔案總管介面	*/
ul#file_list					{ list-style-type:none; margin:0.5em 1.5em 0 1.5em !important; padding:0; }
ul#file_list li					{ float:left; line-height:1.3em; text-align:center;margin:0.2em !important; width:120px; height:160px; padding:0.2em;background:#eee; border:#bbb solid 2px; border-radius:10px 10px 10px 10px;overflow:hidden; }
ul#file_list li:hover			{ border:#1D7AAD solid 2px; }
ul#file_list li div				{ display:flex;height:100px; width:118px; align-items:center; justify-content:center; margin:0.1em; }
ul#file_list li	div img			{ border-radius:5px 5px 5px 5px; }
ul#file_list li	p				{ width:118px;margin:0.2em 0 !important; padding:0 !important;line-height:1.3em;text-align:center !important; }
ul#file_list li	p.filename		{ color:#666;font-size:13px; margin:0 !important; word-wrap:break-word;}
ul#file_list li	p.filename:hover{ color:#000; }
ul#file_list li	p.size			{ color:#aaa;font-size:11px; word-wrap:break-word;text-align:center !important; }
ul#file_list li	p.gears			{ position:relative;visibility:visible;color:#000;text-align:center;font-size:13px;background:#faa;border-radius:10px; }
